Как диагностировать vMBitrix 9 после обновления MYSQL не видит libmysqlclient.so?
Сейчас ситуация такая: vMBitrix 9 после обновления MYSQL до 8.4 перестали работать задания из pool, завершаются с ошибкой.
Сейчас ситуация такая: например создание Сайта из меню 8-> create site задание вываливается с такой ошибкой
TASK [web : generate missing variables] **************************************** fatal: [vbox.local]: FAILED! => {"changed": false, "module_stderr": "Use of uninitialized value $val in substitution (s///) at /root/.ansible/tmp/ansible-tmp-1758196249.141627-7189-49881519098560/AnsiballZ_bx_generate_site_vars line 223, <$fh> line 1.\nUse of uninitialized value $val in substitution (s///) at /root/.ansible/tmp/ansible-tmp-1758196249.141627-7189-49881519098560/AnsiballZ_bx_generate_site_vars line 224, <$fh> line 1.\nUse of uninitialized value $val in substitution (s///) at /root/.ansible/tmp/ansible-tmp-1758196249.141627-7189-49881519098560/AnsiballZ_bx_generate_site_vars line 223, <$fh> line 1.\nUse of uninitialized value $val in substitution (s///) at /root/.ansible/tmp/ansible-tmp-1758196249.141627-7189-49881519098560/AnsiballZ_bx_generate_site_vars line 224, <$fh> line 1.\nUse of uninitialized value $val in substitution (s///) at /root/.ansible/tmp/ansible-tmp-1758196249.141627-7189-49881519098560/AnsiballZ_bx_generate_site_vars line 223, <$fh> line 1.\nUse of uninitialized value $val in substitution (s///) at /root/.ansible/tmp/ansible-tmp-1758196249.141627-7189-49881519098560/AnsiballZ_bx_generate_site_vars line 224, <$fh> line 1.\nUse of uninitialized value $val in substitution (s///) at /root/.ansible/tmp/ansible-tmp-1758196249.141627-7189-49881519098560/AnsiballZ_bx_generate_site_vars line 223, <$fh> line 1.\nUse of uninitialized value $val in substitution (s///) at /root/.ansible/tmp/ansible-tmp-1758196249.141627-7189-49881519098560/AnsiballZ_bx_generate_site_vars line 224, <$fh> line 1.\nUse of uninitialized value $val in substitution (s///) at /root/.ansible/tmp/ansible-tmp-1758196249.141627-7189-49881519098560/AnsiballZ_bx_generate_site_vars line 223, <$fh> line 1.\nUse of uninitialized value $val in substitution (s///) at /root/.ansible/tmp/ansible-tmp-1758196249.141627-7189-49881519098560/AnsiballZ_bx_generate_site_vars line 224, <$fh> line 1.\ninstall_driver(mysql) failed: Can't load '/usr/lib64/perl5/vendor_perl/auto/DBD/mysql/mysql.so' for module DBD::mysql: libmysqlclient.so.21: cannot open shared object file: No such file or directory at /usr/lib64/perl5/DynaLoader.pm line 193.\n\u0000 at (eval 315) line 3.\nCompilation failed in require at (eval 315) line 3.\nPerhaps a required shared library or dll isn't installed where expected\n at /opt/webdir/lib/bxSiteFiles.pm line 198.\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 2}
По вводным: в самом меню появляется такая строка
install_driver(mysql) failed: Can't load '/usr/lib64/perl5/vendor_perl/auto/DBD/mysql/mysql.so' for module DBD::mysql: libmysqlclient.so.21: cannot open shared object file: No such file or directory at /usr/lib64/perl5/DynaLoader.pm line 193. at (eval 315) line 3. Compilation failed in require at (eval 315) line 3. Perhaps a required shared library or dll isn't installed where expected at /opt/webdir/lib/bxSiteFiles.pm line 198. Not found installed sites in the pool
#perl -MDBD::mysql -le'print $DBD::mysql::VERSION' Can't load '/usr/lib64/perl5/vendor_perl/auto/DBD/mysql/mysql.so' for module DBD::mysql: libmysqlclient.so.21: cannot open shared object file: No such file or directory at /usr/lib64/perl5/DynaLoader.pm line 193. at -e line 0. Compilation failed in require. BEGIN failed--compilation aborted.
#ldconfig -p | grep libmysqlclient libmysqlclient.so.24 (libc6,x86-64) => /usr/lib64/mysql/libmysqlclient.so.24
Сейчас ситуация такая: как я понял не найден файл libmysqlclient.so.21, за место него есть libmysqlclient.so.24
Как исправить?
Сейчас ситуация такая: на самих сайтах это никак не сказывается, работают без ошибок
По вводным: виртуальная машина VMBitrix обновлена до версии 9.0.7
Php 8.4.12
Mysql 8.4.6-6
Perl 5.32.1
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос