Bug#762014: XBMC fails to download any files ("ERROR: CCurlFile::FillBuffer - Failed:, Timeout was reached")
Fabian Grünbichler
fabian.gruenbichler at student.tuwien.ac.at
Wed Sep 17 18:38:01 UTC 2014
Package: xbmc-bin
Version: 2:13.1~rc1+dfsg1-1+b2
Severity: normal
Hello,
XBMC fails to download any file from the net using libcurl (i.e., no
updating of addons, no scraping of movies/tv-shows/music, ..). The
logfile repeats the following lines for every file it tries to download:
20:01:37 T:139868360406784 ERROR: CCurlFile::FillBuffer - Failed:
Timeout was reached(28)
20:01:37 T:139868360406784 ERROR: CCurlFile::CReadState::Connect,
didn't get any data from stream.
For example when scraping using thetvdb.com (actual show name anonymized):
20:01:27 T:139868360406784 DEBUG: FindMovie: Searching for 'The TV
Show' using The TVDB scraper (path:
'/home/abc/.xbmc/addons/metadata.tvdb.com', content: 'tvshows', version:
'1.5.8')
20:01:27 T:139868360406784 DEBUG: scraper: CreateSearchUrl returned
<url
cache="cache-The%20TV%20Show-en.xml">http://thetvdb.com/api/GetSeries.php?seriesname=The%20TV%20Show&language=en</url>
20:01:27 T:139868360406784 DEBUG: CurlFile::Open(0x6738040)
http://thetvdb.com/api/GetSeries.php?seriesname=The%20TV%20Show&language=en
20:01:27 T:139868360406784 INFO: easy_aquire - Created session to
http://thetvdb.com
20:01:27 T:139868360406784 DEBUG: Curl::Debug - TEXT: Hostname was NOT
found in DNS cache
20:01:37 T:139868360406784 DEBUG: Curl::Debug - TEXT: Resolving timed
out after 10009 milliseconds
20:01:37 T:139868360406784 ERROR: CCurlFile::FillBuffer - Failed:
Timeout was reached(28)
20:01:37 T:139868360406784 ERROR: CCurlFile::CReadState::Connect,
didn't get any data from stream.
20:01:37 T:139868360406784 DEBUG: Curl::Debug - TEXT: Closing connection 0
20:01:37 T:139868360406784 ERROR: Run: Unable to parse web site
20:01:37 T:139868360406784 ERROR: Process: Error looking up item The
TV Show
20:01:37 T:139868360406784 DEBUG: Thread VideoInfoDownloader
139868360406784 terminating
Downloading the various failing urls using curl works fine, so I guess
the problem lies either with xbmc's usage of libcurl3-gnutls or some
(XBMC-internal?) DNS problem. I think the problem started to appear with
the recent (lib)curl upgrade to version 7.38.0-1 , but I am not 100% sure.
The problem is reproducable using a newly generated .xbmc folder. If
there are any other ways to manually debug this issue (besides enabling
the debug logging options using the settings GUI and the --debug command
line option), please tell me. I can also provide the full non-anonymized
debug log file, but I'd rather not upload it publicly.
Thanks for your work,
Fabian
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (510, 'unstable'), (310, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages xbmc-bin depends on:
ii libasound2 1.0.28-1
ii libavahi-client3 0.6.31-4
ii libavahi-common3 0.6.31-4
ii libavcodec56 6:11-1
ii libavfilter5 6:11-1
ii libavformat56 6:11-1
ii libavresample2 6:11-1
ii libavutil54 6:11-1
ii libbluetooth3 5.23-1
ii libbz2-1.0 1.0.6-7
ii libc6 2.19-11
ii libcap2 1:2.24-4
ii libcdio13 0.83-4.2
ii libcurl3-gnutls 7.38.0-1
ii libdbus-1-3 1.8.8-1
ii libdvdread4 5.0.0-1
ii libexpat1 2.1.0-6
ii libfreetype6 2.5.2-1.1
ii libfribidi0 0.19.6-2
ii libftgl2 2.1.3~rc5-4+nmu1
ii libgcc1 1:4.9.1-14
ii libgl1-mesa-glx [libgl1] 10.2.6-1
ii libglew1.10 1.10.0-3
ii libglu1-mesa [libglu1] 9.0.0-2
ii libjasper1 1.900.1-debian1-2
ii libjbig0 2.1-3
ii libjpeg8 8d1-1
ii liblzo2-2 2.08-1
ii libmicrohttpd10 0.9.37+dfsg-1+b1
ii libmysqlclient18 5.5.39-1
ii libpcre3 1:8.35-3
ii libpcrecpp0 1:8.35-3
ii libpng12-0 1.2.50-2
ii libpostproc52 6:0.git20120821-4
ii libpulse0 5.0-6
ii libpython2.7 2.7.8-7
ii libsamplerate0 0.1.8-8
ii libsdl-image1.2 1.2.12-5+b2
ii libsdl1.2debian 1.2.15-10
ii libsidplay2 2.1.1-14
ii libsmbclient 2:4.1.11+dfsg-1
ii libsqlite3-0 3.8.6-1
ii libssh-4 0.6.3-3+b1
ii libssl1.0.0 1.0.1i-2
ii libstdc++6 4.9.1-14
ii libswscale3 6:11-1
ii libtag1c2a 1.9.1-2.1
ii libtiff5 4.0.3-10
ii libtinyxml2.6.2 2.6.2-2
ii libudev1 215-4
ii libva-glx1 1.3.1-3
ii libva1 1.3.1-3
ii libx11-6 2:1.6.2-3
ii libxext6 2:1.3.2-1
ii libxml2 2.9.1+dfsg1-4
ii libxmu6 2:1.1.2-1
ii libxrandr2 2:1.4.2-1
ii libxslt1.1 1.1.28-2
ii libxt6 1:1.1.4-1
ii libyajl2 2.1.0-2
ii zlib1g 1:1.2.8.dfsg-2
Versions of packages xbmc-bin recommends:
ii libass5 0.10.2-3
ii libbluray1 1:0.6.2-1
ii libcec2 2.1.4-2
ii libcrystalhd3 1:0.0~git20110715.fdd2f19-11
ii libflac8 1.3.0-2
ii libhdhomerun1 20140604-1
ii libmad0 0.15.1b-8
ii libmodplug1 1:0.8.8.4-4.1
ii libmp3lame0 3.99.5+repack1-5
ii libmpeg2-4 0.5.1-6
pn libnfs4 <none>
ii libogg0 1.3.2-1
ii libplist2 1.11-3
ii librtmp1 2.4+20131018.git79459a2-4
ii libshairport2 1.2.1~git20120510.cbed0c1-3
ii libvdpau1 0.7-2
ii libvorbis0a 1.3.2-1.4
ii libvorbisenc2 1.3.2-1.4
ii libvorbisfile3 1.3.2-1.4
xbmc-bin suggests no packages.
-- no debconf information
More information about the pkg-multimedia-maintainers
mailing list