8 votes

Erreur de déluge après le redémarrage d'Ubuntu (je dois supprimer 2 fichiers)

J'ai ajouté Deluge dans les applications de démarrage et parfois après un redémarrage ou un arrêt, Deluge ne démarre pas. Si j'essaie de le lancer dans le terminal alors j'obtiens l'erreur suivante:

vas@LenovoZ580:~$ deluge
[ERROR   ] 11:18:36 ipcinterface:156 L'échec du redémarrage de Deluge : Impossible d'écouter sur any:/home/vas/.config/deluge/ipc/deluge-gtk: Impossible d'acquérir le verrou.

Si je supprime /home/vas/.config/deluge/ipc/deluge-gtk et /home/vas/.config/deluge/ipc/deluge-gtk.lock alors Deluge démarre normalement.

Comment puis-je configurer cela pour que lorsque je redémarre ou arrête l'ordinateur, ces 2 fichiers soient supprimés s'ils existent ?

8voto

Anglepoise Points 259

Vous pourriez créer un script qui supprime les deux fichiers et le configurer pour s'exécuter au démarrage.

Quelque chose comme ça :

#!/bin/bash
rm /home/vas/.config/deluge/ipc/deluge-gtk
rm /home/vas/.config/deluge/ipc/deluge-gtk.lock

Vous devrez placer vos scripts dans /etc/init.d/.

Voir : https://superuser.com/questions/155476/how-do-i-make-a-script-run-upon-startup-of-the-ubuntu-machine

Voici également un petit tutoriel sur le scripting bash : https://help.ubuntu.com/community/Beginners/BashScripting

4voto

Braiam Points 64282

C'est une erreur courante lorsque Deluge ne se ferme pas proprement. Certains liens symboliques sont rompus et Deluge ne sait pas quoi faire. Mais moi je sais.

rm /home/vas/.config/deluge/ipc/deluge*

Ensuite, lancez Deluge.

1voto

Antti Rasinen Points 2837

Il y a un ticket de bogue ouvert #2234 qui résoudrait le problème des fichiers obsolètes.

Une alternative à mettre Deluge dans les applications de démarrage serait d'exécuter le démon en arrière-plan en utilisant un script upstart puis de se connecter avec le client léger.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X