web-dev-qa-db-fra.com

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

J'ai ajouté Deluge dans Startup applications et parfois après le redémarrage ou l'arrêt, Deluge ne démarre pas. Si j'essaye de l'exécuter dans un 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-gtk et /home/vas/.config/deluge/ipc/deluge-gtk.lock puis Deluge démarre normalement.

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

8
L.V.A

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: https://superuser.com/questions/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

8
Anglepoise

C'est une erreur courante lorsque Deluge ne quitte pas proprement. Un lien symbolique se brise et Deluge ne sait pas quoi faire. Mais je fais.

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

Puis commencez le déluge.

4
Braiam

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

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

1
Cas