Ошибка при бэкапе в Битриксе "Secret key is incorrect"
На одном из проектов столкнулся с ошибкой при регулярном резервном копировании:
Ошибка автоматического создания резервной копии UNKNOWN 99.80.32.229 /bitrix/tools/backup.php [10] Secret key is incorrect
При попытке вручную отправить в облако получал ошибку "Error processing file". Искал в сети, но ничего толком не подходило.
Отмечу, что предыдущие разработчики зачем-то снесли работающую виртуальную машину Битрикса на Cent OS и влепили туда Ubuntu без виртуальной машины Битрикса. Сразу начал подозревать, что проблема связана с настройками сервера, так в итоге и оказалось.
На сервере используется OpenSSL 3.0, посмотреть можно тут - https://вашсайт/bitrix/admin/phpinfo.php, он не возвращает данных по шифрованию резервной копии. В виртуальной машине Битрикса используется более старая версия OpenSSL. Про ошибку битриксоиды в курсе, обещают исправить.
Для временного решения нужно сделать следующее, в файле /etc/ssl/openssl.cnf включить провайдеры
[openssl_init]
providers = provider_sect
[provider_sect]
default = default_sect
legacy = legacy_sect
[default_sect]
activate = 1
[legacy_sect]
activate = 1
После чего перезагрузить сервер.
Оставьте заявку, чтобы обсудить проект
Вы можете оставить заявку на проект здесь, мы увидим её в нашем телеграме.