Алексей Попович написал: коллеги, хелп:)устанавливаю актуальную версию веб-окружения и установка зависает на пункте "Installing bitrix-env package. Please wait."Подскажите, кто сталкивался, что делать, куда бежать ?
Алексей Попович, добрый день. Смотреть файл /tmp/bitrix-env-XXXXX.log - это лог работы sh срипта, подробности там точно должны быть. PS: у себя не воспроизвожу, CentOS 6/7.
Максим, забекапить все, сайт (файлы + база), вирт. машину (если возможно). Обновить машину до 7.4.1. Запустить обновление базы машины - 3. Update MySQL to version 5.7.
Дмитрий Игнатенко, добрый день. Скорей всего вы обновили только пакет bitrix-env. Кроме этого надо обновить все оставшиеся пакеты CentOS. Конкретно не хватает bx-nginx пакета последней версии 1.16.1. Можете проверить командой nginx -V, в её результате должна быть опция для tls 1.3 (пометил жирным):
Коллеги, виртуальные машины VMBitrix 7.4.1 и VMBitrix.CRM 7.4.1 вышли в релиз. В этой версии основные изменения - исправления ошибок.
rpm пакеты доступны для CentOS 6 (поддержка продолжается, только для VMBitrix) и CentOS 7. Если у Вас версии машины 7.4.0 и ниже - обновитесь.
Релиз минорный, изменения небольшие, поэтому sh-скрипты и образы не менялись.
Основные исправления: Исправлена ошибка определения статуса службы mysql на CentOS 6 в случае, если init.d скрипт называется mysql. Исправлена ошибка обновления ssl сертификата в случае предоставления цепочки. Исправлена ошибка обновления файла ssl_options.conf для службы nginx при обновлении пакета.
Всем удачи и хорошего лета. Спасибо за обратную связь!
red_eye написал: После обновления bitrix-env и bx-nginx всё работало. (centos 7) Потом по какой-то причине клиенту понадобилось перезапустить сервер. После этого, при попытке открыть сайт по https, появилась ошибка PR_END_OF_FILE_ERROR
Код
curl https://domain.tld --verbose
* About to connect() to domain.tld port 443 (#0)
* Trying ip...
* Connected to domain.tld (ip) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none
* NSS error -5938 (PR_END_OF_FILE_ERROR)
Проблема исчезла после добавления ssl в эту строку в конфиге nginx
Код
listen 443 default_server http2 ssl;
Пишу на случай, если кто-то ещё столкнётся.
p.s. Обновления nss openssl ca-cert не помогали, также как и копирование /etc/pki/ с заведомо рабочего сервера.
Цитата
Алексей Шафранский написал: Добавлена возможность обновить PHP до версии 7.2.
Когда планируется сделать его версией по умолчанию? Работа над поддержкой 7.3 уже идёт?
Баг уже зафиксирован, фикс выпустим. Спасибо)
PHP 7.2 версией по умолчанию скорей всего станет осенью. PHP 7.3 работа идет, обновления модулей уже включают фиксы для этой версии. В машину тоже планируем осенью добавить
Семён Забусов, it@kontinent-crimea.com, ошибки в сертификатах и конфигах нет. Все сработало корректно. Ошибка касается только этой машины, работы ОС. Будем разбираться.
Александр Медведев, верно. Отложили из-за доработок модуля transformercontroller для коробки. Скорей всего выйдет на beta канале после сезона отпусков)
Семён Забусов написал: то есть с 7.3.3 до 7.4.0 можно смело обновляться из CLI?
Можно, но есть ньюанс с пакетом percona-release. Пути решения два: 1) через меню машины, запустив две задачи: Первый шаг: 1. Manage Hosts in the pool -> 4. Update packages on host - указать хост и выбрать bitrix - обновит только bitrix-env пакет до версии 7.4.0. Второй шаг: 1. Manage Hosts in the pool -> 4. Update packages on host - указать хост и выбрать all - обновит все остальное.
Коллеги, виртуальные машины VMBitrix 7.4.0 и VMBitrix.CRM 7.4.0 вышли в релиз. В этой версии основные изменения - исправления ошибок интеграции с Lets Encrypt, NTLM, OpenVZ, смена IP и многое другое.
rpm пакеты доступны для CentOS 6 (поддержка продолжается, только для VMBitrix) и CentOS 7. Если у Вас версии машины 7.3.4/7.3.14 beta и ниже - обновитесь.
Образы обновлены, на борту свежая версия CentOS 7.6.
Обновлены sh-скрипты: bitrix-env.sh и bitrix-env-crm.sh. Способ запуска прежний:
Основные исправления: nginx обновлен до версии 1.16.0, добавлена поддержка TLS 1.3. В сборку nginx добавлен модуль PageSpeed (только для CentOS 7). Обновлены настройки сайтов в связи с deprecated опцией 'ssl on' для nginx версии 1.16.0 и выше. Для отдачи через nginx добавлены svg и woff2. Исправлено автоматической определение смены IP адреса для сетевого интерфейса. Исправлена работа push-сервера после изменения IP адреса машины. Исправлено поведение, при котором файл resolv.conf очищался при конфигурации сетевого интерфейса, если указать DNS сервер. Исправлены некоторые фразы в меню виртуальной машины. Добавлена возможность обновить PHP до версии 7.2. Добавлено включение и выключение дополнительных модулей PHP в меню (curl, zip, dom, phar, xdebug, imagick). Исправлены конфигурационные файлы окружения - заменена устаревшая опция mbstring.internal_encoding для версии PHP 7.0 и выше. OpenVZ: исправлена установка и настройка виртуальной машины на OpenVZ окружении. OpenVZ: исправлена ошибка запуска сервисов роли мониторинг на OpenVZ окружении. Исправлена установка и настройка виртуальной машины на ОС, где полностью или частично отсутствуют iptables модули. Добавлена возможность выбора межсетевого экрана для CentOS 7 при первоначальной установке с помощью sh скриптов. Добавлены опции: "-F" будет использоваться firewalld, "-I" будет использоваться iptables. По умолчанию используется iptables. Исправлена ошибка пакета percona-release, возникающая при установке окружения sh скриптом на чистый CentOS 6 или 7. Исправлена ошибка при обновлении машин, возникающая при обновлении пакета percona-release. Исправлена ссылка на пакет percona-release в задачах раздела MySQL. Добавлена возможность настроить и откатить ssl сертификаты для push сервера, настроенного с помощью nginx-push-stream-module. Исправлена процедура отката Lets Encrypt сертификата к дефолтному: сертификат удаляется для всех сайтов, на которых используется; удаляется его упоминание из настроек dehydrated. Исправлена процедура автопродления Lets Encrypt сертификатов. Исправлена работа NodeJS Push сервера для VMBitrix.CRM. Добавлена возможность включить и выключить мониторинг через меню в VMBitrix.CRM. Исправлены ошибки конфигурирования nagios и munin при включении мониторинга. Исправлено отображение данных и графиков нагрузки сервера для сервиса munin на CentOS 7. NTLM-настройки сайта теперь используют ssl сертификат сайта в случае: NTLM настроен, настраиваем ssl сертификат сайта; ssl сертификат сайта настроен, настраиваем NTLM. Исправлена процедура введения хоста в ActiveDirectory. Добавлена возможность использовать существующие NTLM-настройки для новых сайтов. Уменьшили максимальное количество ядер ОС с 5 до 3. Исправлено обновление конфигурации httpd при удаленном дефолтном сайте. Исправлен запуск сервиса crond при установке окружения sh скриптом на CentOS 6. Исправлена ошибка рассинхронизации времени в случае отсутствия файла /etc/localtime. Исправлена ошибка отсутствия меню настройки localhost в случае отсутствия настроенного сетевого интерфейса (IP адреса). Исправлены ошибки в мастере включения Sphinx. Для сайта типа link наличие папки images у сайта типа ext_kernel теперь не обязательно. Virtual Hardware Version поднята до 12-ой версии в образах для VMWare и ESXi/vSphere. Исправлена ошибка работы образа для 5-го поколения машин в Amazon EC2.
Примечание: касаемо межсетевого экрана в этой версии и выше. iptables теперь будет всегда использоваться по умолчанию для новых установок и образов.
Если же у вас старый образ или установка - до версии 7.4.0 - ничего не изменится. На CentOS 6 - iptables, на CentOS 7 - firewalld.
Если же у вас новая установка или образ: 1) CentOS 6 (только машина VMBitrix) iptables был и остается межсетевым экраном по умолчанию на этой версии CentOS. Даже если сказать скрипту "поставь-ка мне firewalld на CentOS 6" (команда ./bitrix-env-beta.sh -F) - будет iptables 2) CentOS 7 (оба типа машин VMBitrix и VMBitrix.CRM) iptables будет новым межсетевым экраном по умолчанию. Запуск скрипта без параметров (./bitrix-env-beta.sh или ./bitrix-env-crm-beta.sh) поставит iptables. Если нужен firewalld, добавляем параметр -F: ./bitrix-env-beta.sh -F или ./bitrix-env-crm-beta.sh -F. 3) OpenVZ Для этого типа окружения возможно 4 типа работы сетевого экрана (он же netfilter): disabled, stateless, stateful, full. Использование firtewalld в OpenVZ stateful окружение зависит от модулей ядра, которые подключены в системе. В случае, если машина обнаружит ошибки запуска firewalld в stateful окружение, она включит принудительно iptables. Во всех остальных случаях будет использован iptables (stateless, disabled).
Причины использования iptables: - одинаковые настройки для CentOS 6 и CentOS 7 - в некоторых кейсах firewalld ведет себя нестабильно, сервис падает и с ним падает настроенный межсетевой экран (в случае iptables этого не замечено).
[root@test ~]# yumdownloader --source bitrix-env Loaded plugins: etckeeper, fastestmirror Enabling base-source repository Enabling extras-source repository Enabling epel-source repository Enabling updates-source repository Enabling nodesource-source repository Loading mirror speeds from cached hostfile epel/x86_64/metalink | 28 kB 00:00:00 epel-source/x86_64/metalink | 27 kB 00:00:00 * base: mirror.corbina.net * epel: fedora-mirror01.rbc.ru * epel-source: fedora-mirror01.rbc.ru * extras: mirror.docker.ru * remi: mirror.awanti.com * remi-php71: mirror.awanti.com * remi-safe: mirror.awanti.com * updates: mirror.docker.ru base | 3.6 kB 00:00:00 base-source | 2.9 kB 00:00:00 bitrix-beta | 2.9 kB 00:00:00 bitrix-source | 2.9 kB 00:00:00 epel-source | 4.1 kB 00:00:00 extras | 3.4 kB 00:00:00 extras-source | 2.9 kB 00:00:00 nodesource | 2.5 kB 00:00:00 nodesource-source | 2.4 kB 00:00:00 percona-release-noarch | 2.9 kB 00:00:00 percona-release-x86_64 | 2.9 kB 00:00:00 remi | 3.0 kB 00:00:00 remi-php71 | 3.0 kB 00:00:00 remi-safe | 3.0 kB 00:00:00 updates | 3.4 kB 00:00:00 updates-source | 2.9 kB 00:00:00 (1/6): extras-source/7/primary_db | 29 kB 00:00:00 (2/6): epel-source/x86_64/updateinfo | 987 kB 00:00:00 (3/6): nodesource-source/primary_db | 3.9 kB 00:00:00 (4/6): epel-source/x86_64/primary_db | 2.4 MB 00:00:01 (5/6): updates-source/7/primary_db | 135 kB 00:00:00 (6/6): base-source/7/primary_db | 966 kB 00:00:01 No source RPM found for bitrix-env-5.1-7.el7.centos.noarch No source RPM found for bitrix-env-7.0-1.el7.centos.noarch No source RPM found for bitrix-env-7.3-0.el7.centos.noarch No source RPM found for bitrix-env-7.3-3.el7.noarch No source RPM found for bitrix-env-7.3-13.el7.noarch No source RPM found for bitrix-env-7.3-14.el7.noarch No source RPM found for bitrix-env-5.2-0.el7.centos.noarch No source RPM found for bitrix-env-7.4-0.el7.noarch No source RPM found for bitrix-env-7.3-4.el7.noarch No source RPM found for bitrix-env-7.1-0.el7.centos.noarch No source RPM found for bitrix-env-5.1-9.el7.centos.noarch No source RPM found for bitrix-env-7.0-0.el7.centos.noarch No source RPM found for bitrix-env-5.1-6.el7.centos.noarch No source RPM found for bitrix-env-7.2-1.el7.centos.noarch No source RPM found for bitrix-env-7.2-2.el7.centos.noarch No source RPM found for bitrix-env-7.3-2.el7.noarch No source RPM found for bitrix-env-7.2-0.el7.centos.noarch No source RPM found for bitrix-env-7.3-1.el7.noarch No source RPM found for bitrix-env-5.2-1.el7.centos.noarch No source RPM found for bitrix-env-5.1-8.el7.centos.noarch Package bitrix-env-7.4-0.src.rpm is not signed 41% [===============================- ] 0.0 B/s | 3.2 MB --:--:-- ETA bitrix-env-7.4-0.src.rpm | 7.8 MB 00:00:00
Скрытый текст
[root@test ~]# yumdownloader --source bitrix-env-crm Loaded plugins: etckeeper, fastestmirror Enabling base-source repository Enabling extras-source repository Enabling epel-source repository Enabling updates-source repository Enabling nodesource-source repository Loading mirror speeds from cached hostfile epel/x86_64/metalink | 28 kB 00:00:00 epel-source/x86_64/metalink | 27 kB 00:00:00 * base: mirror.corbina.net * epel: fedora-mirror01.rbc.ru * epel-source: fedora-mirror01.rbc.ru * extras: mirror.docker.ru * remi: mirror.awanti.com * remi-php71: mirror.awanti.com * remi-safe: mirror.awanti.com * updates: mirror.docker.ru base | 3.6 kB 00:00:00 base-source | 2.9 kB 00:00:00 bitrix-beta | 2.9 kB 00:00:00 bitrix-source | 2.9 kB 00:00:00 extras | 3.4 kB 00:00:00 extras-source | 2.9 kB 00:00:00 nodesource | 2.5 kB 00:00:00 nodesource-source | 2.4 kB 00:00:00 percona-release-noarch | 2.9 kB 00:00:00 percona-release-x86_64 | 2.9 kB 00:00:00 remi | 3.0 kB 00:00:00 remi-php71 | 3.0 kB 00:00:00 remi-safe | 3.0 kB 00:00:00 updates | 3.4 kB 00:00:00 updates-source | 2.9 kB 00:00:00 No source RPM found for bitrix-env-crm-7.2-1.el7.centos.noarch No source RPM found for bitrix-env-crm-7.3-4.el7.noarch No source RPM found for bitrix-env-crm-7.3-0.el7.noarch No source RPM found for bitrix-env-crm-7.3-1.el7.noarch No source RPM found for bitrix-env-crm-7.3-13.el7.noarch No source RPM found for bitrix-env-crm-7.3-12.el7.noarch No source RPM found for bitrix-env-crm-7.4-0.el7.noarch No source RPM found for bitrix-env-crm-7.2-0.el7.centos.noarch No source RPM found for bitrix-env-crm-7.3-3.el7.noarch No source RPM found for bitrix-env-crm-7.3-2.el7.noarch No source RPM found for bitrix-env-crm-7.3-0.el7.centos.noarch No source RPM found for bitrix-env-crm-7.2-2.el7.centos.noarch No source RPM found for bitrix-env-crm-7.1-0.el7.centos.noarch No source RPM found for bitrix-env-crm-7.3-14.el7.noarch Package bitrix-env-crm-7.4-0.src.rpm is not signed 31% [======================== ] 0.0 B/s | 2.4 MB --:--:-- ETA bitrix-env-crm-7.4-0.src.rpm | 7.8 MB 00:00:00
Скрытый текст
[root@test ~]# yumdownloader --source bx-nginx Loaded plugins: etckeeper, fastestmirror Enabling base-source repository Enabling extras-source repository Enabling epel-source repository Enabling updates-source repository Enabling nodesource-source repository Loading mirror speeds from cached hostfile epel/x86_64/metalink | 28 kB 00:00:00 epel-source/x86_64/metalink | 27 kB 00:00:00 * base: mirror.corbina.net * epel: fedora-mirror01.rbc.ru * epel-source: fedora-mirror01.rbc.ru * extras: mirror.docker.ru * remi: mirror.awanti.com * remi-php71: mirror.awanti.com * remi-safe: mirror.awanti.com * updates: mirror.docker.ru base | 3.6 kB 00:00:00 base-source | 2.9 kB 00:00:00 bitrix-beta | 2.9 kB 00:00:00 bitrix-source | 2.9 kB 00:00:00 extras | 3.4 kB 00:00:00 extras-source | 2.9 kB 00:00:00 nodesource | 2.5 kB 00:00:00 nodesource-source | 2.4 kB 00:00:00 percona-release-noarch | 2.9 kB 00:00:00 percona-release-x86_64 | 2.9 kB 00:00:00 remi | 3.0 kB 00:00:00 remi-php71 | 3.0 kB 00:00:00 remi-safe | 3.0 kB 00:00:00 updates | 3.4 kB 00:00:00 updates-source | 2.9 kB 00:00:00 No source RPM found for 1:bx-nginx-1.12.2-1.el7.centos.ngx.x86_64 No source RPM found for 1:bx-nginx-1.14.0-1.el7.centos.ngx.x86_64 No source RPM found for 1:bx-nginx-1.10.2-1.el7.centos.ngx.x86_64 No source RPM found for 1:bx-nginx-1.13.0-1.el7.centos.ngx.x86_64 No source RPM found for 1:bx-nginx-1.12.2-2.el7.centos.ngx.x86_64 No source RPM found for 1:bx-nginx-1.16.0-0.el7.ngx.x86_64 No source RPM found for 1:bx-nginx-1.12.0-1.el7.centos.ngx.x86_64 No source RPM found for 1:bx-nginx-1.12.1-1.el7.centos.ngx.x86_64 No source RPM found for 1:bx-nginx-1.14.1-0.el7.ngx.x86_64 No source RPM found for 1:bx-nginx-1.10.2-2.el7.centos.ngx.x86_64 No source RPM found for 1:bx-nginx-1.8.0-1.el7.centos.ngx.x86_64 No source RPM found for 1:bx-nginx-1.8.1-1.el7.centos.ngx.x86_64 No source RPM found for 1:bx-nginx-1.10.1-1.el7.centos.ngx.x86_64 No source RPM found for 1:bx-nginx-1.14.2-0.el7.ngx.x86_64 Package bx-nginx-1.16.0-0.ngx.src.rpm is not signed 29% [====================== ] 0.0 B/s | 2.8 MB --:--:-- ETA bx-nginx-1.16.0-0.ngx.src.rpm | 9.6 MB 00:00:00
Основные исправления: Версия VirtualBox поднята до 6.0.xx (было 5.2.xx).
Как это работает? Файл vm-bitrix24-installer.exe: 1) скачает и установит VirtualBox 2) скачает образ виртуальной машины VMBitrix.CRM 7.4.0 и импортирует его в VirtualBox 3) установит сервис по вашему желанию 4) запустит машину и получит IP
После останется установить Битрикс24.CRM или восстановить ваш бекап проекта.
Если устанавливался сервис - при перезагрузке компьютера виртуальная машина будет запущена в фоновом режиме.
Совместимо с Windows 7/8/10, Windows Server 2008/2012/2016/2019.
Примечание: для работы нового сервиса у пользователя Windows должен быть установлен пароль.
7.4.1 Исправлена ошибка определения статуса службы mysql на CentOS 6 в случае, если init.d скрипт называется mysql. Исправлена ошибка обновления ssl сертификата в случае предоставления цепочки. Исправлена ошибка обновления файла ssl_options.conf для службы nginx при обновлении пакета.
7.4.2 Изменен сервер выдачи сертификатов для LetsEncrypt, переход на версию API v2. API v1 будет окончательно отключено LetsEncrypt-ом 31 октября 2019.
7.4.3 PHP 7.2 используется по умолчанию. В сборку nginx добавлен модуль Brotli (только для CentOS 7). Исправлена ошибка обновления образов для VirtualBox (процесс зависал из-за ошибки в MySQL). Исправлена ошибка в фразе при попытке установить окружение sh скриптом на CentOS 8.