web-dev-qa-db-ja.com

Ubuntuの再起動後のデリュージエラー(2つのファイルを削除する必要があります)

Startup applicationsDelugeを追加し、再起動またはシャットダウン後に時々を追加すると、Delugeが起動しません。ターミナルで実行しようとすると、次のエラーが表示されます。

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.

/home/vas/.config/deluge/ipc/deluge-gtk/home/vas/.config/deluge/ipc/deluge-gtk.lockthenを削除すると、Delugeが正常に起動します。

ラップトップを再起動またはシャットダウンするときに、これら2つのファイルが存在する場合は削除するように設定するにはどうすればよいですか?

8
L.V.A

2つのファイルを削除し、起動時に実行するように設定するスクリプトを作成できます。

このようなもの:

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

スクリプトを/etc/init.d/に配置する必要があります。

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

また、スクリプトをbashする方法に関する短いチュートリアルもあります。 https://help.ubuntu.com/community/Beginners/BashScripting

8
Anglepoise

これは、Delugeが正常に終了しない場合の一般的なエラーです。一部のシンボリックリンクが破損し、デリュージは何をすべきかを知りません。でもやるよ。

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

次に、Delugeを起動します。

4
Braiam

古いファイルの問題を解決するオープンバグチケット #2234 があります。

Delugeをスタートアップアプリに追加する代わりに、 pstart script を使用してバックグラウンドでデーモンを実行し、 thinclient で接続します。

1
Cas