I just installed 2.92 (14714) on my Raspberry Pi3. The deamon starts fine and I can download torrents. However trackers that use HTTPS will not connect. If I download a https torrent, but then edit the announce to just be http:// it connects fine.
I get the error:
Tracker: Could not connect to tracker.
any tips?
can't connect to tracker with HTTPS. http is fine. [solved]
can't connect to tracker with HTTPS. http is fine. [solved]
Last edited by c4naan on Thu Dec 29, 2016 5:00 am, edited 1 time in total.
Re: can't connect to tracker with HTTPS. http is fine.
it turns out it was my install/version of Transmission running on LibreElec that was the issue.
I followed this post and was able to get transmission working with https.
essentially I had to download the openelec release, edit the version dependencies as listed here and change the 'openelec' to 'libreelec' in the addon.xml file. then copy the libcrypto 35 file to the appropriate folder and I am up and running
I followed this post and was able to get transmission working with https.
essentially I had to download the openelec release, edit the version dependencies as listed here and change the 'openelec' to 'libreelec' in the addon.xml file. then copy the libcrypto 35 file to the appropriate folder and I am up and running
Re: can't connect to tracker with HTTPS. http is fine. [solved]
At first, I solved this problem as suggested on my forums by adding
to the beginning of /share/CACHEDEV1_DATA/.qpkg/QTransmission3/QTransmission3.sh
But what it does is it enables connecting to https trackers insecurely, same as curl -k, which is not that desireable. Then I decide I can do better than that, so:
1. I Downloaded the cacert.pam file from https://curl.se/docs/caextract.html and placed it in: /share/CACHEDEV1_DATA/.qpkg/QTransmission3/ssl/certs (depending on where you Transmission is installed, you may need to replace CACHEDEV1_DATA).
2. Added to QTransmission3.sh instead of that TR_CURL_SSL_NO_VERIFY variable, to point libcurl to the certificate file just added.
Now it's all good.
Don't forget to always make backups of files before making any changes.
Code: Select all
export TR_CURL_SSL_NO_VERIFY=1
But what it does is it enables connecting to https trackers insecurely, same as curl -k, which is not that desireable. Then I decide I can do better than that, so:
1. I Downloaded the cacert.pam file from https://curl.se/docs/caextract.html and placed it in: /share/CACHEDEV1_DATA/.qpkg/QTransmission3/ssl/certs (depending on where you Transmission is installed, you may need to replace CACHEDEV1_DATA).
2. Added
Code: Select all
export CURL_CA_BUNDLE="${QPKG_ROOT}/ssl/certs/cacert.pem"
Now it's all good.
Don't forget to always make backups of files before making any changes.
Re: can't connect to tracker with HTTPS. http is fine. [solved]
Just got this working after some time of trying (not the cleverest person). I thought the code need the $ sign at first but after I removed this it worked a charm. Got the HTTPS error today after years of it working fine. Always used CAcert.qpkg and QPerl.qpkg before which worked fine up until now. This solutions works well though. Thanks makimaki.ato wrote: ↑Sun Oct 24, 2021 9:25 am At first, I solved this problem as suggested on my forums by addingto the beginning of /share/CACHEDEV1_DATA/.qpkg/QTransmission3/QTransmission3.shCode: Select all
export TR_CURL_SSL_NO_VERIFY=1
But what it does is it enables connecting to https trackers insecurely, same as curl -k, which is not that desireable. Then I decide I can do better than that, so:
1. I Downloaded the cacert.pam file from https://curl.se/docs/caextract.html and placed it in: /share/CACHEDEV1_DATA/.qpkg/QTransmission3/ssl/certs (depending on where you Transmission is installed, you may need to replace CACHEDEV1_DATA).
2. Addedto QTransmission3.sh instead of that TR_CURL_SSL_NO_VERIFY variable, to point libcurl to the certificate file just added.Code: Select all
export CURL_CA_BUNDLE="${QPKG_ROOT}/ssl/certs/cacert.pem"
Now it's all good.
Don't forget to always make backups of files before making any changes.