jungledisk 因 libnotify 错误而失败

jungledisk 因 libnotify 错误而失败

有谁成功让 jungledisk 应用程序在 Ubuntu 下运行过吗?

我使用 jungledisk 提供的 .deb 文件安装了它。安装顺利,但我无法启动“jungle disk 桌面”应用程序。

它出现在 dash 搜索栏中,但选择它后不会启动或执行任何操作。

当我尝试命令行时,我得到以下内容......

$ 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

有人可以建议尝试什么吗?

答案1

jungledisk/rackspace 的帮助人员解决了这个问题。看来 jungledisk 期望的是 libnotify.so.1,而 ubuntu 有 libnotify.so.4。

创建指向 libnotify.so.4 的符号链接可以解决问题......

新的 Ubuntu 缺少 Jungle Disk 所需的 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

答案2

对于 64 位版本的 Ubuntu,另一个答案不起作用,因为相关的库路径不同。但是,来自 linuxmint 论坛的解决方案确实有效:

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

答案3

遇到了同样的问题。最后使用了 SMEStorage 提供的免费 Linux 工具:

http://smestorage.com/?p=static&page=LinuxDrive

答案4

Rackspace 已在以下网址发布了一套官方说明: https://support.jungledisk.com/entries/21726460 适用于 32 位和 64 位版本。请注意,截至撰写本文时,该解决方案还不适用于 Ubuntu 13.04。

相关内容