ZimbraUpdate: различия между версиями
Перейти к навигации
Перейти к поиску
Нет описания правки Метки: отменено через визуальный редактор |
Нет описания правки |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
'''<big>Обновление почтового сервера Zimbra</big>''' |
'''<big>Обновление почтового сервера Zimbra</big>''' |
||
Все команды выполнять от '''''root'''''. |
|||
# Создать резервную копию сервера. Горячий снимок средствами гипервизора, а так же резервную копию почтовых ящиков с помощью скрипта. |
# Создать резервную копию сервера. Горячий снимок средствами гипервизора, а так же резервную копию почтовых ящиков с помощью скрипта. |
||
| Строка 8: | Строка 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
- Создать резервную копию сервера. Горячий снимок средствами гипервизора, а так же резервную копию почтовых ящиков с помощью скрипта.
- Актуализировать данные репозиториев: # apt update
- Ознакомиться со списком пакетов, для которых имеются обновления: # apt list --upgradable
- Запустить обновление пакетов: # apt upgrade
- По окончанию обновления сервера, необходимо обновить права на директории и файлы. В последнее время в версиях 9 и 10 стали наблюдаться проблемы с доступом к файлам после обновления. Выполнить последовательность команд: # su - zimbra -c 'zmcontrol stop' && /opt/zimbra/libexec/zmfixperms -e -v && su - zimbra -c 'zmcontrol start'
- При условии использования бесплатных сертификатов 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 );