HOWTO set up Juniper Network Connect VPN on Ubuntu Gutsy-Gibbon amd64
I used all the tricks in the original post, but gutsy-amd64 needs some modifications.
After the first installation failed, I used ldd to check the config, ie:
That helped to identify what was missing. I had already installed some 32bit packages for gutsy-amd64, eg:
sudo ldd ~/.juniper_networks/network_connect/ncsvc
(There is no equivalent for the ia32-sun-javaX-jre.)
sudo apt-get install ia32-libs
sudo apt-get install ia32-sun-java5-bin
sudo apt-get install ia32-sun-java6-bin
For libstdc++2.10-glibc2.2, I did the following (maybe not the best way to do this, but it worked for me):
For libssl symbolic links, I used:
dpkg-deb -x libstdc++2.10-glibc2.2_2.95.4-27_i386.deb libstdc++2.10-glibc2.2_2.95.4-27_i386
mv libstdc++2.10-glibc2.2_2.95.4-27_i386/usr/lib/* /usr/lib32/
mv libstdc++2.10-glibc2.2_2.95.4-27_i386/usr/share/doc/libstdc++2.10-glibc2.2 /usr/share/doc/
rm -rf libstdc++2.10-glibc2.2_2.95.4-27_i386
After that, it works, hurrah!
sudo ln -s /usr/lib32/libssl.so.0.9.8 /usr/lib32/libssl.so.0
sudo ln -s /usr/lib32/i686/cmov/libssl.so.0.9.8 /usr/lib32/i686/cmov/libssl.so.0
Thanks so much for the original post, it was a life saver for me! I still hate their flaky installation scripts that have not been updated now in years!