Projekat

Općenito

Profil

Akcije

Podrška #15281

Zatvoren

upgrade zimba-1.sigma-com.net 5.0.2 => 5.0.9

Dodano od Ernad Husremović prije skoro 17 godina. Izmjenjeno prije oko 15 godina.

Status:
Zastarjelo
Prioritet:
Normalan
Odgovorna osoba:
Početak:
10.09.2008
Završetak:
% završeno:

70%

Procjena vremena:

Opis

as subject


Povezani tiketi 3 (0 otvoreno3 zatvorenih)

korelira sa zimbra - Podrška #12308: zimbra.sigma-com.net backup, upgrade 5.0ZatvorenoErnad Husremović

Akcije
korelira sa zimbra - Podrška #13615: zimbra-1 migrate ubuntu6-ubuntu7 gutsyZatvoreno

Akcije
korelira sa zimbra - Podrška #15312: zimbra.bring.out.ba: 192.168.45.9 - smraka-1: openvz 801 sesijaZatvorenoErnad Husremović13.09.2008

Akcije
Akcije #1

Izmjenjeno od Ernad Husremović prije skoro 17 godina

apt-get dist-upgrade (gutsy - hardy)

Akcije #2

Izmjenjeno od Ernad Husremović prije skoro 17 godina

./install.sh

License Terms for the Zimbra Collaboration Suite:
  http://www.zimbra.com/license/zimbra_public_eula_2.1.html

Press Return to continue

Checking for prerequisites...
    NPTL...FOUND
    sudo...FOUND sudo-1.6.9p10-1ubuntu3.2
    libidn11...FOUND libidn11-1.1-1
    libpcre3...FOUND libpcre3-7.4-1ubuntu2.1
    libgmp3c2...FOUND libgmp3c2-2:4.2.2+dfsg-1ubuntu2
    libexpat1...FOUND libexpat1-2.0.1-0ubuntu1
    libstdc++6...FOUND libstdc++6-4.2.3-2ubuntu7
    libstdc++5...FOUND libstdc++5-1:3.3.6-15ubuntu6
    libltdl3...FOUND libltdl3-1.5.26-1ubuntu1
Prerequisite check complete.
Checking for standard system perl...
    perl-5.8.8...FOUND standard system perl-5.8.8
Checking current number of databases...
df: no file systems processed

Do you want to verify message store database integrity? [Y] 
Verifying integrity of message store databases.  This may take a while.
mysqld is alive
Generating report
No errors found

Checking for installable packages

Found zimbra-core
Found zimbra-ldap
Found zimbra-logger
Found zimbra-mta
Found zimbra-snmp
Found zimbra-store
Found zimbra-apache
Found zimbra-spell
Found zimbra-proxy

The Zimbra Collaboration Suite appears already to be installed.
It can be upgraded with no effect on existing accounts,
or the current installation can be completely removed prior
to installation for a clean install.

Do you wish to upgrade? [Y] 

Select the packages to install
    Upgrading zimbra-core
    Upgrading zimbra-ldap
    Upgrading zimbra-logger
    Upgrading zimbra-mta
    Upgrading zimbra-snmp
    Upgrading zimbra-store
    Upgrading zimbra-apache
    Upgrading zimbra-spell
    Upgrading zimbra-proxy
Checking required space for zimbra-core
checking space for zimbra-store

Installing:
    zimbra-core
    zimbra-ldap
    zimbra-logger
    zimbra-mta
    zimbra-snmp
    zimbra-store
    zimbra-apache
    zimbra-spell
    zimbra-proxy

The system will be modified.  Continue? [N] y

Shutting down zimbra mail

Backing up the ldap database...done.

Removing existing packages

   zimbra-ldap...done
   zimbra-logger...done
   zimbra-mta...done
   zimbra-snmp...done
   zimbra-store...done
   zimbra-spell...done
   zimbra-proxy...done
   zimbra-apache...done
   zimbra-core...done

Removing deployed webapp directories
Installing packages

    zimbra-core......zimbra-core_5.0.9_GA_2545.UBUNTU8_i386.deb...done
    zimbra-ldap......zimbra-ldap_5.0.9_GA_2545.UBUNTU8_i386.deb...done
    zimbra-logger......zimbra-logger_5.0.9_GA_2545.UBUNTU8_i386.deb...done
    zimbra-mta......zimbra-mta_5.0.9_GA_2545.UBUNTU8_i386.deb...done
    zimbra-snmp......zimbra-snmp_5.0.9_GA_2545.UBUNTU8_i386.deb...done

