jungledisk не работает с ошибкой libnotify

16

У кого-нибудь был успех, заставляющий приложение jungledisk работать под Ubuntu?

Я установил его из файла .deb, предоставленного jungledisk. Установка прошла нормально, но я не могу запустить приложение "рабочий стол на джунглях".

Он появляется в строке поиска тире, но не запускается и ничего не делает при его выборе.

Когда я пробую командную строку, я получаю следующее ...

$ 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

У кого-нибудь есть предложения, что попробовать?

Angelo
источник

Ответы:

16

Люди из справочника на jungledisk / rackspace решили эту проблему. Похоже, что jungledisk ожидал libnotify.so.1, а в Ubuntu был libnotify.so.4.

Создание символической ссылки, указывающей на libnotify.so.4, решает проблему ...

В новой Ubuntu отсутствует 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

Angelo
источник
К вашему сведению ... У меня была такая же проблема при установке 32-битного xubuntu. Вышеуказанное также исправило.
Анджело
Вместо этого 64-битные пользователи проверяют решение Kailash.
Кобежон
Исправление символической ссылки работает и на 12.10.
Белаква
15

Для 64-битной версии Ubuntu другой ответ не сработает, потому что соответствующие пути к библиотекам разные. Тем не менее, решение с форумов 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 бит.
Кайлаш
0

Была такая же проблема. В конечном итоге используйте бесплатные инструменты Linux от SMEStorage:

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

Кори Киллиан
источник
Спасибо, я подумаю над этим. Но прежде чем я это сделаю, у меня есть куча данных на s3 через jungledisk для миграции!
Анджело
0

Rackspace опубликовал официальный набор инструкций по адресу: https://support.jungledisk.com/entries/21726460 Для 32- и 64-разрядных версий. Обратите внимание, что на момент написания этой статьи решение не работает должным образом для Ubuntu 13.04.

Брайс
источник