ZimbraUpdate

Материал из АйТиМирОнлайн Вики
Перейти к навигации Перейти к поиску

Обновление почтового сервера Zimbra

  1. Создать резервную копию сервера. Горячий снимок средствами гипервизора, а так же резервную копию почтовых ящиков с помощью скрипта.
  2. Актуализировать данные репозиториев: # apt update
  3. Ознакомиться со списком пакетов, для которых имеются обновления: # apt list --upgradable
  4. Запустить обновление пакетов: # apt upgrade
  5. По окончанию обновления сервера, необходимо обновить права на директории и файлы. В последнее время в версиях 9 и 10 стали наблюдаться проблемы с доступом к файлам после обновления. Выполнить последовательность команд: # su - zimbra -c 'zmcontrol stop' && /opt/zimbra/libexec/zmfixperms -e -v && su - zimbra -c 'zmcontrol start'
  6. При условии использования бесплатных сертификатов letsencrypt , необходимо перед их получением внести изменения в файл /opt/zimbra/bin/zmcertmgr добавив "-nomac" параметр в две строчки.

817         @out = $self->run(

 1818             $self->Openssl, "pkcs12", "-inkey", $keyf,

 1819             "-in",          $crtf,    "-name",  $server,

 1820             "-export",      "-out",   $pkcsf,   "-passout",

 1821             "pass:$kpass", "-nomac", "2>&1"

 1822         );

1878         @out = $self->run(

1879             $self->Openssl, "pkcs12", "-inkey", $keyf,

1880             "-in",          $crtf,    "-name",  $server,

1881             "-export",      "-out",   $pkcsf,   "-passout",

1882             "pass:$kpass", "-nomac", "2>&1"

1883         );