How to install checkpoint ssl extender VPN SNX under Fedora 16 64bit

I have released an update to this blog post: See CheckPoint SNX install instructions for major Linux distributions

The SNX saga continues and this time it’s on Fedora 16 64 bit. I followed the steps in my post “How to install checkpoint ssl extender VPN SNX under Fedora 16” but I was not able to run snx.

# snx
-bash: /usr/bin/snx: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

I even ran into trouble running ldd which responded with a strange error saying that it was not a dynamic executable.

# ldd /usr/bin/snx
not a dynamic executable

When I checked that type of file it was, file reported that it was a executable file.

# file /usr/bin/snx
/usr/bin/snx: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped

I was stumped for a while until I realised that this was a 64 bit system and ldd is having problems with identifying a 32 bit application.

# uname -i
x86_64

So I had to ignore what ldd said and instead focus on what snx complained about when it ran.

One handy feature of yum is that you can specify the file you want installed and it will install any package that it is in. I installed /lib/ld-linux.so.2 and ran snx again only to have some other files missing. In the end I installed everything I needed with the following command.

yum install /lib/ld-linux.so.2 libX11.so.6 libpam.so.0 libstdc++.so.5

Well that’s it (until the next upgrade).

This entry was posted in General, snx. Bookmark the permalink.

4 Responses to How to install checkpoint ssl extender VPN SNX under Fedora 16 64bit

  1. Pingback: Fedora 16 | kenfallon.com

  2. Pingback: not a dynamic executable | kenfallon.com

  3. Pingback: not a dynamic executable | Linux Admins

  4. Pingback: Citrix SSL Error 61 – “GlobalSign Root CA” | kenfallon.com

Leave a Reply

Your email address will not be published. Required fields are marked *