Hi,
Any news on a new Zextras Zimbra-FOSS build? Latest is July 6 and 9.0.0p25. I saw some patches from Zimbra and like to inquire to a new build.
Currently I am updating only via Zextras builds. Not via Zimbra repo patches.
Thanks!
Does anyone know if it is safe to upgrade Centos7 to the latest 9.0.0 yet? Its been several months since I last tried to do an upgrade but I ended up having to roll it back because mailboxd would not start, see this post. https://community.zextras.com/forum/zimbra-ose-9-by-zextras/mailbox-service-is-not-starting-after-os-update-this-morning/paged/3/#post-3355
Anyway, I am currently running 9.0.0_ZEXTRAS_20220402.FOSS. A quick check of YUM shows the following packages are available to upgrade but I am concerned there isn't a lot of discussion on what is safe or not safe??
Updating: zimbra-amavisd x86_64 2.10.1-1zimbra8.7b2.el7 zimbra-8815-oss 370 k zimbra-core-components x86_64 3.0.15-1zimbra8.8b1.el7 zimbra-90-oss 5.5 k zimbra-cyrus-sasl x86_64 2.1.28-1zimbra8.7b3.el7 zimbra-8815-oss 68 k zimbra-cyrus-sasl-libs x86_64 2.1.28-1zimbra8.7b3.el7 zimbra-8815-oss 374 k zimbra-jetty-distribution x86_64 9.4.46.v20220331-2.r7 zimbra-8815-oss 17 M zimbra-ldap-components x86_64 2.0.9-1zimbra8.8b1.el7 zimbra-90-oss 5.5 k zimbra-mta-components x86_64 1.0.16-1zimbra8.8b1.el7 zimbra-8815-oss 5.0 k zimbra-openjdk x86_64 17.0.2-1zimbra8.8b1.el7 zimbra-8815-oss 160 M zimbra-openssl x86_64 1.1.1q-1zimbra8.7b4.el7 zimbra-8815-oss 2.1 M zimbra-openssl-libs x86_64 1.1.1q-1zimbra8.7b4.el7 zimbra-8815-oss 5.1 M zimbra-os-requirements x86_64 1.0.2-1zimbra8.7b1.el7 zimbra-8815-oss 3.1 k Installing for dependencies: pax x86_64 3.4-19.el7 base 74 k Transaction Summary ================================================================================ Install ( 1 Dependent package) Upgrade 11 Packages Total download size: 185 M
When there is some new rpm from zimbra repository, you better use a new zextras build, every time.
So my best bet is to wait for Zextras to build a new packages of zimbra9 to install both new local packages that match with new repository updated rpm.
So yes, it takes some times, schedule, coordination and dependencies to install a Zextras zimbra9, you can't do it whenever you want.
When there is some new rpm from zimbra repository, you better use a new zextras build, every time.
So my best bet is to wait for Zextras to build a new packages of zimbra9 to install both new local packages that match with new repository updated rpm.
So yes, it takes some times, schedule, coordination and dependencies to install a Zextras zimbra9, you can't do it whenever you want.
Just to be clear, are you saying that 9.0.0_ZEXTRAS_20220402.FOSS is the latest stable version that installs and works ok?
Hi @tom11011
No, the latest is the one you can download at either
download.zextras.com/zcs-9.0.0_OSE_UBUNTU18_latest-zextras.tgz download.zextras.com/zcs-9.0.0_OSE_UBUNTU20_latest-zextras.tgz download.zextras.com/zcs-9.0.0_OSE_RHEL7_latest-zextras.tgz download.zextras.com/zcs-9.0.0_OSE_RHEL8_latest-zextras.tgz
which are currently
zcs-9.0.0_ZEXTRAS_20220713.RHEL7_64.20220705100521/
zcs-9.0.0_ZEXTRAS_20220713.RHEL8_64.20220705100452/
zcs-9.0.0_ZEXTRAS_20220713.UBUNTU18_64.20220705100434/
zcs-9.0.0_ZEXTRAS_20220713.UBUNTU20_64.20220705100440/
UBUNTU18 size 249264833
Last-Modified: Wed, 06 Jul 2022 11:03:36 GMT
UBUNTU20 size 249263670
Last-Modified: Wed, 06 Jul 2022 11:03:36 GMT
RHEL7 size 261267933
Last-Modified: Wed, 06 Jul 2022 11:03:36 GMT
RHEL8 size 261299392
Last-Modified: Fri, 08 Jul 2022 08:53:30 GMT
Hi @tom11011
No, the latest is the one you can download at either
download.zextras.com/zcs-9.0.0_OSE_UBUNTU18_latest-zextras.tgz download.zextras.com/zcs-9.0.0_OSE_UBUNTU20_latest-zextras.tgz download.zextras.com/zcs-9.0.0_OSE_RHEL7_latest-zextras.tgz download.zextras.com/zcs-9.0.0_OSE_RHEL8_latest-zextras.tgzwhich are currently
zcs-9.0.0_ZEXTRAS_20220713.RHEL7_64.20220705100521/
zcs-9.0.0_ZEXTRAS_20220713.RHEL8_64.20220705100452/
zcs-9.0.0_ZEXTRAS_20220713.UBUNTU18_64.20220705100434/
zcs-9.0.0_ZEXTRAS_20220713.UBUNTU20_64.20220705100440/
UBUNTU18 size 249264833
Last-Modified: Wed, 06 Jul 2022 11:03:36 GMT
UBUNTU20 size 249263670
Last-Modified: Wed, 06 Jul 2022 11:03:36 GMT
RHEL7 size 261267933
Last-Modified: Wed, 06 Jul 2022 11:03:36 GMT
RHEL8 size 261299392
Last-Modified: Fri, 08 Jul 2022 08:53:30 GMT
Isn't the 20220705 version the one that had all the problems with mailboxd not starting?
that why I propose you to get the 20220713 ... if you look carefully to my reply.
@arman -- could you please provide an update on new releases? Thanks
Hello,
Sure. Zextras has already started integrating patch 27 into the build, however, due to some issues, it didn't pass the tests therefore you didn't receive any update on it. However, we will continue working on it and have more releases in the upcoming months.
We’ll update you as soon as possible.
Cheers!
that why I propose you to get the 20220713 ... if you look carefully to my reply.
I upgraded on your advice but its broken.
HTTP ERROR 500 javax.servlet.ServletException: org.apache.jasper.JasperException: An exception occurred processing [/public/login.jsp] at line [326] 323: </c:redirect> 324: </c:if> 325: 326: <zm:getDomainInfo var="domainInfo" by="virtualHostname" value="${zm:getServerName(pageContext)}"/> 327: <c:if test="${((empty pageContext.request.queryString) or (fn:indexOf(pageContext.request.queryString,'customerDomain') == -1)) and (empty param.virtualacctdomain) and (empty virtualacctdomain) }"> 328: <c:set var="domainLoginRedirectUrl" value="${domainInfo.attrs.zimbraWebClientLoginURL}" /> 329: <c:set var="isAllowedUA" value="${zm:isAllowedUA(ua, domainInfo.webClientLoginURLAllowedUA)}"/> Stacktrace:
URI: | /zimbra/ |
---|---|
STATUS: | 500 |
MESSAGE: | javax.servlet.ServletException: org.apache.jasper.JasperException: An exception occurred processing [/public/login.jsp] at line [326] 323: </c:redirect> 324: </c:if> 325: 326: <zm:getDomainInfo var="domainInfo" by="virtualHostname" value="${zm:getServerName(pageContext)}"/> 327: <c:if test="${((empty pageContext.request.queryString) or (fn:indexOf(pageContext.request.queryString,'customerDomain') == -1)) and (empty param.virtualacctdomain) and (empty virtualacctdomain) }"> 328: <c:set var="domainLoginRedirectUrl" value="${domainInfo.attrs.zimbraWebClientLoginURL}" /> 329: <c:set var="isAllowedUA" value="${zm:isAllowedUA(ua, domainInfo.webClientLoginURLAllowedUA)}"/> Stacktrace: |
SERVLET: | default |
CAUSED BY: | javax.servlet.ServletException: org.apache.jasper.JasperException: An exception occurred processing [/public/login.jsp] at line [326] 323: </c:redirect> 324: </c:if> 325: 326: <zm:getDomainInfo var="domainInfo" by="virtualHostname" value="${zm:getServerName(pageContext)}"/> 327: <c:if test="${((empty pageContext.request.queryString) or (fn:indexOf(pageContext.request.queryString,'customerDomain') == -1)) and (empty param.virtualacctdomain) and (empty virtualacctdomain) }"> 328: <c:set var="domainLoginRedirectUrl" value="${domainInfo.attrs.zimbraWebClientLoginURL}" /> 329: <c:set var="isAllowedUA" value="${zm:isAllowedUA(ua, domainInfo.webClientLoginURLAllowedUA)}"/> Stacktrace: |
CAUSED BY: | org.apache.jasper.JasperException: An exception occurred processing [/public/login.jsp] at line [326] 323: </c:redirect> 324: </c:if> 325: 326: <zm:getDomainInfo var="domainInfo" by="virtualHostname" value="${zm:getServerName(pageContext)}"/> 327: <c:if test="${((empty pageContext.request.queryString) or (fn:indexOf(pageContext.request.queryString,'customerDomain') == -1)) and (empty param.virtualacctdomain) and (empty virtualacctdomain) }"> 328: <c:set var="domainLoginRedirectUrl" value="${domainInfo.attrs.zimbraWebClientLoginURL}" /> 329: <c:set var="isAllowedUA" value="${zm:isAllowedUA(ua, domainInfo.webClientLoginURLAllowedUA)}"/> Stacktrace: |
CAUSED BY: | javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class com.zimbra.soap.JaxbUtil |
CAUSED BY: | java.lang.NoClassDefFoundError: Could not initialize class com.zimbra.soap.JaxbUtil |
Caused by:
javax.servlet.ServletException: org.apache.jasper.JasperException: An exception occurred processing [/public/login.jsp] at line [326] 323: </c:redirect> 324: </c:if> 325: 326: <zm:getDomainInfo var="domainInfo" by="virtualHostname" value="${zm:getServerName(pageContext)}"/> 327: <c:if test="${((empty pageContext.request.queryString) or (fn:indexOf(pageContext.request.queryString,'customerDomain') == -1)) and (empty param.virtualacctdomain) and (empty virtualacctdomain) }"> 328: <c:set var="domainLoginRedirectUrl" value="${domainInfo.attrs.zimbraWebClientLoginURL}" /> 329: <c:set var="isAllowedUA" value="${zm:isAllowedUA(ua, domainInfo.webClientLoginURLAllowedUA)}"/> Stacktrace: 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.ChannelEndPoint$1.run(ChannelEndPoint.java:104) 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: An exception occurred processing [/public/login.jsp] at line [326] 323: </c:redirect> 324: </c:if> 325: 326: <zm:getDomainInfo var="domainInfo" by="virtualHostname" value="${zm:getServerName(pageContext)}"/> 327: <c:if test="${((empty pageContext.request.queryString) or (fn:indexOf(pageContext.request.queryString,'customerDomain') == -1)) and (empty param.virtualacctdomain) and (empty virtualacctdomain) }"> 328: <c:set var="domainLoginRedirectUrl" value="${domainInfo.attrs.zimbraWebClientLoginURL}" /> 329: <c:set var="isAllowedUA" value="${zm:isAllowedUA(ua, domainInfo.webClientLoginURLAllowedUA)}"/> Stacktrace: at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:601) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:488) 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:116) 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) ... 16 more Caused by: javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class com.zimbra.soap.JaxbUtil at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:907) at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:833) at org.apache.jsp.public_.login_jsp._jspService(login_jsp.java:1917) 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) ... 89 more Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.zimbra.soap.JaxbUtil at com.zimbra.client.ZSoapProvisioning.invokeJaxb(ZSoapProvisioning.java:52) at com.zimbra.client.ZSoapProvisioning.getDomainInfo(ZSoapProvisioning.java:34) at com.zimbra.cs.taglib.tag.GetDomainInfoTag.getInfo(GetDomainInfoTag.java:102) at com.zimbra.cs.taglib.tag.GetDomainInfoTag.checkCache(GetDomainInfoTag.java:84) at com.zimbra.cs.taglib.tag.GetDomainInfoTag.doTag(GetDomainInfoTag.java:70) at org.apache.jsp.public_.login_jsp._jspService(login_jsp.java:939) ... 92 more
there were a post on this forums for this error:
here is a extract.
Anyone who is also having issues upgrading to the p25 version of Zextras Zimbra please edit your "mailboxd_java_options" config.
You need to do the following steps as "Zimbra" user (sudo su zimbra):
execute
zmlocalconfig mailboxd_java_options
copy every thing after "=" - e.g.:
mailboxd_java_options = -server -Dhttps.protocols=TLSv1.2,TLSv1.3 -Djdk.tls.client.protocols=TLSv1.2,TLSv1.3 -Djava.awt.headless=true -Dsun.net.inetaddr.ttl= -Dorg.apache.jasper.compiler.disablejsr199=true -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=1 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=15 -XX:G1MaxNewSizePercent=45 -XX:-OmitStackTraceInFastThrow -verbose:gc -Xlogfile=/opt/zimbra/log/gc.logfilecount=20,filesize=10m -Djava.net.preferIPv4Stack=true
edit the configuration and add "--add-opens java.base/java.lang=ALL-UNNAMED" at the end.
It should look like
zmlocalconfig -e mailboxd_java_options="-server -Dhttps.protocols=TLSv1.2,TLSv1.3 -Djdk.tls.client.protocols=TLSv1.2,TLSv1.3 -Djava.awt.headless=true -Dsun.net.inetaddr.ttl=${networkaddress_cache_ttl} -Dorg.apache.jasper.compiler.disablejsr199=true -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=1 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=15 -XX:G1MaxNewSizePercent=45 -XX:-OmitStackTraceInFastThrow -verbose:gc -Xlogfile=/opt/zimbra/log/gc.logfilecount=20,filesize=10m -Djava.net.preferIPv4Stack=true --add-opens java.base/java.lang=ALL-UNNAMED"
If you repeat step 1 you should see the --add-opens java.base/java.lang=ALL-UNNAMED
If so then restart zmmailboxd and you should be good to go.
there were a post on this forums for this error:
here is a extract.
Anyone who is also having issues upgrading to the p25 version of Zextras Zimbra please edit your "mailboxd_java_options" config.
You need to do the following steps as "Zimbra" user (sudo su zimbra):
execute
zmlocalconfig mailboxd_java_options
copy every thing after "=" - e.g.:
mailboxd_java_options = -server -Dhttps.protocols=TLSv1.2,TLSv1.3 -Djdk.tls.client.protocols=TLSv1.2,TLSv1.3 -Djava.awt.headless=true -Dsun.net.inetaddr.ttl= -Dorg.apache.jasper.compiler.disablejsr199=true -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=1 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=15 -XX:G1MaxNewSizePercent=45 -XX:-OmitStackTraceInFastThrow -verbose:gc -Xlogfile=/opt/zimbra/log/gc.logfilecount=20,filesize=10m -Djava.net.preferIPv4Stack=trueedit the configuration and add "--add-opens java.base/java.lang=ALL-UNNAMED" at the end.
It should look like
zmlocalconfig -e mailboxd_java_options="-server -Dhttps.protocols=TLSv1.2,TLSv1.3 -Djdk.tls.client.protocols=TLSv1.2,TLSv1.3 -Djava.awt.headless=true -Dsun.net.inetaddr.ttl=${networkaddress_cache_ttl} -Dorg.apache.jasper.compiler.disablejsr199=true -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=1 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=15 -XX:G1MaxNewSizePercent=45 -XX:-OmitStackTraceInFastThrow -verbose:gc -Xlogfile=/opt/zimbra/log/gc.logfilecount=20,filesize=10m -Djava.net.preferIPv4Stack=true --add-opens java.base/java.lang=ALL-UNNAMED"If you repeat step 1 you should see the --add-opens java.base/java.lang=ALL-UNNAMED
If so then restart zmmailboxd and you should be good to go.
I am going to try now. But there is a slight difference between the two-
-Dsun.net.inetaddr.ttl=${networkaddress_cache_ttl}
Your instructions worked thank you. In my case I used -Dsun.net.inetaddr.ttl=
where nothing trailed the = sign.