Ao migrar do Ubuntu 11.04 – que estava dando muita dor de cabeça – para o Debian 64 tive alguns problemas para configurar o NetExtender (trocando dor de cabeça por diversão).
Baixei o programa e instalei o tarball. Ao executar o cliente gráfico, netExtenderGui, foi apresentado o erro:
There was a problem loading the NetExtender JNI library.
Please reinstall NetExtender, and make sure you have a
compatible version of Java installed. SonicWALL recommends
Sun Java 1.4 or higher.
Bom, estou com o Sun Java 1.6 e ele está configurado corretamente. Olhando no terminal, o erro é um pouco mais específico, mas não ajudou muito:
Could not load libNetExtender.so
Jogando a mensagem no Google encontrei um post com pessoas com o mesmo problema, que é a arquitetura usada: 64bits.
Sabendo qual o problema fica mais fácil resolver. No diretório /usr/lib32 crie dois arquivos simbólicos:
sudo ln -s libcrypto.so.0.9.8 libcrypto.so.6 sudo ln -s libssl.so.0.9.8 libssl.so.6
Se não existirem o libssl.so.0.9.8 e o libcrypto.so.0.9.8, instale o pacote ia32-libs.
Agora crie um script para configurar o LD_CONFIG_PATH:
#!/bin/sh export LD_LIBRARY_PATH=/usr/lib32:$LD_LIBRARY_PATH export COMMAND=/home/seiti/devel/netExtenderClient/netExtender $COMMAND "$@"
Basta agora dar permissão de execução e correr pro abraço:
./netExtender.sh -u usuario -p 'senha' -d example.com vpn.example.com:1234

Pingback: SonicWall NetExtender no Ubuntu 64 | seiti.eti.br
O erro continua pra mim
2011-11-08 23:45:00 BRST SEVERE com.sonicwall.NetExtenderControl /usr/lib64
2011-11-08 23:45:00 BRST SEVERE com.sonicwall.NetExtenderControl /lib64
2011-11-08 23:45:00 BRST SEVERE com.sonicwall.NetExtenderControl /lib
2011-11-08 23:45:00 BRST SEVERE com.sonicwall.NetExtenderControl /usr/lib
2011-11-08 23:45:00 BRST SEVERE com.sonicwall.NetExtenderControl Exiting NetExtender.
2011-11-08 23:45:00 BRST SEVERE com.sonicwall.NetExtenderControl
There was a problem loading the NetExtender JNI library.
Please reinstall NetExtender, and make sure you have a
compatible version of Java installed. SonicWALL recommends
Sun Java 1.4 or higher.
Em arquiteturas 32 bits o problema tambem ocorre.
Faca:
cd /lib/i386-linux-gnu
sudo ln -s libcrypto.so.0.9.8 libcrypto.so.6
sudo ln -s libssl.so.0.9.8 libssl.so.6
sudo ldconfig
Agora deve funcionar.