After 32-bit to 64-bit Migration mailboxd and zmmailboxdctl not running

Discuss your pilot or production implementation with other Zimbra admins or our engineers.
Post Reply
jisenburg
Posts: 32
Joined: Fri Sep 12, 2014 11:32 pm

After 32-bit to 64-bit Migration mailboxd and zmmailboxdctl not running

Post by jisenburg »

Hello again,


Well I proceeded with the migration to 64-bit yesterday via these instructions: Network Edition: Moving from 32-bit to 64-bit Server - Zimbra :: Wiki
and here is my current issue
when typing in zmcontrol status I get this
Host hostname.domain.com (substituted of course with my domain name)

antispam Running

antivirus Running

archiving Running

convertd Running

ldap Running

logger Running

mailbox Stopped

zmmtaconfig is running.

mailboxd is not running.

zmmailboxdctl is not running

mta Running

snmp Running

spell Running

stats Running

I then thought to try a manual start of zmmailboxdctl to no avail. It claims it started however it did not.
So I looked in my zimbra.log and here are some responses in my log:
Jul 1 04:02:04 server zmmailboxdmgr[348]: status requested

Jul 1 04:02:04 server zmmailboxdmgr[348]: file /opt/zimbra/log/zmmailboxd_manager.pid does not exist

Jul 1 04:02:04 server zmmailboxdmgr[348]: assuming no other instance is running

Jul 1 04:02:04 server zmmailboxdmgr[348]: file /opt/zimbra/log/zmmailboxd.pid does not exist

Jul 1 04:02:04 server zmmailboxdmgr[348]: assuming no other instance is running

Jul 1 04:02:04 server zmmailboxdmgr[348]: no manager process is running

Jul 1 04:02:12 server zimbramon[1301]: 1301:info: zmmtaconfig: zmmtaconfig started on server.domain.com with loglevel=3 pid=1301

Jul 1 04:02:14 server zimbramon[1301]: 1301:info: zmmtaconfig: Skipping Global system configuration update.

Jul 1 04:02:14 server zimbramon[1301]: 1301:info: zmmtaconfig: gacf ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause: javax.naming.CommunicationException server.domain.com:389)

Jul 1 04:02:17 server zimbramon[1301]: 1301:info: zmmtaconfig: Skipping All Reverse Proxy URLs update.

Jul 1 04:02:17 server zimbramon[1301]: 1301:info: zmmtaconfig: Skipping getAllReverseProxyURLs ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause: javax.naming.CommunicationException server.domain.com:389)

Jul 1 04:02:19 server zimbramon[1301]: 1301:info: zmmtaconfig: Skipping All Reverse Proxy Backends update.

Jul 1 04:02:19 server zimbramon[1301]: 1301:info: zmmtaconfig: Skipping getAllReverseProxyBackends ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause: javax.naming.CommunicationException server.domain.com:389)

Jul 1 04:02:21 server zimbramon[1301]: 1301:info: zmmtaconfig: Skipping All Memcached Servers update.

Jul 1 04:02:21 server zimbramon[1301]: 1301:info: zmmtaconfig: Skipping getAllMemcachedServers ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause: javax.naming.CommunicationException server.domain.com:389)

Jul 1 04:02:23 server zimbramon[1301]: 1301:info: zmmtaconfig: Skipping All MTA Authentication Target URLs update.

Jul 1 04:02:23 server zimbramon[1301]: 1301:info: zmmtaconfig: Skipping getAllMtaAuthURLs ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause: javax.naming.CommunicationException server.domain.com:389)

Jul 1 04:02:25 server zimbramon[1301]: 1301:info: zmmtaconfig: Skipping Configuration for server server.domain.com update.

Jul 1 04:02:25 server zimbramon[1301]: 1301:info: zmmtaconfig: gs:server.domain.com ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause: javax.naming.CommunicationException server.domain.com:389)

Jul 1 04:02:25 server zimbramon[1301]: 1301:info: zmmtaconfig: Sleeping...Key lookup failed.

Jul 1 04:02:33 server zimbramon[1301]: 1301:info: zmmtaconfig: Skipping Global system configuration update.

Jul 1 04:02:33 server zimbramon[1301]: 1301:info: zmmtaconfig: gacf ERROR: service.FAILURE (system failure: ZimbraLdapContext) (cause: javax.naming.CommunicationException server.domain.com:389)


