still doesn’t with me - just tried it again and get “Unable to connect to indexer, check the log for more details” which gives the log error above - i’m on sky broadband if that helps.
thanks for the reply. i’ve got a synology nas drive that runs sonarr at the moment, but i wouldn’t have the faintest idea on how to get libcurl installed or working so i’ll see what google has to suggest.
Put the file on your synology in an accessable folder through the web interface (or SSH).
SSH or Telnet into the Synology Box and login as root
Go to the directory containing the bootstrap file, for example “cd /volume1/downloads/”
Install bootstrap file, type “sh syno” and hit “tab” to fill out the rest of the filename.
Change the path settings in “/etc/profile” and “/root/.profile” to include “/opt/bin” and “/opt/sbin”. For example:
“PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin”
Log out of the SSH session and start a new session.
Give the command “ipkg install libcurl”
This will install libcurl - 7.24.0-1 - Curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FI
Since you are basically doing a “clean” install, you might want to try installing Entware instead of Optware.
Entware contains libcurl 7.40 which is significantly newer then the one Optware has.
Sometimes the work-around is so simple you don’t even think about it. The API also works on http, so you can just change the url into http://torrentapi.org
I think we might have been looking at it wrong. To run Sonarr on Synology and QNAP you resp. need Mono or QMono. What we have done with Optware/Entware is enabling curl / libcurl in the NAS layer, but possibly not in the Mono layer.
So I think the resolution direction would be to try and validate if and which libcurl is part of Mono and QMono.
Edit: On the mono forum they talked about first checking it in the NAS layer. This results in:
curl performs SSL certificate verification by default, using a “bundle” of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn’t adequate, you can specify an alternate file using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL).
If you’d like to turn off curl’s verification of the certificate, use the -k (or --insecure) option.
Mono doesn’t use libcurl, Sonarr does. As I said, sonarr can’t find the libcurl library or fails to initialise it as evident by 15-7-22 13:44:29.9|Trace|HttpClient|Curl not available, using default WebClient.
Did you restart sonarr afterwards? If I change that file to <dllmap os="linux" dll="libcurl.dll" target="libcurl.so.4" /> (libcurl.so.4 instead of .so.3) on my ubuntu machine it works.
Why do you think I added libcurl as fallback in the first place?
Installing the latest via homebrew gives me a working command line version (if I specify that binary), but doesn’t fix the issue, presumably because…
==> Caveats
This formula is keg-only, which means it was not symlinked into /usr/local.
OS X already provides this software and installing another version in
parallel can cause all kinds of trouble.
Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you’ll need to add to your
build variables:
So, is there a way to specify /usr/local/opt/curl/lib/libcurl.4.dylib ? For example, changing CurlSharp.dll.config to include <dllmap os=“osx” dll=“libcurl.dll” target="/usr/local/opt/curl/lib/libcurl.4.dylib"/> didn’t solve this for me, even after a sonarr restart.
That would imply me actually understanding this stuff. My knowlegde only comes from google and common sense. Of which the common sense is debatable
I did reboot sonarr after the change, I even rebooted the entire NAS just to be sure.
I noticed 4.0 is a symlink to 4.3.0, so retried it (entire NAS reboot) with 4.3.0 in all to options. Same result.