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:Code:sudo ldd ~/.juniper_networks/network_connect/ncsvc
(There is no equivalent for the ia32-sun-javaX-jre.)Code: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:Code:sudo -i cd /usr/src wget http://debian.oregonstate.edu/debian/pool/main/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-27_i386.deb 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 rm libstdc++2.10-glibc2.2_2.95.4-27_i386.deb
After that, it works, hurrah!Code: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!



Adv Reply









Bookmarks