web-dev-qa-db-ja.com

Ubuntu 14.04 LTSにJuniper VPNをインストールする方法は?

手伝っていただけませんか ?

古いUbuntu 13.10では、不足している32libとIcedTea(32ビット)をインストールする必要がある回避策を使用して、Juniper VPN(Firefoxのみ)を実行できました。

ただし、最近Ubuntu 13.10から14.04(両方とも64ビット)にアップグレードしましたが、起動時に次のメッセージが表示されて失敗するため、Juniper VPNは動作しません。

「必要な32ビットライブラリがインストールされていることを確認してください。詳細については、KB記事KB25230を参照してください。」

「セットアップに失敗しました。32ビットJavaをインストールし、update-alternativesコマンドを使用して代替リンクを更新してください。詳細については、KB記事KB25230を参照してください」

なんらかの奇妙な理由により、14.04のアップグレードはopenjdk-7:386では動作せず、結果としてJuniper VPNでも動作しないようです。

何か案は ?ありがとう

この投稿で提案を試すことができます: Juniper setup on 12.04

14.04 Trusty Tahr(64ビット)の更新

14.04でネットワークコネクトを使用して最初に実行するとエラーが発生し、ネットワークコネクトは32ビットライブラリの欠落について不平を言いました。 NCバージョンは7.4R6です。すべてのライブラリをインストールし、openjdk-7-jre:i386をインストールしました。

少し掘り下げると、Network Connectが更新代替リストを使用して32ビットjreがインストールされているかどうかを判断していることが明らかになりました。

/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 " " " "

ただし、/ usr/sbin /のupdate-alternativesを探しているため、13.10のように正しいディレクトリを指すシンボリックリンクがないようです。したがって、/ usr/sbin /へのシンボリックリンクの追加が役立ちました。

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

完全を期すため、および32ビットJREをインストールする必要があるため、次の情報にも従わなければなりませんでした。 http://itfuzz.blogspot.de/2013/11/juniper-network-connect-and -ubuntu-1310.html そして14.04でこのコマンドを実行します:

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

13.10で動作していたので、すでにこれを実行していたはずですが、14.04で[ネットワーク接続]ウィンドウが閉じました。これにより問題が修正されました。

19
mike

ジュニパーLinuxクライアント.jarからのバイナリ(ncsvc)をラップするMadScientistのmsjncスクリプトを使用して、ジュニパーへのVPN接続をセットアップするだけです。

ncsvcバイナリはJavaをまったく必要としないため、これは私が見つけることができる最も近いソリューションです。

スクリプトはここにあります: http://mad-scientist.us/juniper.html

6
noleti

私の場合、次の手順が機能します。

  1. OracleのインストールJava 8

    須藤apt-add-repository ppa:webupd8team/Java

    須藤apt-getアップデート

    Sudo apt-get install Oracle-Java8-installer

  2. here から32ビットJava 8のtarボールをダウンロードします

ダウンロードjre-8uXXX-linux-i586.tar.gz

XXX-バージョン(私の場合は131、次のステップ131でダウンロードしたバージョンに変更します)

  1. ファイルを/usr/lib/jvm/に移動します

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

  2. ファイルを抽出する

    cd/usr/lib/jvm /

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

  3. ルート所有権に変更します

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

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

  4. Javaの代替リンクを更新する

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

  5. デフォルトのJavaバージョンが64ビットのままであることを確認してください

    update-alternatives --Javaを表示する

    7a。 Javaのデフォルトが32ビットバージョンに変更された場合。

    Sudo update-alternatives --config Java

  6. 標準の32ビットライブラリをインストールする

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

    Sudo dpkg --add-architecture i386

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

ソース ここ

0
ChaosPredictor

間違ったアップグレードのため、VPNを起動できませんでした。最後に、このブログは私を助けてくれました。

http://www.lyricalsoftware.com/blog/juniper-vpn-working-in-ubuntu-14-04-trusty/

0
Chitrasen