web-dev-qa-db-fra.com

Impossible d'exécuter Pulse Secure sur Ubuntu 19.04 car libwebkitgtk-1.0.so.0 est manquant

Existe-t-il un moyen de résoudre ce problème?

$ /usr/local/Pulse/pulseUi
/usr/local/Pulse/pulseUi: error while loading shared libraries: libwebkitgtk-1.0.so.0: cannot open shared object file: No such file or directory
7
bartvde

Ubuntu 19.04 n'est pas une plate-forme de support pour Pulse secure. Vous pouvez le faire fonctionner en suivant les instructions ci-dessous sans installer de dépendances par le gestionnaire de packages. Remarque: Faites preuve de prudence et de prudence à vos propres risques.

  • En tant qu'utilisateur root, exécutez:

    dpkg -i Pulse-9.0.R3.x86_64.deb
    cd /usr/local/Pulse/
    
  • Autoriser l'installation pour 19.04 par sed (ou manuellement à la ligne 279 dans PulseClient_x86_64.sh)

    sed -i "s/UBUNTU_VER\ \=\ 18\ \]/& \|\|\ [\ \$UBUNTU_VER\ \=\ 19 \]/" PulseClient_x86_64.sh
    
  • Peut ne pas être nécessaire. Au moins, il échouera avec les packages qui ne sont pas trouvés.

    ./PulseClient_x86_64.sh install_dependency_packages
    
  • Permet de faire des debs et des dossiers supplémentaires:

    mkdir /usr/local/Pulse/extra
    mkdir /usr/local/Pulse/debs   
    
  • Téléchargez les packages ci-dessous depuis archice.ubuntu.com vers/usr/local/Pulse/debs:

    cd /usr/local/Pulse/debs
    wget http://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu60_60.2-3ubuntu3_AMD64.deb
    wget http://archive.ubuntu.com/ubuntu/pool/universe/w/webkitgtk/libjavascriptcoregtk-1.0-0_2.4.11-3ubuntu3_AMD64.deb
    wget http://archive.ubuntu.com/ubuntu/pool/universe/w/webkitgtk/libwebkitgtk-1.0-0_2.4.11-3ubuntu3_AMD64.deb
    
  • Extraire les fichiers * .deb sur/usr/local/Pulse/extra

    cd /usr/local/Pulse/extra
    dpkg -x /usr/local/Pulse/debs/libicu60_60.2-3ubuntu3_AMD64.deb .
    dpkg -x /usr/local/Pulse/debs/libjavascriptcoregtk-1.0-0_2.4.11-3ubuntu3_AMD64.deb .
    dpkg -x /usr/local/Pulse/debs/libwebkitgtk-1.0-0_2.4.11-3ubuntu3_AMD64.deb .
    
  • Quel utilisateur normal et exporter LD_LIBRARY_PATH en ligne de commande:

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/Pulse/extra/usr/lib/x86_64-linux-gnu/
    
  • En tant qu'utilisateur normal, exécutez Pulse secure GUI sur la ligne de commande:

    /usr/local/Pulse/pulseUi
    

Vous devriez maintenant pouvoir voir pulseUI et continuer. Remarque: à des fins de dépannage, vous pouvez utiliser la commande ldd pour vérifier quelles bibliothèques sont nécessaires, comme: ldd /usr/local/Pulse/pulseUi

17
jacke

Si vous souhaitez utiliser Pulse Secure uniquement en tant que client pour vous connecter à un VPN, vous pouvez utiliser la connexion ouverte. Ici, je vais dans les détails, étape par étape.

  1. Installez le package

    Sudo apt-get update
    Sudo apt-get install openconnect
    
  2. Installer des certificats

    Sudo apt-get install ca-certificates
    Sudo update-ca-certificates
    
  3. Se connecter

    Sudo openconnect --protocol = nc vpn.example.com
    

Références:

http://www.yorku.ca/computing/download/ps-Pulse-9.0r1-linux-quickstart-guide.pdfhttps://websiteforstudents.com/install-openconnect -ssl-vpn-client-on-ubuntu-18-04-18-04 /

2
natanael

Veuillez pardonner au fait qu'il s'agit d'une réponse et non d'un commentaire. Je me suis inscrit juste pour aider à résoudre ce problème. Pour superposer ce que @jacke a publié ci-dessus. Suivez d'abord son guide!

Si vous remarquez que votre icône Pulse ne fonctionne plus depuis le lanceur, procédez comme suit:

$ Sudo nano /usr/share/applications/pulseUi.desktop

Modifiez la ligne Exec en

Exec=/usr/bin/env LD_LIBRARY_PATH=/usr/local/Pulse/extra/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH /usr/local/Pulse/pulseUi
1
MrJShark0

Pour moi, c'était aussi simple que d'installer le deb Pulse puis de lancer:

Sudo /usr/local/Pulse/PulseClient_x86_64.sh install_dependency_packages
Sudo apt install libwebkitgtk-1.0-0
0
Phil

Sur Ubuntu 19.10 (AMD64), ce qui suit a fonctionné pour moi:

  1. Téléchargez libjavascriptcoregtk-1.0- , libwebkitgtk-1.0- et libicu6 correspondant à votre architecture (la mienne était AMD64).
  2. Installez-les avec Sudo dpkg -i libicu60_60.2-3ubuntu3.1_AMD64.deb libjavascriptcoregtk-1.0-0_2.4.11-3ubuntu3_AMD64.deb libwebkitgtk-1.0-0_2.4.11-3ubuntu3_AMD64.deb; Sudo apt install -f.
0
Mario