Welcome to Zimbra 9...
 
Notifications
Clear all

[Sticky] Welcome to Zimbra 9 Open Source build by Zextras

84 Posts
27 Users
45 Reactions
18.3 K Views
(@bulletxt)
Joined: 4 years ago
Posts: 20
 
Posted by: @phoenix
Posted by: @funifuni

The present situation, can we new-install zextrasZCS9?

New installation can get it done to the end? 

The quick answer to that is no, you should not do it as mentioned by @matt in the post above yours. Just for clarity, do not up[grade a working server and do not install a new clean server - both of those situations will leave you with a broken system. I've mentioned this in several posts recently and I've tested it as an update and a clean install - neither worked.

 

Yea, my problem here is that I'm stuck with an older version of Zimbra 9 so I'm not covered from latest critical CVE.  Hopefully the guys at zextras will find their way out


   
ReplyQuote
(@phoenix)
Joined: 10 years ago
Posts: 105
 

I think there's a post saying something like 'Zextras are checking the Zimbra build system and a release will be done when they've checked it's all OK'. I'm afraid it's just a waiting game. 🙂


   
ReplyQuote
(@jhonatas-garagnani)
Joined: 2 years ago
Posts: 2
 

I used a previous version of Zimbra 9 Open Source and it worked very well, suddenly my server stopped working, I tried to redo the installation, after the installation it doesn't start the mailbox, nor the webapp, returning the error 502 in the browser.

 

HTTP ERROR 502 Problem accessing ZCS upstream server. Cannot connect to the ZCS upstream server. Connection is refused. Possible reasons: upstream server is unreachable upstream server is currently being upgraded upstream server is down Please contact your ZCS administrator to fix the problem. Powered by Nginx-Zimbra://

 

My server has 8gb Ram and 2 tb hd, I installed ubuntu 20.04.4.


   
ReplyQuote
Matt
 Matt
(@matt)
Joined: 5 years ago
Posts: 41
 

Hi all!

Following my previous post, I just want to inform you that Zimbra 9.0.0p25 FOSS build by Zextras has just been published.

Hope this will fix all your issues!

Please let me know. 

Thanks for your collaboration.


   
ReplyQuote
(@jhonatas-garagnani)
Joined: 2 years ago
Posts: 2
 

@matt Thanks, it's work in my server the new version very good!


   
Matt and Matt reacted
ReplyQuote
(@bulletxt)
Joined: 4 years ago
Posts: 20
 

@matt 

Hi Matt, I'm currently on 9.0.0.ZEXTRAS.202007114.UBUNTU18.64 UBUNTU18_64 FOSS edition   (Zimbra 9.0.0_GA_4028 (build 20210419064716) 

 

Do you think I can download and upgrade to latest p25? 


   
ReplyQuote
(@john_doe)
Joined: 3 years ago
Posts: 61
 

@Matt: Unfortunately the update was no success. In general no service stops but as soon as I open the Zimbra website it only displays a huge error:

 

HTTP ERROR 500 javax.servlet.ServletException: org.apache.jasper.JasperException: javax.el.ELException: Cannot convert [java.lang.NoClassDefFoundError: Could not initialize class com.zimbra.soap.JaxbUtil] of type [class java.lang.NoClassDefFoundError] to [class java.lang.Exception]
URI:	/
STATUS:	500
MESSAGE:	javax.servlet.ServletException: org.apache.jasper.JasperException: javax.el.ELException: Cannot convert [java.lang.NoClassDefFoundError: Could not initialize class com.zimbra.soap.JaxbUtil] of type [class java.lang.NoClassDefFoundError] to [class java.lang.Exception]
SERVLET:	default
CAUSED BY:	javax.servlet.ServletException: org.apache.jasper.JasperException: javax.el.ELException: Cannot convert [java.lang.NoClassDefFoundError: Could not initialize class com.zimbra.soap.JaxbUtil] of type [class java.lang.NoClassDefFoundError] to [class java.lang.Exception]
CAUSED BY:	org.apache.jasper.JasperException: javax.el.ELException: Cannot convert [java.lang.NoClassDefFoundError: Could not initialize class com.zimbra.soap.JaxbUtil] of type [class java.lang.NoClassDefFoundError] to [class java.lang.Exception]
CAUSED BY:	javax.el.ELException: Cannot convert [java.lang.NoClassDefFoundError: Could not initialize class com.zimbra.soap.JaxbUtil] of type [class java.lang.NoClassDefFoundError] to [class java.lang.Exception]
Caused by:

javax.servlet.ServletException: org.apache.jasper.JasperException: javax.el.ELException: Cannot convert [java.lang.NoClassDefFoundError: Could not initialize class com.zimbra.soap.JaxbUtil] of type [class java.lang.NoClassDefFoundError] to [class java.lang.Exception]
	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:162)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
	at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:322)
	at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:763)
	at org.eclipse.jetty.server.handler.DebugHandler.handle(DebugHandler.java:80)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
	at org.eclipse.jetty.server.Server.handle(Server.java:516)
	at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
	at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:555)
	at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:410)
	at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:164)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: org.apache.jasper.JasperException: javax.el.ELException: Cannot convert [java.lang.NoClassDefFoundError: Could not initialize class com.zimbra.soap.JaxbUtil] of type [class java.lang.NoClassDefFoundError] to [class java.lang.Exception]
	at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:582)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:498)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:383)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:331)
	at org.eclipse.jetty.jsp.JettyJspServlet.service(JettyJspServlet.java:106)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)
	at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1631)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:618)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
	at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:229)
	at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:81)
	at org.eclipse.jetty.server.ResourceService.sendWelcome(ResourceService.java:439)
	at org.eclipse.jetty.server.ResourceService.doGet(ResourceService.java:257)
	at org.eclipse.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:447)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1450)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)
	at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1631)
	at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:292)
	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
	at com.zimbra.cs.servlet.RequestStringFilter.doFilter(RequestStringFilter.java:54)
	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
	at com.zimbra.webClient.filters.ForwardFilter.doFilter(ForwardFilter.java:88)
	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
	at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(SetHeaderFilter.java:59)
	at com.zimbra.webClient.filters.SetHeaderFilter.doFilter(SetHeaderFilter.java:248)
	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
	at com.zimbra.cs.servlet.ContextPathBasedThreadPoolBalancerFilter.doFilter(ContextPathBasedThreadPoolBalancerFilter.java:107)
	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
	at com.zimbra.cs.servlet.ZimbraQoSFilter.doFilter(ZimbraQoSFilter.java:125)
	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
	at org.eclipse.jetty.servlets.DoSFilter.doFilterChain(DoSFilter.java:487)
	at org.eclipse.jetty.servlets.DoSFilter.doFilter(DoSFilter.java:336)
	at org.eclipse.jetty.servlets.DoSFilter.doFilter(DoSFilter.java:301)
	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
	at com.zimbra.webClient.filters.CharEncodingFilter.doFilter(CharEncodingFilter.java:37)
	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:234)
	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
	... 25 more
