Дополнение 1 к релизу VMBitrix 9.0.7:
Обе ошибки возникают только на CentOS Stream 9, другие ОС не затрагивают.
Всему виной пакет perl-DBD-MySQL, новая версия 4.053.
Если используется Percona Server 8.0 - последствия минимальны, только предупреждение в меню сайтов машины.
В случае Percona Server 8.4 списка сайтов не будет.
Обновление:
- добавит в исключения dnf пакет perl-DBD-MySQL для всех ОС
- откатит версию пакета 4.053 обратно на 4.050, если версия 4.053 была установлена
Сейчас возможна ситуация, которая заблокирует любое обновление через dnf.
Для ОС CentOS Stream 9 и базы Percona Server 8.4 возникает конфликт пакетов вида:
Такую ситуацию придется исправить вручную один раз. В файл /etc/dnf/dnf.conf в строку с exclude добавить пакет perl-DBD-MySQL, должна получиться строка вида:
Выполнить обновление, конфликта пакетов не будет и машина сможет обновиться:
При установке машины скриптом bitrix-env-9.sh новые исключения будут добавлены в dnf автоматически.
Обе ошибки возникают только на CentOS Stream 9, другие ОС не затрагивают.
Всему виной пакет perl-DBD-MySQL, новая версия 4.053.
Если используется Percona Server 8.0 - последствия минимальны, только предупреждение в меню сайтов машины.
В случае Percona Server 8.4 списка сайтов не будет.
Обновление:
- добавит в исключения dnf пакет perl-DBD-MySQL для всех ОС
- откатит версию пакета 4.053 обратно на 4.050, если версия 4.053 была установлена
Сейчас возможна ситуация, которая заблокирует любое обновление через dnf.
Для ОС CentOS Stream 9 и базы Percona Server 8.4 возникает конфликт пакетов вида:
Код |
---|
Error: Problem: package perl-DBD-MySQL-4.053-1.el9.x86_64 from appstream requires libmysqlclient.so.21()(64bit), but none of the providers can be installed - package perl-DBD-MySQL-4.053-1.el9.x86_64 from appstream requires libmysqlclient.so.21(libmysqlclient_21.0)(64bit), but none of the providers can be installed - package percona-server-shared-8.4.5-5.1.el9.x86_64 from ps-84-lts-release-x86_64 obsoletes mysql-libs < 8.4.5-5.1.el9 provided by mysql-libs-8.0.41-2.el9.x86_64 from appstream - package percona-server-shared-8.4.5-5.1.el9.x86_64 from ps-84-lts-release-x86_64 obsoletes mysql-libs < 8.4.5-5.1.el9 provided by mysql-libs-8.0.30-1.el9.x86_64 from crb - package percona-server-shared-8.4.5-5.1.el9.x86_64 from ps-84-lts-release-x86_64 obsoletes mysql-libs < 8.4.5-5.1.el9 provided by mysql-libs-8.0.30-3.el9.x86_64 from crb - package percona-server-shared-8.4.5-5.1.el9.x86_64 from ps-84-lts-release-x86_64 obsoletes mysql-libs < 8.4.5-5.1.el9 provided by mysql-libs-8.0.32-1.el9.x86_64 from crb - package percona-server-shared-8.4.5-5.1.el9.x86_64 from ps-84-lts-release-x86_64 obsoletes mysql-libs < 8.4.5-5.1.el9 provided by mysql-libs-8.0.36-1.el9.x86_64 from crb - package percona-server-shared-8.4.5-5.1.el9.x86_64 from ps-84-lts-release-x86_64 obsoletes mysql-libs < 8.4.5-5.1.el9 provided by mysql-libs-8.0.41-2.el9.x86_64 from crb - cannot install the best update candidate for package perl-DBD-MySQL-4.050-13.el9.x86_64 - cannot install the best update candidate for package percona-server-shared-8.4.4-4.1.el9.x86_64 |
Такую ситуацию придется исправить вручную один раз. В файл /etc/dnf/dnf.conf в строку с exclude добавить пакет perl-DBD-MySQL, должна получиться строка вида:
Код |
---|
exclude=ansible1.9,mysql,mysql-server,mariadb,mariadb-*,Percona-XtraDB-*,Percona-*-55,Percona-*-56,Percona-*-51,Percona-*-50,Percona-Server-server-57-*,perl-DBD-MySQL |
Выполнить обновление, конфликта пакетов не будет и машина сможет обновиться:
Код |
---|
dnf clean all && dnf update -y |
При установке машины скриптом bitrix-env-9.sh новые исключения будут добавлены в dnf автоматически.