Come installare Juniper VPN su Ubuntu 14.04 LTS?

17

Potresti aiutarmi?

Sulla mia vecchia Ubuntu 13.10 ero in grado di eseguire Juniper VPN (solo su Firefox) usando una soluzione alternativa che richiede l'installazione dei 32libs e IcedTea mancanti (32 bit).

Tuttavia, ho recentemente aggiornato da Ubuntu 13.10 a 14.04 (entrambi a 64 bit) e il mio Juniper VPN non funziona più perché fallisce durante l'avvio mostrando il seguente messaggio:

"Assicurarsi che siano installate le necessarie librerie a 32 bit. Per ulteriori dettagli, consultare l'articolo KB KB22530"

"Installazione fallita. Installare Java a 32 bit e aggiornare i collegamenti alternativi usando il comando update-alternatives. Per ulteriori dettagli, consultare l'articolo KB KB22530"

Per qualche strana ragione, sembra che l'aggiornamento 14.04 non funzioni più con openjdk-7: 386 e di conseguenza anche con il Juniper VPN.

Qualche idea? Grazie

    
posta Max Ricardo Mercurio Ribeiro 19.04.2014 - 08:58

4 risposte

19

Potresti provare il suggerimento in questo post: configurazione Juniper il 12.04

Aggiornamento per 14.04 Trusty Tahr (64 bit)

La prima esecuzione con Network Connect in 14.04 ha provocato un errore e Network Connect si è lamentato solo delle librerie a 32 bit mancanti. La mia versione NC è 7.4R6. Ho avuto tutte le librerie installate e openjdk-7-jre: i386 installato.

L'approfondimento un po 'più approfondito ha rivelato che Network Connect utilizza l'elenco degli aggiornamenti alternativi per decidere se il jre a 32 bit è installato.

/usr/sbin/alternatives command not found
Command = /bin/sh -c /usr/sbin/update-alternatives --display java 2>&1 | grep -v "/bin/sh:" | grep ^/ | cut -d " " -f 1 | tr " " " "

Tuttavia sembra alternative all'aggiornamento da / usr / sbin / e sembra non esserci alcun collegamento simbolico che punta alla directory giusta come 13.10. Quindi aggiungendo il link simbolico a / usr / sbin / aiutato.

$ sudo ln -s /usr/bin/update-alternatives /usr/sbin/

Solo per completezza, oltre a dover installare un JRE a 32 bit, ho anche dovuto seguire le informazioni qui: link ed esegui questo comando il 14.04:

sudo apt-get install libstdc++6:i386 lib32z1 lib32ncurses5 lib32bz2-1.0 libxext6:i386 libxrender1:i386 libxtst6:i386 libxi6:i386

Dovevo già farlo in 13.10 come funzionava allora, ma il 14.04 la finestra di Network Connect è appena stata chiusa. Questo ha risolto il problema.

    
risposta data mike 19.04.2014 - 14:26
6

Ho appena configurato una connessione VPN a juniper usando lo script msjnc di MadScientist che avvolge un file binario (ncsvc) dal client Linux di juniper .jar

Il binario ncsvc non richiede affatto java, quindi questa è in qualche modo la soluzione più accurata che ho trovato.

Lo script può essere trovato qui: link

    
risposta data noleti 31.10.2014 - 15:55
0

A causa di alcuni aggiornamenti errati, non ho potuto avviare VPN. Finalmente questo blog mi ha aiutato.

link

    
risposta data Chitrasen 07.10.2015 - 19:59
0

Nel mio caso i seguenti passi funzionano:

  1. Installa Oracle Java 8

      

    sudo apt-add-repository ppa: webupd8team / java

         

    sudo apt-get update

         

    sudo apt-get install oracle-java8-installer

  2. Scarica la sfera tar di 32 bit Java 8 da qui

  

scarica jre-8uXXX-linux-i586.tar.gz

XXX - versione (nel mio caso 131, cambia nei seguenti passaggi 131 alla versione che stai scaricando)

  1. Sposta il file in /usr/lib/jvm/

      

    sudo mv /home/envy/Downloads/jre-8u131-linux-i586.tar.gz / usr / lib / jvm /

  2. Estrai il file

      

    cd / usr / lib / jvm /

         

    sudo tar xvf jre-8u131-linux-i586.tar.gz

  3. Cambia in proprietà root

      

    sudo ls -ld /usr/lib/jvm/jre1.8.0_131 /

         

    chown root.root -R /usr/lib/jvm/jre1.8.0_131 /

  4. Aggiorna il link alternativo per Java

      

    sudo update-alternatives --install / usr / bin / java java   /usr/lib/jvm/jre1.8.0_131/bin/java 10

  5. Assicurati che la versione Java predefinita sia ancora a 64 bit

      

    update-alternatives --display java

    7a. Se Java predefinito è cambiato in versione a 32 bit.

      

    sudo update-alternatives --config java

  6. Installa le librerie standard a 32 bit

      

    sudo ln -s / usr / bin / update-alternatives / usr / sbin /

         

    sudo dpkg --add-architecture i386

         

    sudo apt-get install libstdc ++ 6: lib32z1 lib32ncurses5 i386   libxext6: i386 libxrender1: i386 libxtst6: i386 libxi6: i386

fonte qui

    
risposta data ChaosPredictor 22.05.2017 - 19:03

Leggi altre domande sui tag