Ubuntu 14.04 et Forticlientsslvpn

Client 32 bits sur OS 64 bits

Le client VPN SSL de Fortinet pour Linux forticlientsslvpn est livré buildé en version 32 bits.
Or la plupart des machines proposent maintenant une architecture 64 bits et il est fort probable que le kernel que vous utilisez soit compilé en 64 bits.

vérification :
uname -m

Un logiciel compilé en 32 bits peut tous simplement ne pas se lancer sous un OS 64 bits s'il ne trouve pas les librairies nécessaires elles-même compilées en 32 bits. C'est le cas de forticlientsslvpn sous Ubuntu 14.04 64 bits.

Concernant Ubuntu, jusqu'à la version LTS 12.04, ajouter les librairies 32 bits ad hoc suffisait pour résoudre le problème :

sudo apt-get install ia32-libs
Cependant le paquet ia32-libs ne fait plus partie des dépôts Ubuntu 14.04.

Paquets à installer sous Ubuntu 14.04

Il faut donc installer quelques paquets spécifiques sous l'architecture i386 (32 bits) :

sudo apt-get install gtk2-engines:i386
sudo apt-get install gtk2-engines-*:i386
sudo apt-get install libgtkmm-2.4-1c2:i386
sudo apt-get install libcanberra-gtk-module:i386
sudo apt-get install libsm6 libsm6:i386 -y

et le client devrait alors correctement se lancer :
./forticlientsslvpn/forticlientsslvpn


Non testé

For those who are using 64bit ubuntu 14.04 (after clean install you have to install these packages)

sudo apt-get install libgtk2.0-0:i386 libsm6:i386 libstdc++6:i386 xterm
Comments