Apple Mountain Lion support - no java 32bit anymore

Need some help getting Zimbra Desktop set up and working?
Post Reply
ojehle
Posts: 24
Joined: Fri Sep 12, 2014 10:06 pm

Apple Mountain Lion support - no java 32bit anymore

Post by ojehle »

When installing Zimbra Desktop on Mountain Lion 10.8.1 , Zimbra desktop not starting anymore. Looks like the old 1.6 Java 32 Bit is removed by the installier. in the zdesktop.out you find
--------- log extract

CONFIGS = /Users/oj/Library/Zimbra Desktop/jetty/etc/jetty.xml

JAVA_OPTIONS = -client -d32 -Djava.awt.headless=true -Xms32m -Xmx150m -Xss150k -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:NewRatio=4 -XX:TargetSurvivorRatio=70 -XX:+UseConcMarkSweepGC -DSTART='/Applications/Zimbra Desktop/jetty/etc/start.config' -Dzimbra.home='/Users/oj/Library/Zimbra Desktop' -Dzimbra.config='/Users/oj/Library/Zimbra Desktop/conf/localconfig.xml' -Djava.library.path='/Applications/Zimbra Desktop/jetty/../lib' -Djava.awt.headless=true -Djava.io.tmpdir='/Users/oj/Library/Zimbra Desktop/data/tmp/java' -Djava.net.useSystemProxies=true -Dsun.net.inetaddr.ttl=10 -XX:HeapDumpPath='/Users/oj/Library/Zimbra Desktop/heapdump/' -XX:+HeapDumpOnOutOfMemoryError -Djetty.home='/Applications/Zimbra Desktop/jetty'

JAVA = /usr/bin/java

Starting Jetty:

STARTED Jetty Mon Aug 27 09:38:46 CEST 2012

Jetty running pid=13049

Error: This Java instance does not support a 32-bit JVM.

Please install the desired version.

--------
Is there a fix or hack that zdesktop works with the java 64bit version?
ggrussenmeyer
Posts: 2
Joined: Sat Sep 13, 2014 2:58 am

Apple Mountain Lion support - no java 32bit anymore

Post by ggrussenmeyer »

SAME ISSUE THIS MORNING ON LION...
AS A MATTER OF FACT, ZIMBRA DESKTOP DOES START, BUT THE BACK-END FAILS (HENCE THE UI DOES NOT DISPLAY ANY SCREEN AS IT CANNOT CONNECT TO THE BACK-END).
I HAD IT FIXED BY APPLYING THE FOLLOWING CHANGES IN "~/LIBRARY/ZIMBRA DESKTOP/BIN/ZDESKTOP":



LINE 480 : REMOVE "-D32" FROM THE OPTIONS SUCH THAT THE 64-BITS JVM WILL BE EXECUTED;

BEFORE LINE 220, DEFINE JAVA_HOME (BY ADDING A LINE "JAVA_HOME=/SYSTEM/LIBRARY/FRAMEWORKS/JAVAVM.FRAMEWORK/HOME/").

WITHOUT THIS MODIFICATION, THE JVM WAS UNABLE TO LOAD THE NATIVEDB EXTENSION FOR SQLLITE, FAILING TO LOAD EXISTING DATA.




HOPE THIS HELPS.
Post Reply