Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > Administrators

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 02-22-2011, 01:28 PM
Beginner Member
 
Posts: 1
Default Migration Wizard problem with IMAP error

I'm trying to import users and mailboxes from a ZCS 6.0.1 FOSS to ZCS 7.0.0 FOSS.

Importing users went ok, but when it came to importing the mailboxes it fails.
I figure it has something to do with the certificate, but what and how do I fix it? Can anyone point me in the right direction?

When I look in mailbox.log I find the following lines:

Quote:
.
.
.
ExceptionId:Thread-184:1298408193238:16af3f115e71a164
Code:service.FAILURE
at com.zimbra.common.service.ServiceException.FAILURE (ServiceException.java:248)
at com.zimbra.cs.datasource.imap.ConnectionManager.ne wConnection(ConnectionManager.java:168)
at com.zimbra.cs.datasource.imap.ConnectionManager.op enConnection(ConnectionManager.java:84)
at com.zimbra.cs.datasource.imap.ImapSync.connect(Ima pSync.java:111)
at com.zimbra.cs.datasource.imap.ImapSync.importData( ImapSync.java:160)
at com.zimbra.cs.datasource.imap.ImapSync.importData( ImapSync.java:134)
at com.zimbra.cs.datasource.DataSourceManager.importD ata(DataSourceManager.java:312)
at com.zimbra.cs.datasource.DataSourceManager.importD ata(DataSourceManager.java:276)
at com.zimbra.bp.BulkIMAPImportTaskManager$SingleIMAP IMportThread.run(BulkIMAPImportTaskManager.java:25 2)
Caused by: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException:..."CERTIF ICATE STUFF"
at com.sun.net.ssl.internal.ssl.Alerts.getSSLExceptio n(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(S SLSocketImpl.java:1649)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Ha ndshaker.java:241)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Ha ndshaker.java:235)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serv erCertificate(ClientHandshaker.java:1206)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.proc essMessage(ClientHandshaker.java:136)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoo p(Handshaker.java:593)
at com.sun.net.ssl.internal.ssl.Handshaker.process_re cord(Handshaker.java:529)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRec ord(SSLSocketImpl.java:893)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.perform InitialHandshake(SSLSocketImpl.java:1138)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHa ndshake(SSLSocketImpl.java:1165)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHa ndshake(SSLSocketImpl.java:1149)
at com.zimbra.common.net.CustomSSLSocket.startHandsha ke(CustomSSLSocket.java:90)
at com.zimbra.cs.mailclient.MailConnection.startTls(M ailConnection.java:100)
at com.zimbra.cs.mailclient.MailConnection.connect(Ma ilConnection.java:84)
at com.zimbra.cs.datasource.imap.ConnectionManager.ne wConnection(ConnectionManager.java:146)
... 7 more
.
.
.
Reply With Quote
  #2 (permalink)  
Old 03-16-2011, 04:17 AM
Member
 
Posts: 10
Default

same here ... some help pls
Reply With Quote
  #3 (permalink)  
Old 03-18-2011, 01:39 PM
Member
 
Posts: 11
Default

Quote:
Originally Posted by ppetre View Post
same here ... some help pls
...and another.

Here's the source server:

# # #

2011-03-18 12:39:42,676 INFO [ImapSSLServer-1] [] imap - [172.*.*.*] connected
2011-03-18 12:39:42,747 INFO [ImapSSLServer-1] [] ProtocolHandler - Exception occurred while handling
connection
javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown at com.sun.net.ssl.internal.ssl.Alerts.getSSLExceptio n(Alerts.java:150)
at com.sun.net.ssl.internal.ssl.Alerts.getSSLExceptio n(Alerts.java:117)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAle rt(SSLSocketImpl.java:1650)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRec ord(SSLSocketImpl.java:925)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.perform InitialHandshake(SSLSocketImpl.java:1089)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRe cord(SSLSocketImpl.java:618)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write (AppOutputStream.java:59)
at java.io.BufferedOutputStream.flushBuffer(BufferedO utputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputS tream.java:123)
at com.zimbra.cs.imap.TcpImapHandler.sendLine(TcpImap Handler.java:258)
at com.zimbra.cs.imap.ImapHandler.sendResponse(ImapHa ndler.java:3533)
at com.zimbra.cs.imap.ImapHandler.sendUntagged(ImapHa ndler.java:3524)
at com.zimbra.cs.imap.TcpImapHandler.setupConnection( TcpImapHandler.java:64)
at com.zimbra.cs.tcpserver.ProtocolHandler.run(Protoc olHandler.java:126)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Wo rker.run(Unknown Source)
at java.lang.Thread.run(Thread.java:595)
2011-03-18 12:39:42,748 INFO [ImapSSLServer-1] [] ProtocolHandler - Handler exiting normally

# # #

Here's the destination server:

# # #

