The Deluge download client appears to be broken on latest 2804 release.
It seems that the integration with the Label plugin is failing when setting up the label to a new torrent.
System: Ubuntu Server 14.10
Startup script: upstart
Sonarr:
Version 2.0.0.2804
Mono Version 3.10.0 (tarball Wed Nov 5 12:50:04 UTC 2014)
AppData directory /home/sonarr/.config/NzbDrone
Startup directory /opt/NzbDrone
Sonarr log error job flow:
15-2-6 08:23:17.8|Debug|DelugeProxy|Url: hxxps://localhost:8112/json Action: auth.login
15-2-6 08:23:17.8|Debug|X509CertificateValidationPolicy|Certificate validation for hxxps://localhost:8112/json failed. RemoteCertificateNameMismatch, RemoteCertificateChainErrors
15-2-6 08:23:17.8|Debug|RestSharpExtensions|Validating Responses from [POST] [hxxps://localhost:8112/json] status: [OK]
15-2-6 08:23:17.8|Trace|RestSharpExtensions|Response: {“id”: 84, “result”: true, “error”: null}
15-2-6 08:23:17.8|Debug|DelugeProxy|Deluge authentication succeeded.
15-2-6 08:23:17.8|Debug|DelugeProxy|Url: hxxps://localhost:8112/json Action: web.connected
15-2-6 08:23:17.8|Debug|X509CertificateValidationPolicy|Certificate validation for hxxps://localhost:8112/json failed. RemoteCertificateNameMismatch, RemoteCertificateChainErrors
15-2-6 08:23:17.9|Debug|RestSharpExtensions|Validating Responses from [POST] [hxxps://localhost:8112/json] status: [OK]
15-2-6 08:23:17.9|Trace|RestSharpExtensions|Response: {“id”: 85, “result”: true, “error”: null}
15-2-6 08:23:17.9|Debug|DelugeProxy|Url: hxxps://localhost:8112/json Action: label.set_torrent
15-2-6 08:23:17.9|Debug|X509CertificateValidationPolicy|Certificate validation for hxxps://localhost:8112/json failed. RemoteCertificateNameMismatch, RemoteCertificateChainErrors
15-2-6 08:23:21.9|Debug|RestSharpExtensions|Validating Responses from [POST] [hxxps://localhost:8112/json] status: [0]
15-2-6 08:23:21.9|Error|RestSharpExtensions|Error communicating with server
Deluge log error:
Exception: Unknown Torrent
[ERROR ] 08:01:16 rpcserver:304 Exception calling RPC request: Unknown Torrent
Traceback (most recent call last):
File “/usr/lib/python2.7/dist-packages/deluge/core/rpcserver.py”, line 299, in dispatch
ret = self.factory.methods[method](*args, **kwargs)
File “/usr/lib/python2.7/dist-packages/deluge/plugins/Label-0.2.egg/label/core.py”, line 317, in set_torrent
CheckInput(torrent_id in self.torrents , _(“Unknown Torrent”))
File “/usr/lib/python2.7/dist-packages/deluge/plugins/Label-0.2.egg/label/core.py”, line 88, in CheckInput
raise Exception(message)
Exception: Unknown Torrent
Tried with an empty deluge and sonarr configurations, but same behaviour.