HSM Error - "operation sent to wrong host" We have a multi-server install as follows:
server 1: Full install
server 2: Full install minus LDAP and logger
We have a NFS mount on both machines @ /opt/zimbra/HSM/ that points to different NFS mount points on the same server (/var/zimbra/ and /var/zimbra2/).
We can successfly complete a HSM "move" on server 1. When we try to "start HSM session" on server 2 we get the following:
----BEGIN OUTPUT----
Start time: Mon Feb 12 15:59:30 EST 2007
End time: Mon Feb 12 15:59:30 EST 2007
Not currently running.
An error occurred: com.zimbra.common.service.ServiceException: operation sent to wrong host (you want '<server 1 DNS name>')
Moved 0 blobs dated earlier than Wed Aug 16 16:59:30 EDT 2006 to volume 3.
Mailboxes processed: 0 out of 2.
----END OUTPUT----
I've tried this from both the web app and cli.
In the /opt/zimbra/log/mailbox.log file I find:
----BEGIN LOG FILE----
2007-02-12 15:59:30,377 INFO [Thread-206] [] hsm - Moving blobs in all mailboxes dated before 1155761970376 (Wed Aug 16 16:59:30 EDT 2006) from volumes (1) to volume 3
2007-02-12 15:59:30,380 INFO [Thread-206] [] cache - Initializing folder and tag caches for mailbox 1
2007-02-12 15:59:30,386 ERROR [Thread-206] [] hsm - An error occurred while running BlobMover
com.zimbra.common.service.ServiceException: operation sent to wrong host (you want '<server 1 dns>')
at com.zimbra.common.service.ServiceException.WRONG_H OST(ServiceException.java:217)
at com.zimbra.cs.mailbox.MailboxManager.getMailboxByI d(MailboxManager.java:300)
at com.zimbra.cs.mailbox.MailboxManager.getMailboxByI d(MailboxManager.java:233)
at com.zimbra.cs.hsm.BlobMover.moveBlobs(BlobMover.ja va:98)
at com.zimbra.cs.hsm.BlobMoverThread.run(BlobMoverThr ead.java:31)
at java.lang.Thread.run(Thread.java:595)
----END LOG FILE----
How can we get HSM for server 2 working?
Thanks! |