[mythtv] [mythtv-commits] Ticket #7456: mythfilldatabase (tv_grab_uk_rt) fails due to missing icons

Michael T. Dean mtdean at thirdcontact.com
Fri Oct 30 20:49:18 UTC 2009


On 10/30/2009 04:20 PM, MythTV wrote:
> #7456: mythfilldatabase (tv_grab_uk_rt) fails due to missing icons
>
>  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,

It works fine, here.  I'm guessing you have some kind of ISP or proxy 
issue going on.

>  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.
>   

It doesn't.  I think you need to fix your system configuration.

http://svn.mythtv.org/trac/ticket/6257#comment:4
https://bugs.launchpad.net/ubuntu/+source/kdelibs/+bug/8785/comments/3

So, basically:

sudo rm ${HOME}/.ICEauthority

for the HOME directory of the user running mythbackend (and/or 
mythfilldatabase).  Then mythfilldatabase will likely succeed--at least 
until whatever is breaking your configuration breaks the ~/.ICEauthority 
permissions, again.

Mike



More information about the mythtv-dev mailing list