[gpodder-devel] Strange error in newest GIT version

  • From: wvanrooijen at yahoo.com (Wilfred van Rooijen)
  • Date: Fri, 29 Jan 2010 17:47:25 -0800 (PST)

Hi all,

I have some strange issues with the latest version of gPodder.

1. Crashes on "sqlite3.dbapi2" not being found.

It took me a while to figure this one out. I am running gentoo linux, and this 
does not install the Python sqlite package by default. I used to use pysqlite2 
but apparently that is no longer the correct package. Thus, a tip for Gentoo 
users:

- set the USE-flags for python to include "sqlite"
- re-emerge python

2. Now gPodder starts but crashes immediately in gui.py, line 550

rooijen at nozomi ~/gpodder $ bin/gpodder --verbose
Using modules from /home/rooijen/gpodder/src
Using resources from /home/rooijen/gpodder/data
[   0.149] Detected encoding: UTF-8
[   0.208] (ConverterCollection) Could not find "oggdec", ".ogg" files cannot 
be converted.
[   0.208] (gpodder.sync) Could not find gpod
[   0.209] (gpodder.sync) Could not find pymtp.
[   0.209] (gpodder.sync) Could not find pymad
[   0.210] (gpodder.sync) Could not find eyeD3
/usr/lib64/python2.6/site-packages/dbus/connection.py:242: DeprecationWarning: 
object.__init__() takes no parameters
  super(Connection, self).__init__(*args, **kwargs)
Plugin loaded: gpodder.soundcloud
Creating new from file gPodder
[   0.371] (GPodderStatusIcon) Creating tray icon
[   0.413] start reader

Traceback (most recent call last):
  File "bin/gpodder", line 172, in <module>
    gui.main(options)
  File "/home/rooijen/gpodder/src/gpodder/gui.py", line 3602, in main
    gp = gPodder(bus_name, config)
  File "/home/rooijen/gpodder/src/gpodder/gui.py", line 162, in __init__
    BuilderWidget.__init__(self, None)
  File "/home/rooijen/gpodder/src/gpodder/gtkui/interface/common.py", line 57, 
in __init__
    GtkBuilderWidget.__init__(self, gpodder.ui_folders, gpodder.textdomain, 
**kwargs)
  File "/home/rooijen/gpodder/src/gpodder/gtkui/base.py", line 70, in __init__
    self.new()
  File "/home/rooijen/gpodder/src/gpodder/gui.py", line 403, in new
    self.update_feed_cache(force_update=self.config.update_on_startup)
  File "/home/rooijen/gpodder/src/gpodder/gui.py", line 2480, in 
update_feed_cache
    self.rewrite_urls_mygpo()
  File "/home/rooijen/gpodder/src/gpodder/gui.py", line 550, in 
rewrite_urls_mygpo
    rewritten_urls = self.mygpo_client.get_rewritten_urls()
AttributeError: 'gPodder' object has no attribute 'mygpo_client'
[   0.446] (UserAppsReader) Player found: /usr/share/applications/vlc.desktop
[   0.473] (UserAppsReader) Player found: 
/usr/share/applications/easytag.desktop
[   0.483] (UserAppsReader) Player found: 
/usr/share/applications/brasero-open-playlist.desktop
[   0.483] end reader (benchmark: 0.0699 seconds)
make: *** [test] Error 1

I changed line 550 to 

rewritten_urls = []

and now gPodder seems to work, but naturally this is not a solution.

Any tips?

Wilfred


      Get your preferred Email name!
Now you can @ymail.com and @rocketmail.com. 
http://mail.promotions.yahoo.com/newdomains/aa/



Other related posts: