Ubuntu(64)12.04用のCisco AnyConnectをインストールしましたが、失敗しました。 Ubuntu 10.10(64)にインストールできます。
エラーログ
Installing Cisco AnyConnect VPN Client ...
Extracting installation files to /tmp/vpn.teuSIr/vpninst096243274.tgz...
Unarchiving installation files to /tmp/vpn.teuSIr...
Starting the VPN agent...
/opt/Cisco/vpn/bin/vpnagentd: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
私がそれに会うとき、
locate libxml2.so.2
/usr/lib/x86_64-linux-gnu/libxml2.so.2
/usr/lib/x86_64-linux-gnu/libxml2.so.2.7.8
そこで、シンボルリンクlibxml2.so.2
を/user/lib
に作成します。
Installing Cisco AnyConnect VPN Client ...
Extracting installation files to /tmp/vpn.5cz4FV/vpninst001442979.tgz...
Unarchiving installation files to /tmp/vpn.5cz4FV...
Starting the VPN agent...
/opt/Cisco/vpn/bin/vpnagentd: error while loading shared libraries: libxml2.so.2: wrong ELF class: ELFCLASS64
デバイスにlib32ランタイムライブラリが存在することを確認します。
どうすれば修正できますか?
「公式の」Cisco AnyConnect VPNソフトウェアが必要ない場合は、Ubuntuリポジトリに「network-manager-openconnect-gnome」パッケージをインストールすることを強くお勧めします。 AnyConnectのオープンソースクライアントであるOpenConnectを使用します。とにかく、このパッケージを使用すると、通常のネットワークマネージャーを使用してAnyConnect VPN接続を構成および管理できます。
過去数か月間、それを使用して仕事用VPNに接続してきましたが、うまく機能しています。
「OpenConnect」を検索すると、Ubuntu Software CenterまたはSynapticでパッケージを見つけることができます。
コマンドラインからインストールしたい場合は、次の方法でインストールできます。Sudo apt-get install network-manager-openconnect-gnome
これにより、ネットワーク接続にオプションが追加されます。接続の追加を選択すると、「VPN接続」の下に「Cisco AnyConnect Compatible VPN(openconnect)」を追加する新しいオプションがあります。その後、ネットワークアプレット(システムトレイ内)を介してVPNに接続できます。
Openconnectを使用してください!結構簡単!
最初に次のコマンドを実行して、TUNモジュールをアクティブにします。
Sudo /sbin/modprobe tun
OpenConnectをインストールします。
Sudo apt-get install openconnect
VPNに接続し、次を実行します。
Sudo openconnect yourvpn.example.com
このリンクを試してみてください: http://ubuntuhandbook.org/index.php/2014/11/connect-Cisco-anyconnect-vpn-ubuntu/
Network ManagerのいくつかのVPNプラグインをインストールします。
Sudo apt-get install network-manager-pptp network-manager-vpnc network-manager-openvpn
パスワードの入力を求められたら、入力してEnterキーを押します。
パッケージが「すでに最新バージョン」であると言われた場合、それを無視して次のコマンドを続行します。
「[Y/n]を続ける」ように求められたら、Yを押してからEnterを押します。
接続設定ダイアログを開き、VPNタブに移動して、新しい接続を追加します。
「Cisco AnyConnect」を選択します。
以前に同様の問題が発生しました。 libatk1
が原因でvpnagentd
がロードされず、libxml2
が原因でvpnui
がロードされないことがわかりました。これらのライブラリの32ビットバージョンをインストールすると、問題が解決します。を使用して問題を解決するには、ia32-libs
をインストールする必要があります
Sudo apt-get update
Sudo apt-get install ia32-libs
これにより、Ubuntu 64ビットバージョンでの問題が解決するはずです。 Ubuntu 11.10とUbuntu 12.04で試しました。
Openconnectをインストールしました。 anyconnectコマンドラインユーティリティと同様に機能します。
Sudo apt-get install openconnect
Ubuntu 64ビットデスクトップ14.04.3で私のために働いた手順は次のとおりです
Sudo apt-get install -y lib32z1 lib32ncurses5 lib32bz2-1.0 libxml2:i386 libstdc++6:i386 libgtk2.0-0:i386 libpango1.0-0:i386
これで、。/ vpnuiを起動できます。
Ciso Anyconnectクライアントを動作させたい場合は、 このブログ をご覧ください。 Firefox Iced Tea Webプラグインを無効にして、VPNサイトにアクセスするだけです。 UbuntuにVPNインストーラーをダウンロードさせ、シェルスクリプトを実行させます。私の場合、Cisco Anyconnect VPNクライアントがインストールされ、インターネットセクションで利用可能であり、正常に動作します。
気にしないで、OpenConnectを 手順はこちら でインストールしました。最後に、Ciscoのゴミを処理する必要はありません!
私の場合vpnagentd
はロードされません。パッケージのインストール
Sudo apt-get install lib32z1 lib32ncurses5
ただし、問題は解決しました。 ia32-libs
をインストールしようとしたときに、端末はこれらをインストールするように促しましたが、これは古いようです。
以前に同様の問題が発生しました。 libatk1
が原因でvpnagentd
がロードされず、libxml2
が原因でvpnui
がロードされないことがわかりました。これらのライブラリの32ビットバージョンをインストールすると、問題が解決します。 ia32-libsをインストールして、次を使用して問題を解決する必要があります
Sudo apt-get install ia32-libs
これにより、Ubuntu 64bitバージョンでの問題が解決するはずです。 11.10と12.04で試しました。