Caused by: javax.el.ELException: Cannot convert [java.lang.NoClassDefFoundError: Could not initialize class com.zimbra.soap.JaxbUtil] of type [class java.lang.NoClassDefFoundError] to [class java.lang.Exception]
	at org.apache.el.lang.ELSupport.coerceToType(ELSupport.java:578)
	at org.apache.el.ExpressionFactoryImpl.coerceToType(ExpressionFactoryImpl.java:40)
	at javax.el.ELContext.convertToType(ELContext.java:325)
	at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:191)
	at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:942)
	at org.apache.jsp.public_.login_jsp._jspService(login_jsp.java:887)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:465)
	... 98 more


   
ReplyQuote
Matt
 Matt
(@matt)
Joined: 5 years ago
Posts: 41
 

@bulletxt I personally tested the upgrade from p24 to p25 with both Ubuntu and RHEL and it worked just fine, however, I cannot guarantee of course.

Upgrades from older versions are untested.

I strongly suggest taking a backup/snapshot/whatever to be able to revert in case of failure.

 

@john_doe you should check the mailbox.log and zmmailboxd.out files for errors. What version was installed before the upgrade?


   
ReplyQuote
(@john_doe)
Joined: 3 years ago
Posts: 61
 

@matt:

 

I tried to upgrade from version "Zimbra 9.0.0_ZEXTRAS_20220402 (build 20220419075931)" .

 

Regarding the log files: I can see multiple Java exceptions at mailbox.log - e.g.:

java.lang.ExceptionInInitializerError: null
 
java.lang.NoClassDefFoundError: Could not initialize class org.openzal.zal.extension.StoreManagerImpl
 
 
I copied them over to my desktop before the rollback.
Woult it help you if I provide you those files?

   
ReplyQuote
dominix
(@dominix)
Joined: 12 years ago
Posts: 134
 

@john_doe same problem here, on a VM that has no additionnal mailbox. just a plain install off the previous version, and an upgrade to the last.


   
ReplyQuote
(@john_doe)
Joined: 3 years ago
Posts: 61
 

@dominix: I have a couple of mailboxes + aliases for mailboxes.

Let's see what @matt will asks as to do.


   
ReplyQuote
Matt
 Matt
(@matt)
Joined: 5 years ago
Posts: 41
 

@john_doe That seems a Zextras Suite issue, not a Zimbra one. I would need the full stack trace of the error to confirm.

BTW Zextras Suite < 3.11.0 is not compatible with Zimbra 9 p25. Could you please confirm that you've upgraded ZxSuite to 3.11.0 and restarted the mailboxd?

If this has already been done and you're a ZxSuite customer, please open a ticket on https://support.zextras.com to my attention providing the following:

* the output of `zmcontrol -v` and `zxsuite core getVersion` (probably this last one will throw an error)
* the `mailbox.log` and the `zmmailboxd.out`
* the `/opt/zimbra/.install_history` and `/opt/zimbra/.zextras_install_history` files.


   
ReplyQuote
(@john_doe)
Joined: 3 years ago
Posts: 61
 

@matt I had Zextras Suite installed some years ago but removed it after the trial period.

I cannot find anything within administration menu that indicates I still have it installed and also your command is not able to be executed `zxsuite: command not found`


   
ReplyQuote
mgarbo
(@mgarbo)
Joined: 10 years ago
Posts: 61
 

@john_doe verify if you got this folder :

/opt/zimbra/lib/ext/zextras/

then remove it.

For others guys, upgrade zextras to 3.11 and then upgrade zimbra ( if you are using zextras ).


   
ReplyQuote
(@john_doe)
Joined: 3 years ago
Posts: 61
 

@mgarbo No, nothing there with regards to zextras.


   
ReplyQuote
Page 2 / 6