{"id":688,"date":"2008-01-04T11:46:29","date_gmt":"2008-01-04T16:46:29","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/01\/04\/zimbra-zcs-50-ga-is-it-really-a-ga-release"},"modified":"2008-01-11T03:37:39","modified_gmt":"2008-01-11T08:37:39","slug":"zimbra-zcs-50-ga-is-it-really-a-ga-release","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/01\/04\/zimbra-zcs-50-ga-is-it-really-a-ga-release","title":{"rendered":"Zimbra ZCS 5.0 GA &#8211; is it really a GA release?"},"content":{"rendered":"<p>I took the opportunity today evening to get myself upgraded (from 4.5.3_GA_733) to the latest (5.0.0_GA_1869) open source version of Zimbra &#8211; ZCS 5.0 GA. The database migration took about the longest, mainly due to some schema changes. Lots of starts and stops to the database. Its now running MySQL 5.0.45 Community.<\/p>\n<p>What prompted the upgrade? A few days ago, I got a bunch of new packages, and rebooted the server (new kernel). To my dismay, Zimbra started to have issues &#8211; <tt>amavisd<\/tt> wouldn&#8217;t start. This meant that there was a large amount of mail, sitting in the queue, not being delivered. Things you don&#8217;t normally check for, immediately, anyway.<\/p>\n<p>Turns out <a href=\"http:\/\/www.zimbra.com\/forums\/installation\/9682-av-issue-after-upgrading-4-5-5-compress-zlib-not-found.html\">Compress::Zlib was too old<\/a>. Well, not the system provided <tt>Compress::Zlib<\/tt>, but the Zimbra provided <tt>Compress::Zlib<\/tt>. Kind of annoying when there are two packages of software, sitting on your system, right? However, the benefits of having an easy-to-administer and use mail system, somehow I think outstrips all the pain associated.<\/p>\n<p>I found the web interface in ZCS 4.5.3 to be a bit limited, even when logged in as an administrator. There was absolutely no way to restart, failed services. For this, I actually needed to login via SSH, and use <tt>zmcontrol<\/tt>. Running SSH on a non-standard port, and not having your laptop nearby (or remembering the non-standard port) can allow you to have some fun :)<\/p>\n<p>So after fixing ZCS 4.5.3, and realising that it had some gaping holes, I decided to upgrade. The upgrade process went on pretty smoothly, till I saw:<br \/>\n<tt>Updating from 5.0.0_RC3<br \/>\n5 is only avaliable with the XS version at \/opt\/zimbra\/zimbramon\/lib\/IO\/Socket\/SSL.pm line 30<br \/>\nBEGIN failed--compilation aborted at \/opt\/zimbra\/zimbramon\/lib\/IO\/Socket\/SSL.pm line 30, &lt;DBCONFIG&gt; line 21.<br \/>\nCompilation failed in require at \/opt\/zimbra\/zimbramon\/lib\/Net\/LDAP.pm line 970, &lt;DBCONFIG&gt; line 21.<br \/>\n<\/tt><br \/>\nThis has largely got to do with the RHEL4 supplied Perl, as referenced by zimbra bug <a href=\"http:\/\/bugzilla.zimbra.com\/show_bug.cgi?id=22466\">#22466<\/a>. However, it seems that it was fixed in 5.0.0_GA_1809. Problem still seems to be around in 5.0.0_GA_1869. Verified that it existed &#8211; <tt>\/opt\/zimbra\/zimbramon\/lib\/i386-linux-thread-multi\/Scalar\/Util.pm<\/tt> (and was newer than the version on the system). Verified that Zimbra saw it too &#8211; check out <tt>.bashrc<\/tt> in <tt>\/opt\/zimbra<\/tt> (the home directory for the zimbra user) for the various PATHs that Zimbra sees\/requires. However, I was running this install, not as the zimbra user, so the Perl PATHs had to be specified.<\/p>\n<p>Specifying the Perl PATH, also didn&#8217;t help. The forums mentioned just installing from <tt>cpan<\/tt>, <tt>Scalar::Util<\/tt> and letting the install progress. It still failed.<\/p>\n<p>I thought I&#8217;d try a <strong>clean<\/strong> install. By golly, it failed on RHEL4. An upgrade of a clean install from ZCS 4.5.10 also failed. I&#8217;m almost convinced that Zimbra spent very little time QA&#8217;ing ZCS on RHEL4. Sure, RHEL5 probably works a charm, but the drive of enterprise software is not upgrading the OS too often. This is where I can so see, FreeBSD succeeding &#8211; pity there isn&#8217;t an official Zimbra\/FreeBSD port.<\/p>\n<p>For fun reading, check out their forums: <a href=\"http:\/\/www.zimbra.com\/forums\/administrators\/13746-solved-big-fubar-5-foss-ga-upgrade.html\">[SOLVED] Big Fubar on 5 FOSS GA Upgrade<\/a> (how was it solved?), <a href=\"http:\/\/www.zimbra.com\/forums\/installation\/13899-upgrade-4-5-7-5-0-ga-failed.html#post70959\">Upgrade 4.5.7 -&gt; 5.0 GA Failed<\/a>, <a href=\"http:\/\/www.zimbra.com\/forums\/installation\/13811-centos4-upgrade-5-0-errors.html#post71102\">centos4 upgrade to 5.0 errors<\/a>. I&#8217;m sure this magical list can go on and on. All purported <em>solutions<\/em> generally, do not work.<\/p>\n<p>Moral of the story? Even with backups, don&#8217;t try upgrading Zimbra on a production box. Be prepared to cry, a lot.<\/p>\n<p>Technorati Tags: <a href=\"http:\/\/technorati.com\/tag\/zimbra\" class=\"performancingtags\" rel=\"tag\">zimbra<\/a>, <a href=\"http:\/\/technorati.com\/tag\/zimbra%20collaboration%20suite\" class=\"performancingtags\" rel=\"tag\">zimbra collaboration suite<\/a>, <a href=\"http:\/\/technorati.com\/tag\/zcs\" class=\"performancingtags\" rel=\"tag\">zcs<\/a>, <a href=\"http:\/\/technorati.com\/tag\/zcs5\" class=\"performancingtags\" rel=\"tag\">zcs5<\/a>, <a href=\"http:\/\/technorati.com\/tag\/qa\" class=\"performancingtags\" rel=\"tag\">qa<\/a>, <a href=\"http:\/\/technorati.com\/tag\/ga\" class=\"performancingtags\" rel=\"tag\">ga<\/a>, <a href=\"http:\/\/technorati.com\/tag\/upgrades\" class=\"performancingtags\" rel=\"tag\">upgrades<\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Zimbra%20ZCS%205.0%20GA%20-%20is%20it%20really%20a%20GA%20release%3F&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2008%2F01%2F04%2Fzimbra-zcs-50-ga-is-it-really-a-ga-release&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"46bcacc907\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/01\/04\/zimbra-zcs-50-ga-is-it-really-a-ga-release?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-688\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/01\/04\/zimbra-zcs-50-ga-is-it-really-a-ga-release?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-688\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/01\/04\/zimbra-zcs-50-ga-is-it-really-a-ga-release?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-688\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/01\/04\/zimbra-zcs-50-ga-is-it-really-a-ga-release?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>I took the opportunity today evening to get myself upgraded (from 4.5.3_GA_733) to the latest (5.0.0_GA_1869) open source version of Zimbra &#8211; ZCS 5.0 GA. The database migration took about the longest, mainly due to some schema changes. Lots of starts and stops to the database. Its now running MySQL 5.0.45 Community. What prompted the [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Zimbra%20ZCS%205.0%20GA%20-%20is%20it%20really%20a%20GA%20release%3F&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2008%2F01%2F04%2Fzimbra-zcs-50-ga-is-it-really-a-ga-release&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"46bcacc907\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/01\/04\/zimbra-zcs-50-ga-is-it-really-a-ga-release?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-688\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/01\/04\/zimbra-zcs-50-ga-is-it-really-a-ga-release?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-688\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/01\/04\/zimbra-zcs-50-ga-is-it-really-a-ga-release?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-688\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2008\/01\/04\/zimbra-zcs-50-ga-is-it-really-a-ga-release?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[1],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-b6","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":691,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/01\/08\/zimbra-claims-zcs-50-issues-are-the-fault-of-centos","url_meta":{"origin":688,"position":0},"title":"Zimbra claims ZCS 5.0 issues are the fault of CentOS","date":"8\/1\/2008","format":false,"excerpt":"If CentOS (and by the same vein, Oracle Enterprise Linux) claims compatibility with RHEL, why is Zimbra saying that the issue with ZCS 5.0, Scalar::Util, and Perl, is caused by CentOS? QA'ing against RHEL, and not CentOS is expected, but saying there's no compatibility between CentOS and RHEL, sounds like\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":601,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/08\/03\/zimbra-and-nokia-symbian-series-60-imaps-issue","url_meta":{"origin":688,"position":1},"title":"Zimbra, and Nokia Symbian Series 60 IMAPS issue","date":"3\/8\/2007","format":false,"excerpt":"I've been a big supporter of Zimbra, because I think they're one of the few projects\/companies that get email\/calendering\/a groupware solution, right. Sure, I don't necessarily like the model where they cripple the open source version in terms of say, backups (but this I guess will be fixed when MySQL\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":496,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/03\/27\/zimbra-its-just-so-enterprise-like","url_meta":{"origin":688,"position":2},"title":"Zimbra: Its just so enterprise-like!","date":"27\/3\/2007","format":false,"excerpt":"Zimbra is truly the answer to the open source mail+calendering+contact management application. I have been playing around, and more recently using in production, the Zimbra Collaboration Suite, and all I can say is that it's darn impressive. While evaluating, I was always worried about the upgrade process - it seemed\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":698,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/01\/16\/server-downtime","url_meta":{"origin":688,"position":3},"title":"Server downtime","date":"16\/1\/2008","format":false,"excerpt":"Khairil talks about server downtime, and I can attest to that (hogwarts is just above gambit). The Dell arrived on Friday, popped Centos 5.1 on it, realised that if you ticked \"Virtualization\", you ended up not getting a regular kernel (no big deal, eh?). Configured it as best as could\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":743,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/03\/12\/zimbra-puts-hot-backups-for-oss-edition-to-a-vote","url_meta":{"origin":688,"position":4},"title":"Zimbra puts hot backups for OSS edition to a vote","date":"12\/3\/2008","format":false,"excerpt":"One thing I've found limiting in Zimbra, is the fact that the hot backup is only available in the Network Edition (which costs money). I remember the pain in upgrading Zimbra, and it would have been great if there was a hot backup with an easy restore feature. Now, they're\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":622,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/09\/18\/zimbra-acquired-by-yahoo-congratulations-and-hope-they-dont-kill-it","url_meta":{"origin":688,"position":5},"title":"Zimbra acquired by Yahoo! &#8211; congratulations, and hope they don&#8217;t kill it","date":"18\/9\/2007","format":false,"excerpt":"Its exciting to see Zimbra being purchased for USD$350 million, by Yahoo!. Exciting because its a great product, exciting because I use it daily, and I guess Satish & team (of over 100 employees) deserve a big pat on the back. The other exciting thing to note is that its\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/688"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=688"}],"version-history":[{"count":0,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/688\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=688"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}