24 вересня, Неділя, 2023
A- A A+

zcommunity valprop1

Для забезпечення надійсності в роботі безкоштовних ресурсів, необхідно їх підтримувати в останній стабільній версії, за для безпеки компанії чи особистого використання.

Отже з чого почати процес оновлення версій?

перш за все необхідно відвідати офіційний сайт та переглянути, яка на даний момент версія являється останньою -> 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

Для повної достовірності в працездатності можно рестартнути сервер (не раджу)

Всім вдалих оновленнь