[gpodder-devel] Rev. 790 + gentoo + python 2.5.2 = no channel list ; -))

  • From: alistair.sutton at gmail.com (Alistair Sutton)
  • Date: Sun, 27 Jul 2008 20:49:05 +0100

2008/7/26 Wilfred van Rooijen <wvanrooijen at yahoo.com>

> Hi all,
>
> My gentoo system has updated itself to Python 2.5.2 and I've updated
> gpodder to rev. 790 from SVN. I think I followed all the steps in the Python
> update guide from gentoo. However, gpodder doesn't show the channel list
> anymore :-((. It says 'Podcasts (28)' in the tab above the channel list, but
> no channel list is generated, and gpodder outputs an error:
>
> rooijen at love206a-rooijen ~/gpodder $ bin/gpodder --local --verbose
> [   0.109] Detected encoding: UTF-8
> [   0.128] (gPodderLib) Creating gPodderLib()
> [   0.136] (Storage) Setting up SQLite database
> [   0.142] SQLite connection for thread 1076686784 opened.
> [   0.145] (ConverterCollection) Found "oggdec", will try to convert ".ogg"
> files.
> [   0.146] (tagupdate) eyed3 not found -- tag update disabled
> [   0.146] (gpodder.sync) Could not find gpod
> [   0.146] (gpodder.sync) Could not find pymad
> [   0.146] (gpodder.sync) Could not find eyeD3
> [   0.147] (gpodder.sync) Could not find Python Imaging Library (PIL)
> [   0.148] Patching feedparser module... (mapContentType bugfix)
> [   0.261] (GPodderStatusIcon) Creating tray icon
> [   0.593] (Storage) Channel list read, 28 entries.
> [   0.604] SQLite connection for thread 1102683024 opened.
> [   0.612] (Storage) Channel list read, 28 entries.
> [   0.613] (gPodder) auto_update_procedure() got called
> Traceback (most recent call last):
>  File "/home/rooijen/gpodder/src/gpodder/gui.py", line 1275, in
> update_feed_cache_finish_callback
>    self.updateComboBox(selected_url=select_url_afterwards)
>  File "/home/rooijen/gpodder/src/gpodder/gui.py", line 1128, in
> updateComboBox
>    self.treeChannels.set_model(channels_to_model(self.channels,
> self.cover_cache, gl.config.podcast_list_icon_size,
> gl.config.podcast_list_icon_size))
>  File "/home/rooijen/gpodder/src/gpodder/libpodcasts.py", line 712, in
> channels_to_model
>    pixbuf = services.cover_downloader.get_cover(channel,
> avoid_downloading=True)
>  File "/home/rooijen/gpodder/src/gpodder/services.py", line 122, in
> get_cover
>    (url, pixbuf) = self.__get_cover(channel, custom_url, False,
> avoid_downloading)
>  File "/home/rooijen/gpodder/src/gpodder/services.py", line 170, in
> __get_cover
>    loader.write(open(channel.cover_file, 'rb').read())
> gobject.GError: Unrecognized image file format
> [   3.593] start reader
> [   3.685] (UserAppsReader) Player found:
> /usr/share/applications/easytag.desktop
> [   3.833] (UserAppsReader) Player found:
> /usr/share/applications/totem.desktop
> [   3.871] (UserAppsReader) Player found:
> /usr/share/applications/vlc.desktop
> [   3.907] end reader (benchmark: 0.3139 seconds)
>
> Is this due to a faulty Python install or is something else wrong?


Removing all the cover files in your download directory will allow gpodder
to work again.

I'm not sure if it's a general problem with the cover code cause I've not
had time to test it properly yet.

Al
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<https://lists.berlios.de/pipermail/gpodder-devel/attachments/20080727/3fcc2066/attachment.html>

Other related posts: