Hello.
I'm using Zimbra v. 9.x.
On Windows i'm using Zdesktop in latest version.
On Mac i'm using web browser instead of Zdesktop.
Due to some issues using web browser and zimbra, like missing sometimes signature, i've deviced to use Zdesktop.
After installation and configuration get below error after validation account:
account.INVALID_ATTR_VALUE: zimbraPasswordModifiedTime must be a valid generalized time: yyyyMMddHHmmssZ
Error details:
com.zimbra.common.soap.SoapFaultException: zimbraPasswordModifiedTime must be a valid generalized time: yyyyMMddHHmmssZ ExceptionId:com.zimbra.cs.account.AccountServiceException: zimbraPasswordModifiedTime must be a valid generalized time: yyyyMMddHHmmssZ ExceptionId:btpool0-5:1613729595123:8e5655f2ba8c2927 Code:account.INVALID_ATTR_VALUE at com.zimbra.cs.account.AccountServiceException.INVALID_ATTR_VALUE(AccountServiceException.java:183) at com.zimbra.cs.account.AttributeInfo.checkValue(AttributeInfo.java:349) at com.zimbra.cs.account.offline.OfflineAttributeInfo.checkValue(OfflineAttributeInfo.java:56) at com.zimbra.cs.account.AttributeInfo.checkValue(AttributeInfo.java:293) at com.zimbra.cs.account.AttributeInfo.checkValue(AttributeInfo.java:278) at com.zimbra.cs.account.AttributeManager.preModify(AttributeManager.java:1211) at com.zimbra.cs.account.AttributeManager.preModify(AttributeManager.java:1181) at com.zimbra.cs.account.offline.OfflineProvisioning.createAccountInternal(OfflineProvisioning.java:1262) at com.zimbra.cs.account.offline.OfflineProvisioning.createSyncAccount(OfflineProvisioning.java:804) at com.zimbra.cs.account.offline.OfflineProvisioning.createAccount(OfflineProvisioning.java:725) at com.zimbra.cs.service.admin.CreateAccount.handle(CreateAccount.java:64) at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEngine.java:412) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:287) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:158) at com.zimbra.soap.SoapServlet.doWork(SoapServlet.java:303) at com.zimbra.soap.SoapServlet.doPost(SoapServlet.java:217) at javax.servlet.http.HttpServlet.service(HttpServlet.java:725) at com.zimbra.cs.servlet.ZimbraServlet.service(ZimbraServlet.java:206) at javax.servlet.http.HttpServlet.service(HttpServlet.java:814) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:218) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:422) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:585) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:988) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:415) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:429) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451) Code:account.INVALID_ATTR_VALUE at com.zimbra.common.soap.Soap12Protocol.soapFault(Soap12Protocol.java:88) at com.zimbra.common.soap.SoapTransport.extractBodyElement(SoapTransport.java:354) at com.zimbra.common.soap.SoapTransport.parseSoapResponse(SoapTransport.java:313) at com.zimbra.common.soap.SoapHttpTransport.invoke(SoapHttpTransport.java:260) at com.zimbra.common.soap.SoapHttpTransport.invoke(SoapHttpTransport.java:164) at com.zimbra.common.soap.SoapTransport.invoke(SoapTransport.java:407) at com.zimbra.common.soap.SoapTransport.invokeWithoutSession(SoapTransport.java:393) at com.zimbra.cs.account.soap.SoapProvisioning.invokeRequest(SoapProvisioning.java:342) at com.zimbra.cs.account.soap.SoapProvisioning.invoke(SoapProvisioning.java:350) at com.zimbra.cs.account.soap.SoapProvisioning.createAccount(SoapProvisioning.java:493) at com.zimbra.cs.offline.jsp.JspProvStub.createOfflineAccount(JspProvStub.java:94) at com.zimbra.cs.offline.jsp.ZmailBean.doRequest(ZmailBean.java:168) at com.zimbra.cs.offline.jsp.FormBean.doRequest(FormBean.java:153) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.sun.el.parser.AstFunction.getValue(AstFunction.java:127) at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206) at org.apache.jasper.runtime.PageContextImpl.evaluateExpression(PageContextImpl.java:1001) at org.apache.jsp.desktop.accsetup_jsp._jspx_meth_c_when_6(Unknown Source) at org.apache.jsp.desktop.accsetup_jsp._jspx_meth_c_choose_0(Unknown Source) at org.apache.jsp.desktop.accsetup_jsp._jspService(Unknown Source) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:109) at javax.servlet.http.HttpServlet.service(HttpServlet.java:814) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:389) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:486) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380) at javax.servlet.http.HttpServlet.service(HttpServlet.java:814) at com.zimbra.webClient.servlet.JspServlet.service(JspServlet.java:64) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166) at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(SetHeaderFilter.java:79) at com.zimbra.webClient.filters.SetHeaderFilter.doFilter(SetHeaderFilter.java:239) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:218) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:422) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:585) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:988) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:415) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:429) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
Have no idea how to fix it.
Thank you for any advice.
account.INVALID_ATTR_VALUE: zimbraPasswordModifiedTime
-
- Outstanding Member
- Posts: 284
- Joined: Sat Sep 13, 2014 1:55 am
- ZCS/ZD Version: 8.8.15_FOSS Patch38
Re: account.INVALID_ATTR_VALUE: zimbraPasswordModifiedTime
Hi, Zimbra Desktop was discontinued before Zimbra 9 was released, so I do not think that is compatibile with Zimbra 9. It is a product no longer maintained, if you do not like Zimbra webmail you should use a client like Thunderbird or Outlook + Zimbra Connector if you are using Zimbra Network Edition.
Re: account.INVALID_ATTR_VALUE: zimbraPasswordModifiedTime
Hello.
Thank you for answer.
I know, that Zdesktop is not continue project, but why it work on Windows but on Mac (latest Bid Sur) do not want to work?
Why this error attribute issue works on WIndows but on Mac don't?
I know, that there are other apps like Thunderbird or Outlook to connect to Zimbra mail server, but if you have: Windows, Mac, iphone and ipad, it's not comfortable to use various email clients on all of these devices.
This is the issue that stands behind my post.
Thank you for answer.
I know, that Zdesktop is not continue project, but why it work on Windows but on Mac (latest Bid Sur) do not want to work?
Why this error attribute issue works on WIndows but on Mac don't?
I know, that there are other apps like Thunderbird or Outlook to connect to Zimbra mail server, but if you have: Windows, Mac, iphone and ipad, it's not comfortable to use various email clients on all of these devices.
This is the issue that stands behind my post.
Re: account.INVALID_ATTR_VALUE: zimbraPasswordModifiedTime
Привет! Недавно столкнулся с такой же проблемой. Вдруг кому-то пригодится. Вот решение:
Дело в формате хранения даты. Когда я импортировал пользователей из LDAP - формат даты записался как yyyyMMddHHmmss.000Z , а Zimbra desktop требует yyyyMMddHHmmssZ, то есть без часового пояса.
Проверить у себя можно командой
zmprov ga 'email@domain.com' zimbraPasswordModifiedTime
Поменять на требуемое:
zmprov ma 'email@domain.com' zimbraPasswordModifiedTime '20210210134554Z'
----------
Hey! Faced the same problem recently. Maybe someone will come in handy. Here's the solution:
It's about the date format. When I imported users from LDAP, the date format was written as yyyyMMddHHmmss.000Z, and Zimbra desktop requires yyyyMMddHHmmssZ, that is, without a time zone.
You can check it
zmprov ga 'email@domain.com' zimbraPasswordModifiedTime
Change to required:
zmprov ma 'email@domain.com' zimbraPasswordModifiedTime '20210210134554Z'
Дело в формате хранения даты. Когда я импортировал пользователей из LDAP - формат даты записался как yyyyMMddHHmmss.000Z , а Zimbra desktop требует yyyyMMddHHmmssZ, то есть без часового пояса.
Проверить у себя можно командой
zmprov ga 'email@domain.com' zimbraPasswordModifiedTime
Поменять на требуемое:
zmprov ma 'email@domain.com' zimbraPasswordModifiedTime '20210210134554Z'
----------
Hey! Faced the same problem recently. Maybe someone will come in handy. Here's the solution:
It's about the date format. When I imported users from LDAP, the date format was written as yyyyMMddHHmmss.000Z, and Zimbra desktop requires yyyyMMddHHmmssZ, that is, without a time zone.
You can check it
zmprov ga 'email@domain.com' zimbraPasswordModifiedTime
Change to required:
zmprov ma 'email@domain.com' zimbraPasswordModifiedTime '20210210134554Z'