Safenet Authentication Client 8.1.0-4 vs Gentoo64?

Today someone pointed me towards SAC 8.1 which is the middleware for my eToken which I am trying to use on Gentoo (pure 64bit) for quite a while.

After downloading and unpacking I peeked at the binaries shipped, as the old version offered 32 bit ones which I couldn’t use on my system. So a quick check using file gave a nice message: they are 64 bit – SafeNet did something nice:

denkbrett bin # ls
etProps  eTSrv  PKIMonitor
denkbrett bin # file *
etProps:    ELF 64-bit LSB executable, x86-64, ...
eTSrv:      ELF 64-bit LSB executable, x86-64, ...
PKIMonitor: ELF 64-bit LSB executable, x86-64, ...

But the joy didn’t last for very much longer:

denkbrett bin # ldd eTSrv
        linux-vdso.so.1 =>  (0x00007fffe4bff000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc134b66000)
        libpcsclite.so.1 => /usr/lib64/libpcsclite.so.1 (0x00007fc13495b000)
        libusb-0.1.so.4 => /lib64/libusb-0.1.so.4 (0x00007fc134752000)
        libhal.so.1 => not found
        libeToken.so.8 => /lib64/libeToken.so.8 (0x00007fc134461000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fc1340d6000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fc134d83000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fc133ecd000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fc133cc9000)
        libhal.so.1 => not found

In fact, the software got an uncool dependency which is HAL. Remember – HAL was depreciated quite a while ago and isn’t used anymore. So no joy this time again.

Author:

Leave a Reply

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