Это старая версия документа!
Начиная с версии UCS 4.3, все приложения из Univention Appcenter устанавливаются в контейнеры Docker. Само приложение Benno MailArchiv работает в контейнере Docker, в то время как данные транзакций и конфигурации по-прежнему хранятся непосредственно в хост-системе.
К сожалению, в настоящее время Univention не предлагает автоматического пути миграции для обновления существующего приложения (< версии 4.3) до контейнерного приложения (>= UCS 4.3).
Для обновления Benno MailArchiv до версии UCS 4.3 выполните следующие действия.
Перед обновлением необходимо создать резервную копию всей системы (включая данные о перемещении)!
Обновление системы UCS до версии 4.2 возможно только при установленном приложении Benno MailArchiv. Прямое обновление до версии 4.3 невозможно.
В процессе обновления система находится в состоянии, при котором электронные письма, отправленные через 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 dabei erhalten.
Allerdings wird der MILTER Daemon aus der Postfix Konfiguration entfernt , so daß ein- oder ausgehende E-Mails nicht mehr in das Mailarchiv kopiert werden.
Теперь систему можно обновить до последней версии Univention.
Приложение Benno MailArchiv по-прежнему заблокировано в Центре приложений, чтобы предотвратить случайные обновления.
Следующая команда снимет эту блокировку.
ucr unset appcenter / prudence / docker / benno-mailarchiv
Теперь приложение Benno MailArchiv снова можно установить как приложение Docker в Appcenter.
Nach dem Upgrade müssen die Benutzer-Ids im Container angepasst werden. Mit dem Kommando
univention-app shell benno-mailarchiv
wird eine Shell im Docker-Container von Benno MailArchiv zur Verfügung gestellt. In dieser Shell können jetzt die Benutzer-Ids angepasst werden.
chown -R benno:benno /etc/benno chgrp www-data /etc/benno-web chgrp www-data /etc/benno-web/benno.conf chgrp www-data /etc/benno-web/rest.conf chown -R benno:benno /srv/benno
Nach erfolgreichem Upgrade kann die SMTP-Verbindund wieder aktiviert werden.