Akcije #3

Izmjenjeno od Ernad Husremović prije skoro 17 godina

Setting defaults from saved config in /opt/zimbra/.saveconfig/config.save
   HOSTNAME=zimbra-1.sigma-com.net
   LDAPHOST=zimbra-1.sigma-com.net
   LDAPPORT=389
   SNMPTRAPHOST=zimbra-1.sigma-com.net
   SMTPSOURCE=admin@zimbra-1.sigma-com.net
   SMTPDEST=admin@zimbra-1.sigma-com.net
   SNMPNOTIFY=yes
   SMTPNOTIFY=yes
   LDAPROOTPW=thPVQWXd.
   LDAPZIMBRAPW=thPVQWXd.
   LDAPPOSTPW=zmpostfix
   LDAPREPPW=zmreplica
   LDAPAMAVISPW=zmamavis
Restoring existing configuration file from /opt/zimbra/.saveconfig/config.save...done
Operations logged to /tmp/zmsetup.01001900-0000138999932.log
Starting ldap...done.
Setting defaults...done.
Upgrading from 5.0.2_GA_1975 to 5.0.9_GA_2545
Stopping zimbra services
Verifying /opt/zimbra/conf/my.cnf
Akcije #4

Izmjenjeno od Ernad Husremović prije skoro 17 godina

Starting logger mysql
Wed Sep 10 06:19:59 2008: SELECT value FROM config WHERE name = 'db.version'
This appears to be 5.0.2_GA
Redolog Version: 1.21 New Redolog Version: 1.22
Wed Sep 10 06:20:00 2008: Verified redolog version 1.21.
Wed Sep 10 06:20:00 2008: Updating Redolog schema version from 1.21 to 1.22.
Schema upgrade required
Can't run /opt/zimbra/libexec/scripts/migrate20080130-ImapFlags.pl - not executable!
UPGRADE FAILED - exiting

root@zimbra-1:~/zcs-5.0.9_GA_2545.UBUNTU8.FRANKLIN# chmod +x /opt/zimbra/libexec/scripts/*

Akcije #5

Izmjenjeno od Ernad Husremović prije skoro 17 godina

ponovio install ali je na istom koraku stvar čučnula - pada svaki upgrade proces nanovo instalira ove skripte koje očilgledno u mom paketu nisu dobre (nemaju +x exec privilegije)

zato sam otvorio paralelno zimbra-1 sesiju pa kada su paketi instalirani ja sam pokrenuo gornju komandu

Akcije #6

Izmjenjeno od Ernad Husremović prije skoro 17 godina

znači kada sam u glavnom install prozoru vidio

Installing packages


    zimbra-core......zimbra-core_5.0.9_GA_2545.UBUNTU8_i386.deb...done
    zimbra-ldap......zimbra-ldap_5.0.9_GA_2545.UBUNTU8_i386.deb...done
    zimbra-logger......zimbra-logger_5.0.9_GA_2545.UBUNTU8_i386.deb...done
    zimbra-mta......zimbra-mta_5.0.9_GA_2545.UBUNTU8_i386.deb...done
    zimbra-snmp......zimbra-snmp_5.0.9_GA_2545.UBUNTU8_i386.deb...done
    zimbra-store......zimbra-store_5.0.9_GA_2545.UBUNTU8_i386.deb...done
    zimbra-apache......zimbra-apache_5.0.9_GA_2545.UBUNTU8_i386.deb...done
    zimbra-spell......zimbra-spell_5.0.9_GA_2545.UBUNTU8_i386.deb...done
    zimbra-proxy......zimbra-proxy_5.0.9_GA_2545.UBUNTU8_i386.deb...done

