Burn My Time

~Josh Houghtelin

Resolving Zend Studio install errors on 64 bit Ubuntu Fiesty Fawn

Josh Houghtelin Tech, Software

I just got a new laptop today and was trying to setup Zend Studio when I ran into some problems. I noticed there doesn’t seem to be a good detailed explanation how to fix this anywhere so here is my short description of the problems I ran into and how I got around them.

The Laptop: Gateway MX6448 - Turion 64bit x2 (dual 64 bit processors)
The OS: 64bit Ubuntu 7.04 Fiesty Fawn

Initially I attempted to run the Zend studio installer and the following would happen.

liquid@HaqLap:/tmp$ sudo ./ZendStudio-5_5_0.bin
Password:
Preparing to install…
Extracting the JRE from the installer archive…
Unpacking the JRE…
Extracting the installation resources from the installer archive…
Configuring the installer for this system’s environment…

Launching installer…

exec: 2481: /tmp/install.dir.23026/Linux/resource/jre/bin/java: not found

To resolve that issue I dug and dug until I was lead to installing libc6-i386.

sudo apt-get install libc6-i386

Which did this…

liquid@HaqLap:/tmp$ sudo ./ZendStudio-5_5_0.bin
Password:
Preparing to install…
Extracting the JRE from the installer archive…
Unpacking the JRE…
Extracting the installation resources from the installer archive…
Configuring the installer for this system’s environment…

Launching installer…

‘SWING’ UI not supported by VM. Reverting to AWT.
Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)

Stack Trace:
java.lang.UnsatisfiedLinkError: /tmp/install.dir.24722/Linux/resource/jre/lib/i386/xawt/libmawt.so: libXext.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
at sun.awt.DebugHelper.(Unknown Source)
at java.awt.Component.
(Unknown Source)
at com.zerog.ia.installer.LifeCycleManager.g(DashoA8113)
at com.zerog.ia.installer.LifeCycleManager.h(DashoA8113)
at com.zerog.ia.installer.LifeCycleManager.a(DashoA8113)
at com.zerog.ia.installer.Main.main(DashoA8113)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.zerog.lax.LAX.launch(DashoA8113)
at com.zerog.lax.LAX.main(DashoA8113)
This Application has Unexpectedly Quit: Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)

Which was solved by installing ia32-libs…

sudo apt-get install ia32-libs

Then I went ahead and ran the Zend Studio installer again. Everything installed fine. Aparently Ubuntu just didn’t come with all the libraries out of the box that Zend Studio wanted. I’d like to know if this

5 comments

Thank you so much.

I had a similar problem installing an Eclipse plugin. Afer much toil l came across your website, ran the same install steps, and bang!, it worked after that. Ubuntu does require a lot of extra setup, but its sure worth it.

Thanks again.

Posted by Joe N., on August 5th, 2007, às 7:50 am. #.

I had the same problem with Zend Studio for Eclipse 6.0.0 on Ubuntu 7.10 Gutsy Gibbon for AMD64

After installing those two packages the problem was solved. Thanks a lot!!

Posted by Pieter Frenssen, on March 3rd, 2008, às 7:01 pm. #.

thank’s a lot!!!

Posted by JP, on June 10th, 2008, às 12:59 pm. #.

Thanks — saved me some trouble. Probably obvious to most, but you can reduce the necessary steps to a single shell command:

sudo aptitude install libc6-i386 ia32-libs

Posted by Brad Jackson, on July 31st, 2008, às 1:03 pm. #.

I had the exact same problem and this fixed things straight away, cheers!

Posted by Martin, on August 5th, 2008, às 11:39 am. #.

Leave a comment!



Message



Burn My Time © 2007.

Simple Grey theme developed by Rodrigo P. Ghedin.
Brought by Wordpress Themes

WordPressFAMFAMFAM