View Single Post
Posts: 45 | Thanked: 5 times | Joined on Oct 2008
#3
Originally Posted by jflatt View Post
What's the output when running gpodder from xterm?
Oh yeah, that's some bad news.

Code:
uto-detected: Maemo 5 (--fremantle)
ERROR:dbus.proxies:Introspect error on :1.84:/com/nokia/icd: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotSupported: Unsupported interface or method
/usr/lib/python2.5/site-packages/gpodder/gui.py:1024: GtkWarning: gtk_tree_model_filter_build_level: assertion `length > 0' failed
  self.treeAvailable.set_model(self.episode_list_model.get_filtered_model())
Traceback (most recent call last):
  File "/usr/bin/gpodder", line 215, in <module>
    gui.main(options)
  File "/usr/lib/python2.5/site-packages/gpodder/gui.py", line 4246, in main
    gp = gPodder(bus_name, config)
  File "/usr/lib/python2.5/site-packages/gpodder/gui.py", line 179, in __init__
    BuilderWidget.__init__(self, None)
  File "/usr/lib/python2.5/site-packages/gpodder/gtkui/interface/common.py", line 56, in __init__
    GtkBuilderWidget.__init__(self, gpodder.ui_folders, gpodder.textdomain, **kwargs)
  File "/usr/lib/python2.5/site-packages/gpodder/gtkui/base.py", line 70, in __init__
    self.new()
  File "/usr/lib/python2.5/site-packages/gpodder/gui.py", line 488, in new
    self.update_feed_cache(force_update=self.config.update_on_startup)
  File "/usr/lib/python2.5/site-packages/gpodder/gui.py", line 3010, in update_feed_cache
    self.update_podcast_list_model(select_url=select_url_afterwards)
  File "/usr/lib/python2.5/site-packages/gpodder/gui.py", line 2491, in update_podcast_list_model
    self.podcast_list_model.set_channels(self.db, self.config, self.channels)
  File "/usr/lib/python2.5/site-packages/gpodder/gtkui/model.py", line 732, in set_channels
    self.update_by_iter(iter)
  File "/usr/lib/python2.5/site-packages/gpodder/gtkui/model.py", line 782, in update_by_iter
    total, deleted, new, downloaded, unplayed = channel.get_statistics()
  File "/usr/lib/python2.5/site-packages/gpodder/model.py", line 365, in get_statistics
    return self.db.get_channel_count(int(self.id))
  File "/usr/lib/python2.5/site-packages/gpodder/dbsqlite.py", line 290, in get_channel_count
    cur.execute('SELECT COUNT(*), state, played FROM episodes WHERE channel_id = ? GROUP BY state, played', (id,))
sqlite3.DatabaseError: database disk image is malformed
It must have been a result of a bad directory on MMC1... I've since formatted the sd card and think the next step is a

Code:
tracker-processes -r
Edit: brutal! That didn't help, same errors

Last edited by tehowe; 2011-02-24 at 18:24.