Инструменты пользователя

Инструменты веб-сайта


Univent: Обновление до UCS43

Benno MailArchiv: Обновление до UCS версии 4.3

Начиная с версии UCS 4.3, все приложения из Univention Appcenter устанавливаются в контейнеры Docker. Само приложение Benno MailArchiv работает в контейнере Docker, в то время как данные транзакций и конфигурации по-прежнему хранятся непосредственно в хост-системе.

К сожалению, в настоящее время Univention не предлагает автоматического пути миграции для обновления существующего приложения (< версии 4.3) до контейнерного приложения (>= UCS 4.3).

Для обновления Benno MailArchiv до версии UCS 4.3 выполните следующие действия.

Процедура

  1. Резервная копия
  2. Обновите до последней версии
  3. Отключить SMTP
  4. Удалите приложение
  5. Обновите до UCS 4.3
  6. конфигурация UCR
  7. Переустановка
  8. Изменить права доступа
  9. Включить SMTP
  10. Обновите и установите файл лицензии
  11. Перезагрузить

Резервная копия

Перед обновлением необходимо создать резервную копию всей системы (включая данные о перемещении)!

Обновите до последней версии

Обновление системы UCS до версии 4.2 возможно только при установленном приложении Benno MailArchiv. Прямое обновление до версии 4.3 невозможно.

Отключить SMTP

В процессе обновления система находится в состоянии, при котором электронные письма, отправленные через SMTP, не кэшируются для архивирования. Поэтому необходимо отключить SMTP-соединение с хостом.

Удалите приложение

Per Appcenter wird die Benno MailArchiv App deinstalliert. Die archivierten E-Mails werden dabei NICHT gelöscht. Der Pfad mit dem Repository und Index (/srv/benno/archive) bleibt erhalten.

Однако демон MILTER удален из конфигурации Postfix, поэтому входящие и исходящие электронные письма больше не передаются в Benno MailArchiv.

Обновление

Теперь систему можно обновить до последней версии Univention.

Настройка UCR

Приложение Benno MailArchiv по-прежнему заблокировано в Центре приложений, чтобы предотвратить случайные обновления.

Следующая команда снимет эту блокировку.

ucr unset appcenter/prudence/docker/benno-mailarchiv

Переустановка

Теперь приложение Benno MailArchiv снова можно установить как приложение Docker в Appcenter.

Изменить права доступа

оболочка univention-app benno-mailarchiv chown -R benno:benno /srv/benno/{archive,inbox,system} оболочка univention-app benno-mailarchiv chgrp www-data /etc/benno-web оболочка univention-app benno-mailarchiv chgrp www-data /etc/benno-web/benno.conf оболочка univention-app benno-mailarchiv chgrp www-data/etc/benno-web/rest.conf

Включить SMTP

В процессе установки Benno MailArchiv соединение с Postfix устанавливается автоматически через демон MILTER.

Nach erfolgreichem Upgrade kann die SMTP-Verbindung wieder aktiviert werden. Hier ist darauf zu achten, daß die Anbindung in der master.cf vom Postfix per TCP-Socket erfolgte.

Обновите и установите файл лицензии

Среда (и, следовательно, сетевая среда) контейнера Docker, в котором работают сервисы Benno, начиная с UCS 4.3, отличается от среды самой системы UCS. После миграции с UCS 4.2 на UCS 4.3, описанной здесь, файл лицензии для Benno MailArchiv необходимо пересоздать и настроить на хосте.

ACHTUNG Bei weiteren Updates des UCS-Systems können sich diese Daten ändern. Derzeit sollten die Lizenz-Informationen nach einem Update vom UCS geprüft und ggfs. eine neue Lizenz mit den geänderten Daten angefordert werden. Wir arbeiten daran, dieses Verfahren zukünftig zu automatisieren.

Определите данные, необходимые для лицензирования (информация о хосте). Откройте оболочку Docker в системе UCS, используя две приведенные ниже команды, и определите информацию о хосте:

univention app shell benno mail archive service benno rest info

Вы получите многострочный вывод на экран, отображающий ваш IP-адрес и полное доменное имя (FQDN) вашего хоста Benno MailArchiv, например:

Информация о хосте: Host Info: 172.17.0.1/benno-15552681.kunde.de bennorest: 2.4.5 (180312131432) bennocore: 2.4.4 (180309175446)

HINWEIS: Erscheint hier statt IP-Adresse und FQDN etwas anderes (Fehlermeldung), müssen Sie die Namensauflösung prüfen.

Дальнейшая процедура (запрос и установка файла лицензии) здесь описана

Файл лицензии можно скопировать непосредственно в файл /etc/benno/benno.lic .

Перезагрузить

Наконец, систему следует перезапустить.

univention/upgrade_auf_ucs43.txt Последнее изменение: 17.01.2020 09:08 пользователем lwsystems