[mythtv-commits] Ticket #7456: mythfilldatabase (tv_grab_uk_rt) fails due to missing icons
MythTV
mythtv at cvs.mythtv.org
Fri Oct 30 20:20:16 UTC 2009
#7456: mythfilldatabase (tv_grab_uk_rt) fails due to missing icons
---------------------------------------+------------------------------------
Reporter: fatgerman@… | Owner: stuartm
Type: defect | Status: new
Priority: major | Milestone: unknown
Component: MythTV - Mythfilldatabase | Version: 0.22rc1
Severity: medium | Mlocked: 0
---------------------------------------+------------------------------------
Just installed mythbuntu 9.10, fresh installation. I've set up a listings
source to use xmltv, tv_grab_uk_rt, using the 'Freeview' preset. When I
run mythfilldatabase it retrieves all the data, but then when trying to
update the database it crashes.
Last few lines from mythfilldatabase -v all (with datestamps removed
becasue I'm copying this off my TV screen, not copying and pasting):
getHttp: grabbing: 'http://www.lyngsat-logo.com/logo/tv/uu/uktv_dave.jpg'
HttpComms::stateChanged: connecting (2)
ICE default IO error handler doing an exit(), pid = 6014, errno = 32
The problem is that the logo referenced by that URL doesn't exist, and it
comes up with a 'Page Not Found' error instead. There are several of these
errors and I've slowly been going through them and editing
~/.xmltv/supplement/tv_grab_uk_rt/channel_ids and correcting them where I
can or removing them where I can't. Every time I do one it gets past that
point only to fail on a later one.
So far I've gone through replacing:
bbc1.jpg with bbc_one.jpg
bbcparliament.jpg with bbc_parliament.jpg
channel4_plus1.jpg with channel4.jpg
uu/uktv_dave.jpg with dd/dave.jpg
and had to remove any references to an icon for CNN, as it didn't like
anything I put in there.
Now it finally gets to the end but then:
IconData: Updating icons for sourceid: 1
MSqlQuery::exec() "SELECT ch.chanid, nim.url FROM (channel ch,
callsignnetworkmap csm) RIGHT JOIN networkiconmap nim ON csm.network =
nim.network WHERE ch.callsign AND (icon = 'none' OR icon = '') AND
ch.sourceid = '1'"
ICE default IO error handler doing an exit(), pid = 6040, errno = 32
And I still have no listings data.
Perhaps worth mentioning that I've already downloaded channel icons in the
Channel Editor in the backend setup, and that retrievied icons for every
channel, so I already have them all anyway.
Surely mythfilldatabase shouldn't exit when it fails to retrieve an icon?
I don't think anyone in the UK will be able to use mythtv at the moment
because of this.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/7456>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list