Для забезпечення надійсності в роботі безкоштовних ресурсів, необхідно їх підтримувати в останній стабільній версії, за для безпеки компанії чи особистого використання.
Отже з чого почати процес оновлення версій?
перш за все необхідно відвідати офіційний сайт та переглянути, яка на даний момент версія являється останньою -> zimbra.com
На момент написання статті, необхідно було оновити версію 8.6.0 GA на 8.7.1 GA
Алгоритм обновлення наступний:
1. авторизуємось на сервері під користувачем zimbra
#su - zimbra
перевірка версії zmcontrol -v
далі потрібно зупинити всі процеси для здійснення резервної компії
zmcontrol stop
2. закриваєм сесію користувача $zimbra (Ctrl+D, або exit) переходим в папку /opt/
Та архівуєм папку zimbra
tar -czvf backup-zimbra.tar.gz zimbra/
3. Скачуєм останню версію зімбри в домашню папку
root@mail:/# cd home/ext/ wget https://files.zimbra.com/downloads/8.7.1_GA/zcs-8.7.1_GA_1670.UBUNTU14_64.20161025045105.tgz (ця версія для ОС Ubuntu 14.04 LTS)
4. Розпаковуєм архів tar -xvzf zcs-8.7.1_GA_1670.UBUNTU14_64.20161025045105.tgz
5. Заходим в папку cd /zcs-8.7.1_GA_1670.UBUNTU14_64.20161025045105
та запускаєм скрипт ./install.sh
В процесі запуску в мене виникла проблема:
Operations logged to /tmp/install.log.J51yn1dZ Checking for existing installation... zimbra-ldap...FOUND zimbra-ldap-8.6.0.GA.1153.UBUNTU14.64 zimbra-logger...FOUND zimbra-logger-8.6.0.GA.1153.UBUNTU14.64 zimbra-mta...FOUND zimbra-mta-8.6.0.GA.1153.UBUNTU14.64 zimbra-dnscache...FOUND zimbra-dnscache-8.6.0.GA.1153.UBUNTU14.64 zimbra-snmp...FOUND zimbra-snmp-8.6.0.GA.1153.UBUNTU14.64 zimbra-store...FOUND zimbra-store-8.6.0.GA.1153.UBUNTU14.64 zimbra-apache...FOUND zimbra-apache-8.6.0.GA.1153.UBUNTU14.64 zimbra-spell...FOUND zimbra-spell-8.6.0.GA.1153.UBUNTU14.64 zimbra-convertd...NOT FOUND zimbra-memcached...FOUND zimbra-memcached-8.6.0.GA.1153.UBUNTU14.64 zimbra-proxy...FOUND zimbra-proxy-8.6.0.GA.1153.UBUNTU14.64 zimbra-archiving...NOT FOUND zimbra-core...FOUND zimbra-core-8.6.0.GA.1153.UBUNTU14.64 ZCS upgrade from 8.6.0 to 8.7.1 will be performed. Checking for existing proxy service in your environment Error connecting to LDAP server: ldap://mail.pc-service.cv.ua:389 at bin/checkService.pl line 55. Error: Unable to contact the LDAP server.
Проблема вирішилась дуже просто зайшов під користувачем zimbra "su - zimbra"
Та запустив процес ldap start
Далі завергив його роботу та перейшов назад в папку зі скриптом та очистив кеш
root@mail:~/zcs-8.7.1_GA_1670.UBUNTU14_64.20161025045105# apt-get clean root@mail:~/zcs-8.7.1_GA_1670.UBUNTU14_64.20161025045105# apt-get update
Повторно запускаєм скрипт інсталіції ./install.sh
ZCS upgrade from 8.6.0 to 8.7.1 will be performed. Checking for existing proxy service in your environment Checking for existing memcached service in your environment Validating ldap configuration LDAP validation succeeded. Continuing.
Все успішно
6. Відповідаємо на запитання інсталятора:
Do you agree with the terms of the software license agreement? [N] Y
Do you want to verify message store database integrity? [Y] Y
Use Zimbra's package repository [Y] Y
Do you wish to upgrade? [Y] Y
The system will be modified. Continue? [N] Y
Notify Zimbra of your installation? [Yes] N Notification skipped Setting up zimbra crontab...done. Moving /tmp/zmsetup.20161101-160819.log to /opt/zimbra/log Configuration complete - press return to exit
Заходим знову під користувачем zimbra та перевірієм яка версія та запускаєм всі служби зімбри
root@mail:~/zcs-8.7.1_GA_1670.UBUNTU14_64.20161025045105# su zimbra zimbra@mail:/home/ext/zcs-8.7.1_GA_1670.UBUNTU14_64.20161025045105$ zmcontrol -v Release 8.7.1.GA.1670.UBUNTU14.64 UBUNTU14_64 FOSS edition. zimbra@mail:/home/ext/zcs-8.7.1_GA_1670.UBUNTU14_64.20161025045105$ zmcontrol status Host mail.pc-service.cv.ua amavis Running antispam Running antivirus Running dnscache Running ldap Running logger Running mailbox Running memcached Running mta Running opendkim Running proxy Running service webapp Running snmp Running spell Running stats Running zimbra webapp Running zimbraAdmin webapp Running zimlet webapp Running zmconfigd Running
Для повної достовірності в працездатності можно рестартнути сервер (не раджу)
Всім вдалих оновленнь