When I run deluge to bring up the desktop GUI client I get an error complaining about multiple daemons running. I do not understand this. Before running the command I ran a ps -aux with grep to show all the processes with deluge in the name. As you can see I only have the grep, the web GUI, and the deluged daemon running. Why am I getting an error about having a second daemon running? I have classic mode disabled for the desktop GUI so the system shouldn't be trying to start up another daemon when I launch the desktop GUI.
Any help would be much appreciated. Everything appears to be working properly, I just like to clean up errors like this when possible.
I think either the wording should be changed in the connection manager, or the the ERROR log statement should be omitted. The connection manager says "Automatically start localhost if needed" (emphasis mine) which implies that the system will do some kind of check, and if true, will boot up the daemon. My wild guess is that the check is an attempt to launch another daemon and then the exception from it failing is not being swallowed.
I'd either.
1. Change the wording to "Automatically start localhost".
XOR
2. Surround your call to making the new daemon with some kind of try catch and swallow the exception.