These messages just continue and repeat basically.
I believe I copied the ssl keys over correctly according to the instructions on the wiki. I have self-signed certs by the way.
The one thing that did not work effectively during the entire process was that when copying all the localconfig.xml passwords over the "zimbra_logger_mysql_password" and "mailboxd_keystore_base_password" did not exist in my 64bit install. There are several other value's that do not exist in the new install as well.
Should I just copy and overwrite the 64-bit localconfig.xml with the 32-bit on the old server? Would that work?
At this moment my school is down for the count. Any quick help would be much appreciated.
Thanks,
jisenburg


_____________________________________________________________________________________________________
Just attemtped copy of Localconfig.xml from 32-bit to 64-bit. Did not work. Copied original 64 bit version back.
ejittles
Posts: 8
Joined: Sat Sep 13, 2014 1:52 am

After 32-bit to 64-bit Migration mailboxd and zmmailboxdctl not running

Post by ejittles »

[quote user="jisenburg"]Hello again,


Well I proceeded with the migration to 64-bit yesterday via these instructions: Network Edition: Moving from 32-bit to 64-bit Server - Zimbra :: Wiki
and here is my current issue
when typing in zmcontrol status I get this
Host hostname.domain.com (substituted of course with my domain name)

antispam Running

antivirus Running

archiving Running

convertd Running

ldap Running

logger Running

mailbox Stopped

zmmtaconfig is running.

mailboxd is not running.

zmmailboxdctl is not running

mta Running

snmp Running

spell Running

stats Running

[/QUOTE]
I'm having the same problem, except that mailboxd is the only one that isn't running. I've tried several times, even upgrading the 6.0 to 7.0 to see if it was any different. Has any one found a solution to this?
mirniy
Posts: 1
Joined: Sat Sep 13, 2014 1:52 am

After 32-bit to 64-bit Migration mailboxd and zmmailboxdctl not running

Post by mirniy »

Good afternoon, file localconfig.xml replace completely impossible, you just need to replace passwords. and those keys are not skipped.
sorry for bad english, I use google translator.
ejittles
Posts: 8
Joined: Sat Sep 13, 2014 1:52 am

After 32-bit to 64-bit Migration mailboxd and zmmailboxdctl not running

Post by ejittles »

[quote user="mirniy"]Good afternoon, file localconfig.xml replace completely impossible, you just need to replace passwords. and those keys are not skipped.
sorry for bad english, I use google translator.[/QUOTE]
Thank you for your response. I've made sure all of the passwords in localconfig.xml match. They are all identical.
I've looked through the logs and I don't see anything of note in them, either. However, in the file zmmailboxd.out I see:
Zimbra server reserving server socket port=110 bindaddr=null ssl=false

Zimbra server reserving server socket port=995 bindaddr=null ssl=true

Fatal error: exception while binding to ports

java.net.SocketException: Unbound server sockets not implemented

at javax.net.ServerSocketFactory.createServerSocket(ServerSocketFactory.java:80)

at com.zimbra.common.util.NetUtil.newBoundServerSocket(NetUtil.java:95)

at com.zimbra.common.util.NetUtil.bindServerSocket(NetUtil.java:163)

at com.zimbra.common.util.NetUtil.bindSslTcpServerSocket(NetUtil.java:54)

at com.zimbra.common.handlers.PrivilegedHandler.openPorts(PrivilegedHandler.java:89)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.mortbay.xml.XmlConfiguration.call(XmlConfiguration.java:542)

at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:252)

at org.mortbay.xml.XmlConfiguration.configure(XmlConfiguration.java:214)

at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:974)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at org.mortbay.start.Main.invokeMain(Main.java:194)

at org.mortbay.start.Main.start(Main.java:534)

at org.mortbay.start.Main.start(Main.java:441)

at org.mortbay.start.Main.main(Main.java:119)

Heap

def new generation total 270976K, used 14545K [0x00007f22cbfc0000, 0x00007f22de5c0000, 0x00007f22de5c0000)

eden space 240896K, 6% used [0x00007f22cbfc0000, 0x00007f22ccdf45f8, 0x00007f22dab00000)

from space 30080K, 0% used [0x00007f22dab00000, 0x00007f22dab00000, 0x00007f22dc860000)

to space 30080K, 0% used [0x00007f22dc860000, 0x00007f22dc860000, 0x00007f22de5c0000)

concurrent mark-sweep generation total 906240K, used 0K [0x00007f22de5c0000, 0x00007f2315ac0000, 0x00007f2315bc0000)


Zimbra and OpenSSH are the only servers / services running on the box. They are the only services installed. Checking netstat, nothing is bound to either of those ports. I'm completely stumped by this.
Post Reply