Notifications
Clear all

Zimbra 9 Open Source is not updated

Page 12 / 15

Martin Wiertz
(@martinwiertz)
Joined: 2 years ago
Posts: 56
 

Addition on my last reply:

After the fresh install + problems I installed this (below) and all is running well.

apt-get install zimbra-openjdk=13.0.1-1zimbra8.8b1.18.04
zimbra-core-components=3.0.11-1zimbra8.8b1.18.04
zimbra-jetty-distribution=9.4.18.v20190429-2.u18
zimbra-ldap-components=2.0.5-1zimbra8.8b1.18.04

 


ReplyQuote
mgarbo
(@mgarbo)
Joined: 8 years ago
Posts: 51
 

@phoenix this is related by third parties software on zimbra repo .

Zimbra compiled by zextras contains only the core of zimbra.

On zimbra repo you can find last package ( third parties ) prepared from zimbra.

If you are going to install an old zimbra build solution ( example P24 )  and use last deb repo package released by zimbra is normal that you may encounter problem... you need to get first a zimbra 9 compiled for P25 and later you can install last repo package.

Last patch provided by Zimbra was a massive refactory code ( log4j 2.1.17 and openjdk 17 ) ...


ReplyQuote
dominix
(@dominix)
Joined: 10 years ago
Posts: 103
 

Hi everyone.

 

I just went for a new install on a new ubuntu20 virtual machine.

just made a fresh download of zcs-9.0.0_OSE_UBUNTU20_latest-zextras.tgz

which expanded as  zcs-9.0.0_ZEXTRAS_20220402.UBUNTU20_64.20220419075932

it installed well, I used the repository, all packages download correctly from the repository, all is OK and the services are runnings.

just for your informations, regards. 


ReplyQuote
funifuni
(@funifuni)
Joined: 2 years ago
Posts: 67
 

@Martin Wiertz

THANK YOU!! WONDERFUL!

We got properly working environment at last by virtue of your help.

It's been more than a week since then!

Auto-start problem(LSB issue) still remains when OS reboot, but I do it manually start.(systemctl start zimbra) No problem.

thank you so much.

 

So, should I edit to avoid easy update?

/etc/apt/sources.list.d/zimbra.list

ReplyQuote
Martin Wiertz
(@martinwiertz)
Joined: 2 years ago
Posts: 56
 

@funifuni Based on the experience on P25 I have excluded "repo.zimbra.com" from apt-get.


ReplyQuote
funifuni
(@funifuni)
Joined: 2 years ago
Posts: 67
 

@dominix Did you downgrade zimbra core?

for example,(this is the case in Ubuntu18 below)

apt-get install zimbra-openjdk=13.0.1-1zimbra8.8b1.18.04
zimbra-core-components=3.0.11-1zimbra8.8b1.18.04
zimbra-jetty-distribution=9.4.18.v20190429-2.u18
zimbra-ldap-components=2.0.5-1zimbra8.8b1.18.04

 

without downgrade, did you succeed clean installation?


ReplyQuote
funifuni
(@funifuni)
Joined: 2 years ago
Posts: 67
 

@dominix

 

As for me, under Ubuntu20, I had to do downgrade them as below.

 

apt-get install zimbra-openjdk=13.0.1-1zimbra8.8b1.20.04

apt-get install zimbra-core-components=3.0.11-1zimbra8.8b1.20.04

apt-get install zimbra-jetty-distribution=9.4.18.v20190429-2.u20

apt-get install zimbra-ldap-components=2.0.5-1zimbra8.8b1.20.04

 

If no downgrade and works fine as you say, it's best.

but for me, it was necessary to downgrade because zmmailboxd is not running.


ReplyQuote
funifuni
(@funifuni)
Joined: 2 years ago
Posts: 67
 

sorry,I modify

 

apt-get install zimbra-openjdk=13.0.1-1zimbra8.8b1.20.04 zimbra-core-components=3.0.11-1zimbra8.8b1.20.04 zimbra-jetty-distribution=9.4.18.v20190429-2.u20 zimbra-ldap-components=2.0.5-1zimbra8.8b1.20.04

 

4 downgrade

 

enabling zmmailboxd running. 


ReplyQuote
dominix
(@dominix)
Joined: 10 years ago
Posts: 103
 

hi @funifuni , install was successfull, however after reboot, mailboxd did NOT restart correctly.

so I have to downgrade the same package as you for the services to restart properly after a reboot.

 


ReplyQuote
funifuni
(@funifuni)
Joined: 2 years ago
Posts: 67
 

Hi, dominix , I made downgrade core and jetty and so on, me too, and started operation.

In ubuntu20, 'top' command to investigate CPU and Memory usage.

CPU usage exceeds 100% momentally, but calm down quickly, several minites later, exceeds 100% again, and calm down again.repeats.

Hmmm...that should do?

