当前位置: 首页>>技术教程>>正文


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

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

最佳方法

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

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

\\n

The new Ubuntu is missing libnotify.so.1 needed by jungle disk. This\\n is resolved by creating a symlink to libnotify.so.4 to libnotify.so.1.\\n Please [enter the commands] below and restart the machine:

\\n

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

\\n

Regards, JungleJason

\\n

次佳方法

对于 64 位版本的 Ubuntu,另一个答案不起作用,因为相关的库路径不同。但是,solution from the linuxmint forums 确实有效:

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14577.html,未经允许,请勿转载。