Обновил VMBitrix до 7.5 Затем yum clean all && yum update, после чего пункты 2. Configure localhost settings и 6. Update server После чего сайт перестает работать, до обновления PHP еще не дошло На странице сайта выдается сообщение: The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php. Обнаруживаю что MySQL не работает (не стартует):
Код
[root@bitrix24 ~]# systemctl status mysql.service
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: inactive (dead)
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
апр 21 01:14:39 bitrix24.fort21.ru systemd[1]: Dependency failed for MySQL Server.
апр 21 01:14:39 bitrix24.fort21.ru systemd[1]: Job mysqld.service/start failed with result 'dependency'.
апр 21 01:19:59 bitrix24.fort21.ru systemd[1]: Dependency failed for MySQL Server.
апр 21 01:19:59 bitrix24.fort21.ru systemd[1]: Job mysqld.service/start failed with result 'dependency'.
апр 21 01:24:57 bitrix24.fort21.ru systemd[1]: Dependency failed for MySQL Server.
апр 21 01:24:57 bitrix24.fort21.ru systemd[1]: Job mysqld.service/start failed with result 'dependency'.
апр 21 01:26:59 bitrix24.fort21.ru systemd[1]: Dependency failed for MySQL Server.
апр 21 01:26:59 bitrix24.fort21.ru systemd[1]: Job mysqld.service/start failed with result 'dependency'.
апр 21 01:36:45 bitrix24.fort21.ru systemd[1]: Dependency failed for MySQL Server.
апр 21 01:36:45 bitrix24.fort21.ru systemd[1]: Job mysqld.service/start failed with result 'dependency'.
[root@bitrix24 ~]#
Сегодня пытаюсь установить на чистую CentOS BitrixEnv, в процессе получаю ошибку:
file /usr/lib64/.libcrypto.so.1.0.2k.hmac from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/.libssl.so.1.0.2k.hmac from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/libcrypto.so.1.0.2k from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/libssl.so.1.0.2k from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/lib4758cca.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libaep.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libatalla.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libcapi.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libchil.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libcswift.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libgmp.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libnuron.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libpadlock.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libsureware.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libubsec.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64
Причём даже у хостера есть опция при установке операционки установить ещё и пакет BitrixEnv - тот же эффект. Кто сталкивался?
Коллеги, виртуальные машины VMBitrix 7.5.1 и VMBitrix.CRM 7.5.1 вышли в релиз. В этой версии небольшие изменения: - PHP 7.4 теперь версия по умолчанию - реализована возможность повысить версию PHP до 8.1 - реализована возможность понизить версию PHP с 8.1 на 8.0 и т.д. - изменен основной адрес репозитория - исправлены ошибки
rpm пакет доступен для CentOS 7.
Образы обновлены, на борту CentOS 7.9. Образы для VMBitrix.CRM больше не выпускаются.
Обновлены sh-скрипты: стабильные (bitrix-env.sh и bitrix-env-crm.sh), беты (bitrix-env-beta.sh и bitrix-env-crm-beta.sh). Способ запуска прежний:
Основные исправления: PHP 7.4 используется по умолчанию. Добавлена возможность обновить PHP до версии 8.1. Добавлена возможность понизить версию PHP с 8.1 на версии ниже. По умолчанию основной адрес репозитория VMBitrix изменен на новый. Активируется: при обновлении пакетов, при установке машин с помощью sh скриптов, при включении/выключении beta репозитория.
Добавлена возможность обновить PHP до версии 8.0 и понизить версию PHP с 8.0. Данный функционал выпускается заранее, использовать сейчас его НЕ рекомендуется. Проекты будут "фаталить" и выдавать ошибки без обновления продукта. PS: будем считать это намеком на то, что ядро и модули Битрикс уже работают на PHP 8.0 . На волнительный вопрос о сроках "когда?", ответ такой: подготовлено 200+ обновлений модулей продукта. Ждите анонса выпуска и следите за ченджлогами обновлений."
Нет ли информации, когда обновляться?
Все указанные выше обновления вышли, целая серия 21.ХХХ.ХХХ. Нужно обновить все модули до 21 и выше, без исключения. И стоит учесть - в настройках главного модуля (main) Режим вывода ошибок должен быть Только ошибки, иные варианты пока не работают, сайт сломается.
написал: Сегодня пытаюсь установить на чистую CentOS BitrixEnv, в процессе получаю ошибку:
file /usr/lib64/.libcrypto.so.1.0.2k.hmac from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/.libssl.so.1.0.2k.hmac from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/libcrypto.so.1.0.2k from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/libssl.so.1.0.2k from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/lib4758cca.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libaep.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libatalla.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libcapi.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libchil.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libcswift.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libgmp.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libnuron.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libpadlock.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libsureware.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64 file /usr/lib64/openssl/engines/libubsec.so from install of bx-openssl-gost-libs-1:1.0.2k-122.el7.x86_64 conflicts with file from package openssl-libs-1:1.0.2k-25.el7_9.x86_64
Причём даже у хостера есть опция при установке операционки установить ещё и пакет BitrixEnv - тот же эффект. Кто сталкивался?
Убрали лишние пакеты из репы, "просочились" при выгрузке. Попробуйте снова
Error: php-pecl-xdebug3 conflicts with php-pecl-xdebug-2.9.8-1.el7.remi.7.4.x86_64
You could try using --skip-broken to work around the problem
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
bitrix-env-7.5-0.el7.noarch has missing requires of php-pecl-xdebug
При обновлении bitrix-env приходится удалять php-pecl-xdebug3, а потом возвращать обратно. Это неудобно
Пожалуйста обновите зависимости у пакета так, чтобы он мог устанавливаться с любой версией php-pecl-xdebug / php-pecl-xdebug3
Вопрос, напрашивающийся сразу. При объявлении о выходе версии 7.5.0. были прописаны и сценарий установки с нуля и сценарий обновления на боевых машинах. В частности, сценарий обновления изменился. А как сейчас выглядит сценарий обновления для боевых машин?
Лично я последние технические обслуживания провожу по сценарию: • сначала проверяю обновления командой из консоли yum check-updates (как правило, обновления должны быть) • затем работаю по командам меню (а) 2. Configure localhost settings -> 6. Update server или (б) 1. Manage servers in the pool -> 4. Update packages on host • в конце снова проверяю обновления командой yum check-updates
а до какой версии пыха можно понизить в сборке поставляемой по умолчанию? Крайне редко но бывает такое что приходиться обновлять очень старые битриксы работающие на 5 ке а то и даже ниже.
написал: Вопрос, напрашивающийся сразу.При объявлении о выходе версии 7.5.0. были прописаны и сценарий установки с нуля и сценарий обновления на боевых машинах. В частности, сценарий обновления изменился.А как сейчас выглядит сценарий обновления для боевых машин?
При обновлении на 7.5.0 сценарий менялся только из-за выпуска и обновления пакета ansible. С 7.5.1 можно через меню или командами в консоли, все по прежнему как было.
написал: а до какой версии пыха можно понизить в сборке поставляемой по умолчанию? Крайне редко но бывает такое что приходиться обновлять очень старые битриксы работающие на 5 ке а то и даже ниже.
От текущей версии или от версии по умолчанию максимум вниз - PHP 5.6, максимум наверх - PHP 8.1.
Пытаюсь включить мониторинг, но заканчивается ошибкой
Код
fatal: [portal]: FAILED! => {"changed": false, "msg": "Unable to start service nagios: Job for nagios.service failed because the control process exited with error code. See \"systemctl status nagios.service\" and \"journalctl -xe\" for details.\n"}
-- Unit nagios.service has begun starting up.
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: Nagios Core 4.4.6
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: Copyright (c) 1999-2009 Ethan Galstad
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: Last Modified: 2020-04-28
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: License: GPL
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: Website: https://www.nagios.org
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: Reading configuration data...
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: Read main config file okay...
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: Error: Could not find any host matching 'portal' (config file '/etc/nagios/objects/localhost.cfg', starting on line 18)
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: Error: Could not expand members specified in hostgroup (config file '/etc/nagios/objects/localhost.cfg', starting on line 18)
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: Error processing object config files!
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: ***> One or more problems was encountered while processing the config files...
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: Check your configuration file(s) to ensure that they contain valid
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: directives and data definitions. If you are upgrading from a previous
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: version of Nagios, you should be aware that some variables/definitions
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: may have been removed or modified in this version. Make sure to read
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: the HTML documentation regarding the config files, as well as the
Apr 22 15:27:15 msk.okraina.biz nagios[2495]: 'Whats New' section to find out what has changed.
Apr 22 15:27:15 msk.okraina.biz systemd[1]: nagios.service: control process exited, code=exited status=1
Apr 22 15:27:15 msk.okraina.biz systemd[1]: Failed to start Nagios Core 4.4.6.
-- Subject: Unit nagios.service has failed
-- Defined-By: systemd
Не нравится название сервера portal. Раньше всегда можно было при установки BitrixVM назвать пул (или как там) как хочется и при этом включить мониторинг. А почему не называю изначально нормальным доменом - потому что при переносе сайта домен ещё смотрит на другой хостинг и сама BitrixVM не даёт назвать пул доменом, который не ссылается на IP сервера. А вот названия типа "server", "portal" и прочее пропускает и даёт создать пул. Далее я зашел в "Configure hostname" и указал там домен. Но всё равно nagios упорно пытается использовать название пула portal вместо домена. Как исправить?
Внимательно поковырявшись в nagios пришёл к выводу, что ошибка не связана конкретно с именованием сервера. Проблема именно в конфигурации Nagios, почему не читает или не правильно читает конфиг из папки /etc/nagios/bitrix-pool
Разобрался - alias'ы хостов в nagios почему-то не работают. Nagios ищет объявленные хосты по host_name, а там реальный домен записан. Не нужно было менять hostname через BitrixVM. Поменял обратно с реального домена на portal и всё заработало.
Добавлена возможность обновить PHP до версии 8.0 и понизить версию PHP с 8.0. Данный функционал выпускается заранее, использовать сейчас его НЕ рекомендуется. Проекты будут "фаталить" и выдавать ошибки без обновления продукта. PS: будем считать это намеком на то, что ядро и модули Битрикс уже работают на PHP 8.0 . На волнительный вопрос о сроках "когда?", ответ такой: подготовлено 200+ обновлений модулей продукта. Ждите анонса выпуска и следите за ченджлогами обновлений."
Нет ли информации, когда обновляться?
Все указанные выше обновления вышли, целая серия 21.ХХХ.ХХХ. Нужно обновить все модули до 21 и выше, без исключения. И стоит учесть - в настройках главного модуля (main) Режим вывода ошибок должен быть Только ошибки , иные варианты пока не работают, сайт сломается.
1. Актуально или можно через меню обновлять? (сейчас 7.5.0 предыдущ. сборки) Примечание A: рекомендуемый способ обновления машин на версию 7.5.0:
1) консоль: yum clean all && yum update 2) меню машины: 2. Configure localhost settings -> 6. Update server
НЕ рекомендуется использовать пункты меню машины 1. Manage servers in the pool -> 4. Update packages on host с выбором значения bitrix или all. Причина - обновление пакета ansible.
2. "При обновлении на PHP 8.0.1 ошибка non-static method CSiteCorporate::ShowPanel()" Номер заявки: 135376
кто знает после обновления php до 7.4 в bitrixenv стало в админке выводить такое сообщение, не дает обновится из за этого. Кто знает что делать? Модуль gd установлен в php скриншот https://prnt.sc/NGqJRiVzzY1q
Алекс написал: кто знает после обновления php до 7.4 в bitrixenv стало в админке выводить такое сообщение, не дает обновится из за этого. Кто знает что делать? Модуль gd установлен в php
Убедитесь, что модуль действительно установлен.
Код
yum info php-gd
Installed Packages
Name : php-gd
Arch : x86_64
Version : 7.4.26
Алекс написал: кто знает после обновления php до 7.4 в bitrixenv стало в админке выводить такое сообщение, не дает обновится из за этого. Кто знает что делать? Модуль gd установлен в php
Убедитесь, что модуль действительно установлен.
Код
yum info php-gd
Installed Packages
Name : php-gd
Arch : x86_64
Version : 7 . 4 . 26
, я писал ранее что и на 7.4 и на 8.0 такая же история, сделал реинстал php-gd не помогло( если откатится на php 7.3 то все ок, но нужна 7.4 В админке при тестировании пишет такое https://prnt.sc/B64F5wB3sf4j