pokrenuo sam chmod +x /opt/zimbra/libexec/scripts/* u drugom prozoru

Akcije #7

Izmjenjeno od Ernad Husremović prije skoro 17 godina

podesio

zimbra@zimbra-1:~/mailboxd/webapps$ vi zimbra/WEB-INF/jetty-web.xml 
zimbra@zimbra-1:~/mailboxd/webapps$ vi zimbraAdmin/WEB-INF/jetty-web.xml

uklonio hernad comment-e

zimbra@zimbra-1:~/mailboxd$ vi etc/zimbra.web.xml.in 
zimbra@zimbra-1:~/mailboxd$ vi etc/zimbraAdmin.web.xml.in 

Akcije #8

Izmjenjeno od Ernad Husremović prije skoro 17 godina

  • % završeno promijenjeno iz 0 u 70

zimbra@zimbra-1:~/mailboxd$ zmmailboxdctl restart

Akcije #9

Izmjenjeno od Ernad Husremović prije skoro 17 godina

vanjski mail - slanje ne radi

Akcije #10

Izmjenjeno od Ernad Husremović prije skoro 17 godina

primjetio da backup shema zimbra conf ne sadrži postfix conf, zato sam napravio:

zimbra@zimbra-1:~/conf$ cp -av ~/postfix/conf postfix_conf

Akcije #11

Izmjenjeno od Ernad Husremović prije skoro 17 godina

primjetio da git backup ne radi:

zimbra@zimbra-1:~/conf$ ./zimbra_conf_git_update.sh
  1. traži setovanje user.email, user.name parametara
  2. ne authentificira se na backup.bring.out.ba
Akcije #12

Izmjenjeno od Ernad Husremović prije skoro 17 godina

postfix - conf je skroz pobrisao stari direktorij (jer je došlo do upgrade-a postfix-a)

zimbra@zimbra-1:~/postfix/conf$ postmap sasl_passwd

zimbra@zimbra-1:~/postfix/conf$ vi sasl_passwd
zimbra@zimbra-1:~/postfix/conf$ ls sasl*

sasl_passwd  sasl_passwd.db

Akcije #13

Izmjenjeno od Ernad Husremović prije skoro 17 godina

u main.cf dodao

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/opt/zimbra/postfix/conf/sasl_passwd
smtp_sasl_security_options = noanonymous

i na kraju reload

zimbra@zimbra-1:~/postfix/conf$ zmmtactl reload

testirao gmail slanje sada radi

Akcije #14

Izmjenjeno od Ernad Husremović prije skoro 17 godina

vezano za note-11, ja sam pokretao skriptu kao zimbra, pa zato to nije radilo

a što se tiče /opt/zimbra/conf/zimbra_conf_git_update.sh

#!/bin/bash

git_add_update_push()
{

cd /opt/zimbra/conf
cp -av /opt/zimbra/postfix/conf/* postfix_conf  <<<<<<<<<<<<<<<<<<< dodao liniju da bi se backupirao postfix conf

nice -n 19 git add \*
nice -n 19 git commit -a -m "zimbra /opt/zimbra/confg auto update" 
nice -n 19 git push origin
}

git_add_update_push

Akcije #15

Izmjenjeno od Ernad Husremović prije skoro 17 godina

zimbra@zimbra-1:~/logger/db/work$ rm -r -f zimbra-2

...
-rw-r--r-- 1 zimbra zimbra  13K Jul  6 13:10 amavis.zimbra-2.sigma-com.net.day.Spam_Activity.gif
-rw-r--r-- 1 zimbra zimbra  19K Jul  6 13:10 amavis.zimbra-2.sigma-com.net.day.Spam_Activity.rrd
-rw-r--r-- 1 zimbra zimbra  12K Jul  6 13:10 amavis.zimbra-2.sigma-com.net.hour.Spam_Activity.gif
...

Akcije #16

Izmjenjeno od Ernad Husremović prije skoro 17 godina

zimbra@zimbra-1:~/logger/db/data$ ls -l

total 20608
-rw-rw---- 1 zimbra zimbra  5242880 Sep 10 06:42 ib_logfile0
-rw-rw---- 1 zimbra zimbra  5242880 May  8  2007 ib_logfile1
-rw-rw---- 1 zimbra zimbra 10485760 Sep 10 06:35 ibdata1
drwx------ 2 zimbra zimbra     4096 May  8  2007 mysql
drwx------ 2 zimbra zimbra     4096 May  8  2007 test
-rw-rw---- 1 zimbra zimbra    58273 Sep 10 06:15 zimbra-1.sigma-com.net.err
-rw-rw---- 1 zimbra zimbra     8667 Jun  8  2007 zimbra-2.sigma-com.net.err
drwx------ 2 zimbra zimbra     4096 Sep 10 06:20 zimbra_logger

Akcije #17

Izmjenjeno od Ernad Husremović prije skoro 17 godina

zimbra@zimbra-1:~/logger/db/data$ rm *.err

Akcije #18

Izmjenjeno od Ernad Husremović prije skoro 17 godina

http://wiki.zimbra.com/index.php?title=Monitoring_Zimbra_Servers

Zimbra Logger

Zimbra-Logger includes tools for syslog aggregation, reporting, and message tracing. Installing the Logger package is optional, but if you do not install Logger, Server Statistics and Server Status information is not captured and message tracing is not available.

In environments with more than one Zimbra server, Logger is enabled on only one mailbox server. This server is designated as the “monitor host.” The Zimbra monitor host is responsible for checking the status of all the other Zimbra servers and presenting this information on the Zimbra administration console. The information updates every 10 minutes.

Note: In a multi-server installation, you must set up the syslog configuration files on each server to enable logger to display the server statistics on the administration console, and you must enable the logger host. If you did not configure this when you installed ZCS, do so now.

To enable Server Statistics.
  1. On each server, as root, type /opt/zimbra/bin/zmsyslogsetup. This enables the server to display statistics.
  2. On the logger monitor host, you must enable syslog to log statistics from remote machines.
Edit the /etc/sysconfig/syslog file, add -r to the SYSLOGD_OPTIONS setting..
  • b. Stop the syslog daemon. Type /etc/init.d/syslogd stop.
  • c. Start the syslog daemon. Type /etc/init.d/syslogd start.

The previous steps are not necessary for a single-node installation.

Akcije #19

Izmjenjeno od Ernad Husremović prije skoro 17 godina

syslog-ng

zimbri je bitno koji je logger, pa sam pogledao u skriptu

/opt/zimbra/bin/zmsyslogsetup

i tu napravio ispravku (dodao ubuntu 8)

if [ "x$platform" = "xopenSUSE_10.2" -o  "x$platform" = "xUBUNTU8" ]; then
        echo "ubuntu8 syslog-ng" 
        cp -f /etc/syslog-ng/syslog-ng.conf /etc/syslog-ng/syslog-ng.conf.bak
        grep -v zimbra /etc/syslog-ng/syslog-ng.conf > /tmp/syslog-ng.conf
        echo 'filter f_local0       { facility(local0); }; # zimbra' >> /tmp/syslog-ng.conf
        echo 'destination zmail { file("/var/log/zimbra.log" owner("zimbra") ); }; # zimbra ' >> /tmp/syslog-ng.conf
        echo 'log { source(s_all); filter(f_mail); destination(zmail); }; # zimbra' >> /tmp/syslog-ng.conf
        echo 'destination local0 { file("/var/log/zimbra.log" owner("zimbra") ); }; # zimbra' >> /tmp/syslog-ng.conf
        echo 'log { source(s_all); filter(f_local0); destination(local0); }; # zimbra' >> /tmp/syslog-ng.conf
        echo 'filter f_auth       { facility(auth); }; # zimbra' >> /tmp/syslog-ng.conf
        echo 'destination zmauth { file("/var/log/zimbra.log" owner("zimbra") ); }; # zimbra' >> /tmp/syslog-ng.conf
        echo 'log { source(s_all); filter(f_auth); destination(zmauth); }; # zimbra' >> /tmp/syslog-ng.conf
        mv -f /tmp/syslog-ng.conf /etc/syslog-ng/syslog-ng.conf
        /sbin/rcsyslog restart > /dev/null 2>&1
        if [ -f "/etc/logrotate.d/zimbra" ]; then
                sed -i -e 's/syslogd/syslog-ng/' /etc/logrotate.d/zimbra
        fi
        touch /var/log/zimbra.log
        exit 0
fi

onda sam u syslog-ng conf-u dobio ove redove.

filter f_local0 { facility(local0); }; # zimbra

destination zmail { file("/var/log/zimbra.log" owner("zimbra") ); }; # zimbra
log { source(s_all); filter(f_mail); destination(zmail); }; # zimbra

destination local0 { file("/var/log/zimbra.log" owner("zimbra") ); }; # zimbra
log { source(s_all); filter(f_local0); destination(local0); }; # zimbra

filter f_auth       { facility(auth); }; # zimbra
destination zmauth { file("/var/log/zimbra.log" owner("zimbra") ); }; # zimbra
log { source(s_all); filter(f_auth); destination(zmauth); }; # zimbra

nakon toga server pokazuje status

Akcije #20

Izmjenjeno od Ernad Husremović prije skoro 17 godina

sutra treba vidjeti da li se statistika ažurira (mail poruka, spam-a itd ...)

Akcije #22

Izmjenjeno od Ernad Husremović prije skoro 17 godina

zimbra@zimbra-1:/root$ zmprov -v mc default zimbraFeatureIMEnabled FALSE

Akcije #23

Izmjenjeno od Ernad Husremović prije oko 15 godina

  • Status promijenjeno iz Dodijeljeno u Zastarjelo
Akcije

Također dostupno kao Atom PDF