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?
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
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.
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 .