Erreur déluge après redémarrage d'Ubuntu (j'ai besoin de supprimer 2 fichiers)

8

J'ai ajouté Delugedans Startup applicationset parfois après le redémarrage ou l' arrêt, Delugene démarre pas. Si j'essaye de l'exécuter dans le terminal, j'obtiens l'erreur suivante:

vas@LenovoZ580:~$ deluge
[ERROR   ] 11:18:36 ipcinterface:156 Deluge restart failed: Couldn't listen on any:/home/vas/.config/deluge/ipc/deluge-gtk: Cannot acquire lock.

Si je supprime /home/vas/.config/deluge/ipc/deluge-gtket /home/vas/.config/deluge/ipc/deluge-gtk.lockpuis Delugedémarre normalement.

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

LVA
la source

Réponses:

8

Vous pouvez créer un script qui supprime les deux fichiers et le configurer pour qu'il s'exécute 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: /superuser/155476/how-do-i-make-a-script-run-upon-startup-of-the-ubuntu-machine

Voici également un court tutoriel sur la façon de bash script: https://help.ubuntu.com/community/Beginners/BashScripting

Anglepoise
la source
4

Il s'agit d'une erreur courante lorsque Deluge ne se ferme pas correctement. Un lien symbolique est rompu et Deluge ne sait pas quoi faire. Mais je fais.

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

Ensuite, lancez Déluge.

Braiam
la source
1

Il existe un ticket de bogue ouvert # 2234 qui résoudrait le problème de fichier périmé.

Une alternative à la mise en place de Deluge dans les applications de démarrage serait d'exécuter le démon en arrière-plan à l'aide d'un script upstart , puis de se connecter avec thinclient .

Cas
la source