ZimbraUpdate: различия между версиями

Материал из АйТиМирОнлайн Вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 6: Строка 6:
# Запустить обновление пакетов: # '''''apt upgrade'''''
# Запустить обновление пакетов: # '''''apt upgrade'''''
# По окончанию обновления сервера, необходимо обновить права на директории и файлы. В последнее время в версиях 9 и 10 стали наблюдаться проблемы с доступом к файлам после обновления. Выполнить последовательность команд: # '''''su - zimbra -c 'zmcontrol stop' && /opt/zimbra/libexec/zmfixperms -e -v && su - zimbra -c 'zmcontrol start''''''
# По окончанию обновления сервера, необходимо обновить права на директории и файлы. В последнее время в версиях 9 и 10 стали наблюдаться проблемы с доступом к файлам после обновления. Выполнить последовательность команд: # '''''su - zimbra -c 'zmcontrol stop' && /opt/zimbra/libexec/zmfixperms -e -v && su - zimbra -c 'zmcontrol start''''''
# При условии использования бесплатных сертификатов '''letsencrypt''' , необходимо перед их получением внести изменения в файл '''/opt/zimbra/bin/zmcertmgr''' добавив '''"-nomac"''' параметр в две строчки.
<blockquote> <small>1817         @out = $self->run(</small>

<small>1818             $self->Openssl, "pkcs12", "-inkey", $keyf,</small>

<small>1819             "-in",          $crtf,    "-name",  $server,</small>

<small>1820             "-export",      "-out",   $pkcsf,   "-passout",</small>

<small>1821             "pass:$kpass", '''"-nomac",''' "2>&1"</small>

<small>1822         );</small>

<small>1878         @out = $self->run(</small>

<small>1879             $self->Openssl, "pkcs12", "-inkey", $keyf,</small>

<small>1880             "-in",          $crtf,    "-name",  $server,</small>

<small>1881             "-export",      "-out",   $pkcsf,   "-passout",</small>

<small>1882             "pass:$kpass", '''"-nomac",''' "2>&1"</small>

<small>1883         );</small></blockquote>

Текущая версия от 08:18, 25 сентября 2023

Обновление почтового сервера 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" параметр в две строчки.

1817         @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         );