Results 1 to 8 of 8

Thread: Upgrade to Debian 5 with Zimbra 6.0

  1. #1
    Storm16 is offline Senior Member
    Join Date
    Sep 2006
    Location
    Virginia, USA
    Posts
    67
    Rep Power
    8

    Default Upgrade to Debian 5 with Zimbra 6.0

    I just wanted a quick sanity check before I jumped. I have Zimbra 5.0.16 running on a Debian 4 (etch) box. I have downloaded Zimbra 6.0.1, and want to upgrade, but at the same time, I want to upgrade the machine, since Debian 4 is extremely long in the tooth. Here is how I propose to do it:

    1. Shut down Zimbra, back up my data stores, etc. (also disable auto startup of Zimbra)

    2. Change /etc/apt/sources.list to point to lenny; apt-get dist-upgrade.

    3. After the reboot, upgrade Zimbra.

    Once everything is upgraded, Zimbra 6.0 should fire up without problems or data loss...

    Anyone see any problems with this procedure?

    Thanks,
    --storm

  2. #2
    uxbod's Avatar
    uxbod is offline Moderator
    Join Date
    Nov 2006
    Location
    UK
    Posts
    8,017
    Rep Power
    24

    Default

    Just make sure you shutdown ZCS, and no zimbra processes are still running, and you backup the whole of /opt/zimbra and confirm that the backup is indeed valid.

  3. #3
    Storm16 is offline Senior Member
    Join Date
    Sep 2006
    Location
    Virginia, USA
    Posts
    67
    Rep Power
    8

    Default

    Quote Originally Posted by uxbod View Post
    Just make sure you shutdown ZCS, and no zimbra processes are still running, and you backup the whole of /opt/zimbra and confirm that the backup is indeed valid.
    I did this, did the dist-upgrade, and rebooted. When I then ran install.sh, I got the following:

    Code:
    ...
    Prerequisite check complete.
    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.
    Starting mysqld...done.
    mysqld is alive
    perl: symbol lookup error: /opt/zimbra/zimbramon/lib/i486-linux-gnu-thread-multi/auto/IO/IO.so: undefined symbol: Perl_Tstack_sp_ptr
    mysqld is alive
    Stopping mysqld... done.
    [root@merrimac zcs-6.0.1_GA_1816.DEBIAN5.20090911170746]#
    I saw something similar when trying to install Zimbra 5.x on a lenny box, but since the 6.0 I am attempting to install is compiled against Debian 5 (lenny), shouldn't it work with the newer version of perl (5.10)?

    Thanks,
    --storm

  4. #4
    Storm16 is offline Senior Member
    Join Date
    Sep 2006
    Location
    Virginia, USA
    Posts
    67
    Rep Power
    8

    Default

    Quote Originally Posted by Storm16 View Post
    I did this, did the dist-upgrade, and rebooted. When I then ran install.sh, I got the following:

    Code:
    ...
    Prerequisite check complete.
    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.
    Starting mysqld...done.
    mysqld is alive
    perl: symbol lookup error: /opt/zimbra/zimbramon/lib/i486-linux-gnu-thread-multi/auto/IO/IO.so: undefined symbol: Perl_Tstack_sp_ptr
    mysqld is alive
    Stopping mysqld... done.
    [root@merrimac zcs-6.0.1_GA_1816.DEBIAN5.20090911170746]#
    I saw something similar when trying to install Zimbra 5.x on a lenny box, but since the 6.0 I am attempting to install is compiled against Debian 5 (lenny), shouldn't it work with the newer version of perl (5.10)?

    Thanks,
    --storm
    Anyone? Please?

  5. #5
    Hivos's Avatar
    Hivos is offline Advanced Member
    Join Date
    Aug 2009
    Location
    The Hague -- The Netherlands
    Posts
    214
    Rep Power
    5

    Default

    What does "perl -v" say? (srry for asking, but you can never be too sure ))

  6. #6
    Storm16 is offline Senior Member
    Join Date
    Sep 2006
    Location
    Virginia, USA
    Posts
    67
    Rep Power
    8

    Default

    Quote Originally Posted by Hivos View Post
    What does "perl -v" say? (srry for asking, but you can never be too sure ))
    Understood. No offense taken

    Code:
    [storm@merrimac ~]$ perl -v
    
    This is perl, v5.10.0 built for i486-linux-gnu-thread-multi
    
    Copyright 1987-2007, Larry Wall
    
    Perl may be copied only under the terms of either the Artistic License or the
    GNU General Public License, which may be found in the Perl 5 source kit.
    
    Complete documentation for Perl, including FAQ lists, should be found on
    this system using "man perl" or "perldoc perl".  If you have access to the
    Internet, point your browser at http://www.perl.org/, the Perl Home Page.
    Which is pretty much what I expected from Debian lenny...

    Looking at the error, it appears that it is not perl itself, but rather in one of the modules within Zimbra itself (which has not been upgraded).

    Zimbra folks: Has this procedure ever been performed before? e.g. upgrading to 6, and upgrading to lenny on the same box? Where do I need to go from here? Would the upgrade complete if I bypass the message store database integrity? Or will I run into some other perl-related issue?

    I would go ahead and try it, but the last upgrade didn't go well for me and I wound up losing about 2 months of email traffic because I had to roll back to an older backup of Zimbra, so I'm a little hesitant to just try to force the upgrade in place.

    Thanks,
    --vr

  7. #7
    Hivos's Avatar
    Hivos is offline Advanced Member
    Join Date
    Aug 2009
    Location
    The Hague -- The Netherlands
    Posts
    214
    Rep Power
    5

    Default

    Thanks for double-checking. I'm afraid I can't help you any further now but, since I also have a Debian Etch + Zimbra 6.0.1 install running, which I eventually wish to upgrade to Lenny, I'll try the procedure you followed in a test-environment. Might take a while though...

  8. #8
    Storm16 is offline Senior Member
    Join Date
    Sep 2006
    Location
    Virginia, USA
    Posts
    67
    Rep Power
    8

    Default

    It appears I fixed the problem. When upgrading from Debian 4 to Debian 5, do not check the message store integrity. The message store check uses the old perl libraries. I completed the upgrade and am waiting for the servers to start up.

    Okay. The install worked, however, I am having a problem now with getting zmmailboxd to start. I followed some of the steps in [SOLVED] zmmailboxdctl is not running but nothing worked. I tried removing the pid files (in this case, zmmailboxd_manager and zmmailboxd_java) and restarting zmmailboxd, to no avail. I umounted and fscked the filesystem (reiser3), again, no bueno...So I rebooted.

    Found another problem, Zimbra, when it modifies syslog-ng.conf, uses source(src). My source is s_all, so syslog was not starting therefore not creating /dev/log, which prevented zimbra from starting.

    Once I got that straightened out, I am still not able to get zmmailboxd to start.

    Any suggestions?

    --Storm
    Attached Files Attached Files
    Last edited by Storm16; 10-16-2009 at 07:33 PM. Reason: Problem was not as solved as I would have liked...

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. postfix relay=none status=bounced for local mails
    By vdd in forum Administrators
    Replies: 1
    Last Post: 08-06-2009, 08:05 AM
  2. zimbra install with perpetually broken logger/stats
    By jptech in forum Installation
    Replies: 8
    Last Post: 09-29-2008, 02:33 PM
  3. Replies: 12
    Last Post: 02-25-2008, 07:28 PM
  4. dspam logrotate errors
    By michaeln in forum Users
    Replies: 7
    Last Post: 02-19-2007, 12:45 PM
  5. Post instsallation problems
    By Assaf in forum Installation
    Replies: 14
    Last Post: 01-29-2007, 11:38 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •