jungledisk échoue avec l'erreur libnotify

16

Quelqu'un a-t-il réussi à faire fonctionner l'application jungledisk sous Ubuntu?

Je l'ai installé à partir du fichier .deb fourni par jungledisk. L'installation se passe bien, mais je n'arrive pas à lancer l'application "jungle disk desktop".

Il apparaît dans la barre de recherche du tableau de bord, mais ne se lance pas et ne fait rien après l'avoir sélectionné.

Lorsque j'essaie la ligne de commande, j'obtiens ce qui suit ...

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

Je reçois quelque chose de plus intéressant avec la commande suivante ... quelque chose à propos de libnotify.so

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

Quelqu'un a-t-il des suggestions à essayer?

Angelo
la source

Réponses:

16

Les gens de helpticket à jungledisk / rackspace ont résolu ce problème. Il semble que jungledisk attendait libnotify.so.1 et ubuntu avait libnotify.so.4.

La création d'un lien symbolique pointant vers libnotify.so.4 résout le problème ...

Le nouveau Ubuntu manque libnotify.so.1 nécessaire au disque de la jungle. Ce problème est résolu en créant un lien symbolique vers libnotify.so.4 vers libnotify.so.1. Veuillez [saisir les commandes] ci-dessous et redémarrer la machine:

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

Cordialement, JungleJason

Angelo
la source
Pour info ... J'ai eu le même problème dans une installation de xubuntu 32 bits. Ce qui précède l'a également corrigé.
Angelo
Les utilisateurs 64 bits vérifient plutôt la solution de Kailash.
kobejohn
Le correctif symlink fonctionne également sur 12.10.
belacqua
15

Pour une version 64 bits d'Ubuntu, l'autre réponse ne fonctionnera pas, car les chemins de bibliothèque appropriés sont différents. Cependant, la solution des forums linuxmint fonctionne:

sudo ln -s /usr/lib/x86_64-linux-gnu/libnotify.so.4 /usr/lib/libnotify.so.1 
Kailash
la source
2
Merci! Ils sont en fait très similaires. L'idée est de créer un lien symbolique pour que libnotify.so.1 pointe vers libnotify.so.4. Il y a des différences parce que vous utilisez apparemment 64 bits et j'utilise 32 bits. J'avais initialement indiqué 32 bits dans mon titre, mais il a été édité.
Angelo
1
Je peux confirmer que j'utilise bien le 64 bits.
Kailash
0

Eu le même problème. Finissez par utiliser les outils Linux gratuits de SMEStorage:

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

Cory Killian
la source
Merci, j'envisagerai de l'utiliser. Mais avant de le faire, j'ai un tas de données sur s3 via jungledisk à migrer!
Angelo
0

Rackspace a publié un ensemble officiel d'instructions sur: https://support.jungledisk.com/entries/21726460 Pour les versions 32 et 64 bits. Notez qu'à ce jour, la solution ne fonctionne pas correctement pour Ubuntu 13.04.

Bryce
la source