watching result, 2 or 3 zimbra java's PIDs tend to exceed.

Are you the same?


ReplyQuote
funifuni
(@funifuni)
Joined: 2 years ago
Posts: 67
 

Thank you for New Build of ZextrasZimbra.

I tried it on clean OS environment, and it works very well.(I'm a little worried about slightly higher CPU usage than before)

Because I'm scared this case, I will not update easily from now on, and backup image at that time to restore.

 

Anyway, every developers, thank you for your hard work!

ありがとう


stfr liked
ReplyQuote
mik
 mik
(@mik)
Joined: 2 years ago
Posts: 26
 

Hi,

it looks like there is a new build available for download:

zcs-9.0.0_ZEXTRAS_20220713.UBUNTU18_64.20220705100434

Has anyone tried it yes?


ReplyQuote
Martin Wiertz
(@martinwiertz)
Joined: 2 years ago
Posts: 56
 

I upgraded today. Zextras suite and Zextras open source build.

Zextras suite went fine and afterwards I decided to make a full backup and upgrade to latest. New Release 9.0.0.ZEXTRAS.20220713.UBUNTU18.64

BUT.... after the successful upgrade I got an error in the browser (see below)

I didn't revert back to my backup (april incl P24) but investigated online. After installing "install zimbra-ldap-patch" the system started and I was able to connect to the system. Looking at zmcontrol -v I see "Release 9.0.0.ZEXTRAS.20220713.UBUNTU18.64 UBUNTU18_64 FOSS edition, Patch 8.8.15_P32."

Hmm, 8.8.15_P32..... (ldap patch)  https://forums.zimbra.org/viewtopic.php?f=13&t=70877&sid=2700d5c1521b961f27661f18f8f24681&start=10  

Zextras suite is a great failsafe and means to get the system running when in error or migrate to new server/install.

 

HTTP ERROR 500 java.lang.ExceptionInInitializerError

URI:/
STATUS:500
MESSAGE:java.lang.ExceptionInInitializerError
SERVLET:default
CAUSED BY:java.lang.ExceptionInInitializerError
CAUSED BY:java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @34ee741

Caused by:

java.lang.ExceptionInInitializerError
	at com.sun.xml.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:83)
	at com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:125)
	at com.sun.xml.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:408)
	at com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.(TransducedAccessor.java:237)
	at com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor.get(TransducedAccessor.java:177)
	at com.sun.xml.bind.v2.runtime.property.ValueProperty.(ValueProperty.java:81)
	at com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:110)
	at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImpl.java:182)
	at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:514)
	at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:533)
	at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.(SingleElementNodeProperty.java:105)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:128)
	at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.(ClassBeanInfoImpl.java:182)
	at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:514)
	at com.sun.xml.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:331)
	at com.sun.xml.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:142)
	at com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1174)
	at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:162)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:297)
	at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:286)
	at javax.xml.bind.ContextFinder.find(ContextFinder.java:409)
	at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:721)
	at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:662)
	at com.zimbra.soap.JaxbUtil.(JaxbUtil.java:1130)
	at com.zimbra.cs.account.soap.SoapProvisioning.invokeJaxb(SoapProvisioning.java:727)
	at com.zimbra.cs.account.soap.SoapProvisioning.getDomainInfo(SoapProvisioning.java:1602)
	at com.zimbra.cs.servlet.SetHeaderFilter.getResponseHeaders(SetHeaderFilter.java:110)
	at com.zimbra.cs.servlet.SetHeaderFilter.addZimbraResponseHeaders(SetHeaderFilter.java:96)
	at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(SetHeaderFilter.java:82)
	at com.zimbra.webClient.filters.SetHeaderFilter.doFilter(SetHeaderFilter.java:258)
	at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(SetHeaderFilter.java:58)
	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)
	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.produce(EatWhatYouKill.java:137)
	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: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @34ee741
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
	at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
	at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
	at com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1.run(Injector.java:177)
	at com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1.run(Injector.java:172)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
	at com.sun.xml.bind.v2.runtime.reflect.opt.Injector.(Injector.java:172)
	... 97 more
 

ReplyQuote
Matt
 Matt
(@matt)
Joined: 4 years ago
Posts: 39
 

Hello @martinwiertz

java.base does not "opens java.lang" to unnamed module

the following post should resolve your issue:

https://community.zextras.com/forum/postid/3439/

Please let me know.
Thanks in advance.


ReplyQuote
ilya_buryy
(@ilya_buryy)
Joined: 11 months ago
Posts: 2
 

Hello @matt

Your solution allows you to get rid of the error.
I got into the administration panel, but the services do not start amavis and mta.

I was rebooting the server, it doesn't help.
If I restart the services, everything works for a couple of minutes, but then the services crash.

Oracle Linux 8.6.


ReplyQuote
Page 12 / 15