Ошибка при обновлении

Евгений Медведев

Premier Customer
Регистрация
10 Июн 2021
Сообщения
21
Доброго времени суток!

При попытке обновить 3CX с версии 18.0.8.935 до 18.0.8.939, происходит ошибка и откат к последней рабочей версии.

Подскажите в чем может быть проблема? Конфиг nginx вручную не изменялся.

В логах следующий текст:
-- The job identifier is 65788.
Aug 20 22:44:50 infra-3cx-01 nginx[16286]: nginx: [warn] duplicate network "::0/0", value: "0", old value: "1" in /etc/nginx/sites-enabled/3cxpbx:14
Aug 20 22:44:50 infra-3cx-01 nginx[16286]: nginx: [warn] duplicate network "::0/0", value: "0", old value: "1" in /etc/nginx/sites-enabled/3cxpbx.save:14
Aug 20 22:44:50 infra-3cx-01 nginx[16286]: nginx: [emerg] duplicate upstream "gateway" in /etc/nginx/sites-enabled/3cxpbx.save:17
Aug 20 22:44:50 infra-3cx-01 systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- An ExecReload= process belonging to unit nginx.service has exited.
--
-- The process' exit code is 'exited' and its exit status is 1.
Aug 20 22:44:50 infra-3cx-01 systemd[1]: Reload failed for A high performance web server and a reverse proxy server.
-- Subject: A reload job for unit nginx.service has finished
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A reload job for unit nginx.service has finished.
--
-- The job identifier is 65788 and the job result is failed.
Aug 20 22:44:50 infra-3cx-01 sudo[11501]: pam_unix(sudo:session): session closed for user root
Aug 20 22:45:00 infra-3cx-01 systemd[1]: Stopping User Manager for UID 999...
-- Subject: A stop job for unit [email protected] has begun execution
-- Defined-By: systemd
-- Support: https://www.debian.org/support

Указанные строки в файле /etc/nginx/sites-enabled/3cxpbx.save:
geo $is_remote {
default 1;
192.168.0.0/16 0;
172.16.0.0/12 0;
10.0.0.0/8 0;
127.0.0.1 0;
::0/0 0;
}

upstream gateway {
server 127.0.0.1:5008;

Вывод nginx -t:
nginx: [warn] duplicate network "::0/0", value: "0", old value: "1" in /etc/nginx/sites-enabled/3cxpbx:14
nginx: [warn] duplicate network "::0/0", value: "0", old value: "1" in /etc/nginx/sites-enabled/3cxpbx.save:14
nginx: [emerg] duplicate upstream "gateway" in /etc/nginx/sites-enabled/3cxpbx.save:17
nginx: configuration file /etc/nginx/nginx.conf test failed
 
Проблема оказалась в неправильном имени сертификата.
Последний раз когда производил замену сертификата на ВМ, не поменял имя на какое необходимо 3сх.
По умолчанию в конфиге nginx прописывается формат сертификата и ключа как
<FQDN>-crt.pem
<FQDN>-key.pem

У меня же была произвольное имя файла, после переименования этих файлов к виду указанному выше обновление прошло успешно.
 
  • Like
Реакции: igorsnezhko

Для администраторов

Статистика форума

Темы
44.765
Сообщения
233.684
Пользователи
78.501
Новый пользователь
Erich Gasser
#