2011-03-18 12:39:42,777 ERROR [Thread-85] [] extensions - Error in IMAP import task for account 3f249
7ff-9a45-4cf5-86ae-998cf77b532c, datasource 68e7c9c9-ef86-4e22-84af-a04b22f22175
com.zimbra.common.service.ServiceException: system failure: Unable to connect to IMAP server: DataSou
rce: { id=68e7c9c9-ef86-4e22-84af-a04b22f22175, type=imap, isEnabled=true, name=__imap_import__, host
="DOMAIN_NAME", port=993, connectionType=ssl, username=admin, folderId=1 }
ExceptionId:Thread-85:1300477182724:a8afd41ff165d181
Code:service.FAILURE
at com.zimbra.common.service.ServiceException.FAILURE (ServiceException.java:248)
at com.zimbra.cs.datasource.imap.ConnectionManager.ne wConnection(ConnectionManager.java:168)
at com.zimbra.cs.datasource.imap.ConnectionManager.op enConnection(ConnectionManager.java:84)
at com.zimbra.cs.datasource.imap.ImapSync.connect(Ima pSync.java:112)
at com.zimbra.cs.datasource.imap.ImapSync.importData( ImapSync.java:161)
at com.zimbra.cs.datasource.imap.ImapSync.importData( ImapSync.java:135)
at com.zimbra.cs.datasource.DataSourceManager.importD ata(DataSourceManager.java:312)
at com.zimbra.cs.datasource.DataSourceManager.importD ata(DataSourceManager.java:276)
at com.zimbra.bp.BulkIMAPImportTaskManager$SingleIMAP IMportThread.run(BulkIMAPImportTaskManag
er.java:252)
Caused by: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: d2:CN26:"DOMAIN.NAME":O33:"COMAPNY"2:OU26:"DEPARTM ENT"6:accep
t4:true5:alias67:"HOST.NAME":10D78DFE5552EC0A7072A D2A0A26B4363E6B19C94:fromi1268816251
000e4:host26:"HOSTNAME"3:icn16:"Level 1 CA"2:io27:"CA_NAME"3:io
u15:"CERT"3:md532:"SOME_HEX_STRING":mismatch5:fals e1:s40:"SOME_HEX_STRING":"TYPE"40:"SOME_HEX_STRING ":toi"BLAH_BLAH"
at com.sun.net.ssl.internal.ssl.Alerts.getSSLExceptio n(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(S SLSocketImpl.java:1649)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Ha ndshaker.java:241)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Ha ndshaker.java:235)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serv erCertificate(ClientHandshaker.java:1206
)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.proc essMessage(ClientHandshaker.java:136)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoo p(Handshaker.java:593)
at com.sun.net.ssl.internal.ssl.Handshaker.process_re cord(Handshaker.java:529)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRec ord(SSLSocketImpl.java:893)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.perform InitialHandshake(SSLSocketImpl.java:1138
)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHa ndshake(SSLSocketImpl.java:1165)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHa ndshake(SSLSocketImpl.java:1149)
at com.zimbra.common.net.CustomSSLSocket.startHandsha ke(CustomSSLSocket.java:90)
at com.zimbra.common.net.CustomSSLSocket.getInputStre am(CustomSSLSocket.java:341)
at com.zimbra.cs.mailclient.MailConnection.connect(Ma ilConnection.java:75)
at com.zimbra.cs.datasource.imap.ConnectionManager.ne wConnection(ConnectionManager.java:146)
... 7 more
Caused by: java.security.cert.CertificateException: d2:CN26:"HOSTNAME"O33:"CITY":"COMPANY"2:OU26:"DEAP RTMENT"6:accept4:true5:alias67:"HOSTNAME":"SOME_HE X_STRING":from:host26:"HOSTNAME"3:icn:"Level 1 CA"2:io27:"CA_NAME"3:iou:"CERT"3:md532:"STUFF":mis match5:false1:s40:"SOME_HEX_STRING":"TYPE":"SOME_H EX_STRING":toi"BLAH_BLAH_BLAH"
at com.zimbra.common.net.CustomTrustManager.checkServ erTrusted(CustomTrustManager.java:90)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serv erCertificate(ClientHandshaker.java:1198
)
Reply With Quote
  #4 (permalink)  
Old 03-20-2011, 11:44 AM
Member
 
Posts: 10
Default

wtf ... thw migration wizard is not workink . i try 7.0.1 same error
Reply With Quote
  #5 (permalink)  
Old 03-23-2011, 08:57 AM
Member
 
Posts: 11
Default Migration Tool Works w/Commercial Cert!!!

I was able to get the migration tool to work with a commercial cert on the destination server (already had a comm cert on the source server). The self-signed cert always came up "unknown" and failed.

Hope this helps,

- Rob.
Reply With Quote
  #6 (permalink)  
Old 08-24-2011, 07:11 AM
New Member
 
Posts: 3
Default Solution

Hello to alls.

In my migration, i had the same error, and the solution is:

you have to import the ssl certificate from the old server (the .crt file) in the trusted keystore from the java of the zimbra.

I used this command:

/opt/zimbra/java/bin/keytool -import -alias oldserver -keystore /opt/zimbra/java/jre/lib/security/cacerts -import -trustcacerts -file /tmp/mail.second.medeiros.eng.br.crt

(The password is 'changeit')

With this the java will trust in the old certificate and dont refuse the certificate anymore.

After do this, you have to restart the zimbra, and make the wizard without any problem.

Sorry for my bad english, if some need question about this tell me in this thread.

Thanks in advance

Romeu Medeiros
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.