[Users] Zimbra 8.8.8 Patch 1 release

Randy Leiker randy at skywaynetworks.com
Fri Apr 13 16:23:47 CEST 2018


Tony, 


I agree, most patches are aimed at the mailbox nodes. However, there is some inherent risk in ignoring what's advised in the release notes for the install of a patch where it's advised to install it on all ZCS nodes, and just applying it only to the mailbox nodes. With the phasing out of Bugzilla (since Bugzilla no longer receives regular updates), it's increasingly difficult to second guess what dependencies a patch may require from other ZCS non-mailbox nodes, if any. 


Since the repo based distribution of Zimbra upgrades/patches is still pretty new yet, I think it's important that we all work together to iron out some of the early wrinkles that are likely to exist in the system. Hopefully Zimbra will update the install instructions in the release notes for this patch & others in the future, based on the feedback of the community on this mailing list. 








Randy Leiker ( randy at skywaynetworks.com ) 
Skyway Networks, LLC 
1.800.538.5334 / 913.663.3900 Ext. 100 
https://www.skywaynetworks.com 

----- Original Message -----

From: "Tony Publiski" <tonster at tonster.com> 
To: "Randy Leiker" <randy at skywaynetworks.com>, users at lists.zetalliance.org 
Sent: Thursday, April 12, 2018 6:09:38 PM 
Subject: Re: [Users] Zimbra 8.8.8 Patch 1 release 


I haven't actually looked at what's fixed in this patch, however *most* of the time you don't need to ever patch anything but the store server, so really I wouldn't even both with the other nodes. Yes, the zimbra-common-core-jar package is used by zmprov, and thus exists on all nodes, however it's almost certain that nothing patched affects the non-mailbox server nodes. The former patch would, of course, run on all nodes, but only actually copied files based on what services were installed, and I can't remember a patch I was involved in actually patching anything on non-store nodes. 


Tony 


------ Original Message ------ 
From: "Randy Leiker" < randy at skywaynetworks.com > 
To: users at lists.zetalliance.org 
Sent: 4/12/2018 7:03:31 PM 
Subject: [Users] Zimbra 8.8.8 Patch 1 release 






Hi Everyone, 


Today Zimbra 8.8.8 Patch 1 was released as GA: https://wiki.zimbra.com/wiki/Zimbra_Releases/8.8.8/P1 


One of the bug fixes included (35115) helps with the Zimbra High Availability open source project I've been working on developing. I'll be publishing the initial reference designs for that project very soon on its own web site. In the meantime, I deployed 8.8.8 patch 1 to begin testing in my lab environment which is running CentOS 7, with ZCS 8.8.8. The install instructions as written in the release notes for Red Hat/CentOS servers ( https://wiki.zimbra.com/wiki/Zimbra_Releases/8.8.8/P1#Install_the_Patch ) work fine if you're running a single server install of ZCS. But, if you're running a multi-node install of ZCS, the patch install instructions in the release notes are inaccurate. 


In my lab environment, I have the following ZCS nodes provisioned: 


    * 2 x LDAP MMR nodes 
    * 2 x MTA nodes 
    * 2 x Proxy nodes 
    * 2 x Mailbox nodes 


If you attempt to follow the install instructions for the patch with a similar ZCS multi-node environment as noted above, you'll see a dependency failure in Yum that will prevent the patch from installing: 



Error: Package: zimbra-patch-8.8.8.1.1522961836-1.r7.x86_64 (zimbra-888-patch) 
Requires: zimbra-store >= 8.8.8 
You could try using --skip-broken to work around the problem 
You could try running: rpm -Va --nofiles --nodigest 


This occurs because the zimbra-store package isn't installed on all of the ZCS nodes. I nstead, what you'll need to do is on your LDAP, MTA, and Proxy nodes, or essentially any ZCS node where the zimbra-store package is NOT installed, simply run these commands: 


    * As the root user: 


        * yum upgrade (upgrades the zimbra-common-core-jar package) 
    * 
As the zimbra user: 


        * zmcontrol restart 

Then, on your ZCS mailbox nodes (where the zimbra-store package is installed), follow the install instructions as written in the 8.8.8 Patch 1 release notes. 


When you get to the section in the release notes that advises running: 


    * yum install zimbra-network-modules-ng 
    * yum install zimbra-chat OR yum install zimbra-talk 

If you've already upgraded to 8.8.8, which would of course be the case if you're trying to install patch 1, the 8.8.8 install process uninstalls the zimbra-chat package & replaces it with zimbra-talk, so you only need to run: 

    * As the root user: 


        * yum install zimbra-network-modules-ng 
        * yum install zimbra-talk 
    * 
As the zimbra user: 


        * zmmailboxdctl restart 


Otherwise, all of the ZCS services appeared to start successfully following the install of Patch 1. I wasn't able to test it within my Zimbra lab environment, but I suspect the Ubuntu install instructions in the release notes need a similar clarification for multi-node ZCS installs. 





Randy Leiker ( randy at skywaynetworks.com ) 
Skyway Networks, LLC 
1.800.538.5334 / 913.663.3900 Ext. 100 
https://www.skywaynetworks.com 




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.zetalliance.org/pipermail/users_lists.zetalliance.org/attachments/20180413/0a923aef/attachment.html>


More information about the Users mailing list