I am getting the same curl errors. I can load the URL from the log in Firefox and get the correct video playback, but using curl on the command line yields the same error 35:
Code:
Clou@Maia [/home/xbmc/] curl -vvvvvv -o /dev/null 'https://very_long_link_from_log'
* Hostname was NOT found in DNS cache
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 74.125.175.170...
* Connected to r5---sn-aiglln7d.googlevideo.com (74.125.175.170) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: /etc/ssl/certs/ca-certificates.crt
CApath: none
* SSLv3, TLS handshake, Client hello (1):
} [data not shown]
* SSLv3, TLS alert, Server hello (2):
{ [data not shown]
* error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
* Closing connection 0
curl: (35) error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Clou@Maia [/home/xbmc/]
Seems that something is wrong with SSLv3 and curl (or the Google servers).
Is XBMC using its own curl or the one from the system? If it's the latter, I'm on Arch with
Code:
curl 7.36.0 (i686-pc-linux-gnu) libcurl/7.36.0 OpenSSL/1.0.1f zlib/1.2.8 libssh2/1.4.3
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP
wget on the same machine downloads the file just fine.