junglediskがlibnotifyエラーで失敗する


16

Ubuntuでjunglediskアプリケーションを動作させることに成功した人はいますか?

junglediskが提供する.debファイルからインストールしました。インストールはうまくいきますが、「ジャングルディスクデスクトップ」アプリを起動できません。

ダッシュ検索バーに表示されますが、選択しても起動したり何もしません。

コマンドラインを試すと、次のようになります...

$ jungledisk -V -f
Verbose mode enabled
Shutting down...
$

次のコマンドでもっと面白いものが得られます... libnotify.soについての何か

$ junglediskdesktop -V -f
junglediskdesktop: error while loading shared libraries: libnotify.so.1: cannot open shared object file: No such file or directory

誰が何を試すべきかについての提案はありますか?

回答:


16

jungledisk / rackspaceのヘルプチケット担当者は、この問題を解決しました。junglediskはlibnotify.so.1を期待しており、ubuntuにはlibnotify.so.4があったようです。

libnotify.so.4を指すシンボリックリンクを作成すると、問題が解決します...

新しいUbuntuには、jungleディスクに必要なlibnotify.so.1がありません。これは、libnotify.so.4からlibnotify.so.1へのシンボリックリンクを作成することで解決されます。以下の[コマンドを入力]して、マシンを再起動してください。

cd /usr/lib/i386-linux-gnu/ ; sudo ln -s ./libnotify.so.4 libnotify.so.1

よろしく、JungleJason


参考までに、32ビットxubuntuのインストールでも同じ問題が発生しました。上記も修正しました。
アンジェロ

64ビットユーザーは、代わりにKailashのソリューションを確認してください。
コベジョン

シンボリックリンクの修正は、12.10でも機能します。
ベラク

15

Ubuntuの64ビットバージョンでは、関連するライブラリパスが異なるため、他の答えは機能しません。ただし、linuxmintフォーラムのソリューションは機能します

sudo ln -s /usr/lib/x86_64-linux-gnu/libnotify.so.4 /usr/lib/libnotify.so.1 

2
ありがとう!実際には非常に似ています。アイデアは、libnotify.so.1がlibnotify.so.4を指すようにシンボリックリンクを作成することです。明らかに64ビットを使用しているため、32ビットを使用しているため、違いがあります。私はもともとタイトルに32ビットを指定していましたが、編集されました。
アンジェロ

1
実際に64ビットを使用していることを確認できます。
カイラッシュ


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.