Тоже ошибка при установке bitrix-env 9 на Rocky Linux 9
error: ....perl-DBD-MySQL-4.050-13.el9.x86_64.rpm
Попытка установки rpm руками не помогает
error: ....perl-DBD-MySQL-4.050-13.el9.x86_64.rpm
Попытка установки rpm руками не помогает
|
Тоже ошибка при установке bitrix-env 9 на Rocky Linux 9
error: ....perl-DBD-MySQL-4.050-13.el9.x86_64.rpm Попытка установки rpm руками не помогает |
|
|
|
|
Да, спасибо, установка прошла до конца |
|||||
|
|
|
|
Здравствуйте!
Не запускается VMBitrix 9.0.6 для VirtualBox на базе CentOS Stream 9 после выполнения шага 4 "Обновите все пакеты операционной системы и виртуальной машины BitrixVM до последней стабильной версии. Для этого введите команду dnf clean all && dnf update -y". Делаю по инструкции "Запуск виртуальной машины BitrixVM". До обновления ВМ запускается нормально, после - останавливается сразу на показе заставки Virtual Box. Версии Virtual Box были 7.1.12 и новая 7.2.4. ОС на компьютере Windows 10 Pro, процессор AMD A10-7800 Radeon R7. Пробовал еще обновить ВМ на двух ноутбуках с Windows 10 и Virtual Box 7.2.4: старом с Core i7 второго поколения, на нем такая же ошибка и относительно новом, процессор Core i7-8850H и на нем после обновления виртуальная машина запустилась нормально. При переносе этой ВМ на основной компьютер с AMD A10-7800 опять запуск останавливается на показе заставки Virtual Box. Подскажите, в чем может быть проблема? |
|
|
|
|
Установил Proxmox, виртуальная машина Битрикс на базе CentOS Stream 9 как обычно не запустилась после обновления, актуальный образ ISO CentOS Stream 9 также не запустился, скорее всего аппаратная несовместимость с AMD A10-7800 Radeon R7 (bios материнки MSI A88XI AC обновлен). Установил VMBitrix на базе Alma Linux 9, обновил до версии 9.0-7, ВМ запустилась, загрузил сайт из архива, сайт работает )) Обновил PHP до 8.4.15, MySQL до 8.4.6, получаю следующие ошибки при старте: [ 0.023201] Warning: Deprecated Hardware is detected: x86_64-v2:AuthenticAMD QEMU Uirtual CPU version 2.5+ will not be maintained in a future major release and may be disabled При переходе в пункт 8 "Configure pool sites" ошибка: install_driver(mysql) failed: Can't load '/usr/lib64/perl5/vendor_perl/auto/DBD/mysql/mysql.so' for module DBD::mysql: /lib64/libmysqlclient.so.21: version `libmysqlclient_21.0' not found (required by /usr/lib64/perl5/vendor_perl/auto/DBD/mysql/mysql.so) at /usr/lib64/perl5/DynaLoader.pm line 193. at (eval 314) line 3. Compilation failed in require at (eval 314) 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 Если сделать как написано в cd /usr/lib64 ln -s mysql/libmysqlclient.so.24 libmysqlclient.so.21 ldconfig то ошибки нет, но пишет что "Not found installed sites in the pool" |
|||
|
|
|
|
восстановился из бэкапа на версию MySQL 8.0.44, ошибка "Can't load '/usr/lib64/perl5/vendor_perl/auto/DBD/mysql/mysql.so' for module DBD::mysql: /lib64/libmysqlclient.so.21" исчезла.
В консоли через некоторое время, если не входить, появляется текст: Warning: Deprecated Driver is detected: nft_compat will not be Maintained in a future major release and may be disabled Warning: Deprecated Driver is detected: nft_compat_module_init will not be maintained in a future major release and may be disabled |
|
|
|
|
|
Коллеги, виртуальная машина VMBitrix 9.0.8 вышла в релиз. В этой версии добавили поддержку второй базы данных - PostgreSQL.
rpm пакет обновлен, пересобран, доступен для: - CentOS Stream 9 - Rocky Linux 9.x - Alma Linux 9.x - Oracle Linux 9.x sh-скрипт (bitrix-env-9.sh) для установки машины обновлен, по прежнему поддерживает все 4 ОС. Способ запуска прежний:
Обновление ПО: postgresql 13.x (15.x, 16.x) nginx 1.28.0 Основные исправления: Добавлена поддержка базы данных PostgreSQL. В состав машины по умолчанию включен PostgreSQL 13.x. Второй тип базы данных будет автоматически установлен и настроен при обновлении виртуальной машины. Произведена адаптация работы механизмов (скрипты, роли и т.д.) виртуальной машины для второй базы данных PostgreSQL. Добавлена возможность через меню обновить PostgreSQL до версии 15.x или до версии 16.x. В меню машины в разделе обновления ПО добавлено отображение используемой версии PostgreSQL. Реализована возможность установить виртуальную машину sh скриптом с указанием версии PostgreSQL: 15.x или 16.x. Реализована возможность задать пароль суперпользователя postgres базы данных PostgreSQL при установке виртуальной машины sh скриптом. Добавлена ansible коллекция community.postgresql 3.1.0, появится при установке машины или её обновлении. Для авторизации в PostgreSQL по умолчанию используется метод пароль (password). nginx обновлен до 1.28.0 (пакет bx-nginx 1.28.0), openssl до 3.2.6, модуль headers-more до 0.39. В меню машины в списке сайтов добавлено отображение типа базы данных сайта. В меню машины в списке сайтов убрано отображение статуса модуля Управление масштабированием (scale) для сайта. В меню машины при создании сайтов добавлен шаг выбора типа базы данных. Для роли transformer добавлена поддержка PostgreSQL. Исправлена ошибка работы роли sphinx при условии, что в настройках php задан параметр auto_prepend_file для Веб-антивируса модуля Проактивная защита (security). Исправлена ошибка работы роли memcached, возникающая при обновлении модуля Веб-кластер (cluster) до версии 24.200.0 и выше. Образы В этой версии выпускаться не будут. Образы обновим в следующей версии. Исходники пакетов: Добавляем файл для репозитория исходных версий - /etc/yum.repos.d/bitrix-source-9.repo - с содержимым:
Убедимся что есть пакеты dnf-utils и yum-utils:
Скачиваем все исходники: bitrix-env, bx-ansible-core, bx-nginx, bx-push-server, bx-catdoc, bx-sphinx, bx-mod_auth_ntlm_winbind
Примерный ответ в консоли:
Всех с наступающими праздниками! 🎄 Всего наилучшего в новом году. ✨ Спасибо за обратную связь! |
|||||||||||
|
|
|
|
Дополнение к релизу VMBitrix 9.0.8:
PostgreSQL 13.x была выбрана как версия, которая есть в базовых репозиториях ОС. На момент разработки и тестирования это 13-ая версия. На данный момент она уже End-Of-Life. Производители ОС соберут и выпустят следующую версию 14-ую уже скоро. Так было в конце 2024 года - в начале 2025, когда у 12-ой версии настал EOL, появилась 13-ая на замену. Можно выполнить повышение версии PostgreSQL через меню машины, использую раздел Update PHP, MySQL, PostgreSQL (раздел сменил имя). Для этого надо перейти в меню: 1. Manage servers in the pool -> 6. Update PHP, MySQL, PostgreSQL -> имя_сервера_в_пуле -> 4. Upgrade PostgreSQL version. Если у вас текущая 13-ая версия - можно обновиться до 15-ой, используя пункт 1. Upgrade PostgreSQL to version 15. Если у вас текущая 15-ая версия - можно обновиться до 16-ой, используя пункт 1. Upgrade PostgreSQL to version 16. Если у вас текущая 16-ая версия - пункта 4. Upgrade PostgreSQL version не будет. Как вы уже поняли, отображение пунктов и возможность апгрейда реализована по примеру прежней логики раздела PHP и MySQL там же. При создании сайтов через меню машины появится выбор типа базы данных: mysql или pgsql. Если на запрос меню не вводить тип - по умолчанию будет выбран mysql. В меню машины в разделе управления сайтами в списке для каждого сайта будет отображен тип используемой базы данных. Кроме раздела сайты это же можно встретить в других разделах меню машины. Для авторизации в PostgreSQL по умолчанию используется метод пароль (password). Пароль суперпользователя postgres для базы данных PostgreSQL можно найти в файле /root/.pgpass. Для авторизации в консоль PostgreSQL: - переходим в сессию пользователя postgres: su - postgres - запускаем интерактивный консольный клиент: psql - вводим пароль из файла .pgpass Можно выполнять sql запросы. Добавлена новая коллекция community.postgresql версии 3.1.0, чтобы ansible мог выполнять sql запросы в эту базу данных. В скрипт bitrix-env-9.sh добавлены две новые опции: -G позволяет задать пароль суперпользователя postgres для базы данных PostgreSQL -g позволяет выбрать версию базы данных PostgreSQL, принимает значения 15 или 16 Опции можно комбинировать или добавлять нужные по отдельности. Пример полной строки где "всё включено":
Где: -s: используем режим тихой установки -p -H server1: создадим пул с именем хоста server1 -P: запустим push-сервер -m 8.4: установим Percona Server 8.4.x -M 'password1': зададим пароль password1 суперпользователя root для базы данных MySQL -g 16: установим PostgreSQL 16.x -G 'password2': зададим пароль password2 суперпользователя postgres для базы данных PostgreSQL Справка по набору опций и вариантов их значений доступна по опции -h:
Роль transformer адаптирована для PostgreSQL. В разделе transformer в списке сайтов будут отображены сайты с типом базы данных PostgreSQL. Меню позволит запустить эту роль для PostgreSQL сайтов. В остальном логика и способ работы такой же, как был для MySQL сайтов. Роль sphinx теперь умеет корректно работать при условии, что в настройках php задан параметр auto_prepend_file для Веб-антивируса модуля Проактивная защита (security). Для существующих машин миграция конфигурации sphinx будет произведена при апгрейде версии. Sphinx можно настроить для сайтов с типом базы PostgreSQL. Предварительно обновите модуль Поиск (search) до последней стабильной версии. Роль memcached теперь учитывает обновление модуля Веб-кластер (cluster) до версии 24.200.0 и выше. Чтение списка доступных memcached инстансов поддерживает оба случая, если обновления еще нет, или если обновление уже есть. PS: следующая версия 9.0.9 прибудет в январе 2026. Следите за анонсами) |
|||||
|
|
|
|
После обновления вылезли ошибки и пропал дефолтный сайт в 8-м пункте меню
А А можно как-то вернуть 9.0.7 ? Получил нежданчик перед праздниками ![]() |
|
|
|
|
Нет. Уже никак) В 9.0.8 есть тот же код, что выходил в 9.0.7. Почему он у вас не сработал - загадка. Попробуйте поправить руками как написано |
||||
|
|
|
|||