Cant Connect to Rutorrent after change to SSL

Sonarr version (exact version): 2.0.0.4230
Mono version (if Sonarr is not running on Windows):Mono JIT compiler version 4.4.1 (Nightly 4.4.1.0/4747417 Wed Jun 22 11:14:49 UTC 2016)
OS: Ubuntu Server 14.04
((Debug logs)) (posted to hastebin or similar): Invalid request Validation failed:
– Unknown exception: Error: SecureChannelFailure (The authentication or decryption has failed.)

Imgur Link: https://i.imgur.com/RbKGbZ8.png
Description of issue:
Old Setup: Nginx server block for rutorrent at rutorrent.MY_DOMAIN.com , no ssl , worked just fine with sonarr

New Setup: Same as old but SSL is now enabled. Cloudflare origin certificate is installed and working. The rutorrent web ui works just fine.

The issue is sonarr is now not downloading new releases or talking to rutorrent at all. When i test the connect in the settings, i get the error message posted. I have turned on the SSL switch in the sonarr downloader options

Rutorrent config in sonarr: http://i.imgur.com/CkGkh47.png

Nginx Server Block for rutorrent: http://i.imgur.com/mn08P0t.png

If i go to that url that sonarr uses to communicate in my browser, i get this message: “Link to XMLRPC failed. May be, rTorrent is down?”

But rtorrent is up and running and rutorrent is connected to it

Couchpotato is working via: scgi://localhost:5000
Transdroid is connecting to rtorrent via : rutorrent.MY_DOMAIN.com/plugins/httprpc/action.php

I think i might have just solved this myself, but id love an offical answer at some point if possible, cause im not sure.

I found in this post: Nzbplanet and nzbcat SSL/TLS Error

Since i use cloudflare for my SSL and it doesnt support Windows XP/IE8 , which , based on the above post is basically what sonarr uses, that is why my rutorrent is not working with my sonarr. As of right now, my plan is to stand up a second rutorrent insance , on some super obscure url for sonarr to communicate with. If anyone has a better suggestion, im completely open to it

Results of an HTTPS test to my domain where rutorrent is showing the browser/OS support: https://i.imgur.com/yJ8boWQ.png

EDIT: Setup second instance of rutorrent on a super obsure url without SSL for sonarr to use. I also limited it so only localhost and my servers IP addresses can access it , further locking it down. It works for now.

Sonarr will fallback to using libcurl if it is available on your system, which has better SSL support, you’ll need to restart Sonarr after libcurl is installed for Sonarr to see that its there (it only checks once and won’t try again until its restarted).

Sorry if im doing this wrong, but i think its already installed. I have curl installed on my system, and i did find a package called libcurl4-openssl-dev but it is also already installed. I restarted Sonarr anyway, and no change

Curl version output:

slamanna212@srv1:~$ curl --version
curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP

libcurl4-openssl-dev is what you need based on some other threads, but I haven’t used it first hand. If you enable ((trace logging)) it will log whether it failed to fallback to curl.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.