Active Topics

 


Reply
Thread Tools
Posts: 45 | Thanked: 5 times | Joined on Oct 2008
#1
Help, I have no idea how to even begin troubleshooting this.

gPodder, which is about about the most important application on my N900 in terms of day to day use, just quit working. It updated a few days ago, so it wasn't the recent update I don't think.

As of this morning, the initial gPodder screen comes up (mostly black with the title bar), the little busy circle whirls around a couple of times, and then the application bails without displaying any of my podcasts.

Since then, I've uninstalled/reinstalled it. (BTW, FM Radio was doing the same thing but reinstalling it worked!) This did not work for gPodder.

I've checked rootfs - there is still 74M available.

I kind of suspect trackerd, as almost every time I open my Media player it has to search on my music again.

How do I bash gPodder back into working order? Thanks for any help...!
 
jflatt's Avatar
Posts: 534 | Thanked: 723 times | Joined on Oct 2009
#2
What's the output when running gpodder from xterm?
 
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.
 
jflatt's Avatar
Posts: 534 | Thanked: 723 times | Joined on Oct 2009
#4
I get the same dbus warnings running 'gpodder --fremantle', but the sql errors at the end look like trouble. The database is at /home/user/.config/gpodder/database.sqlite
You can try backing it up, renaming it, removing it, reinstalling it, etc.
 

The Following User Says Thank You to jflatt For This Useful Post:
Posts: 45 | Thanked: 5 times | Joined on Oct 2008
#5
UNnistalling Gpodder, removing the database as jflatt describes above, restarting trackerd for good measure, restarting the device, waiting for trackerd to fniish, and then resintalling gPodder worked.

Though I think removing the gpodder database was the key Thanks!

Now, I think I'm having the same problem with witter... &*(&! lol
 
Posts: 57 | Thanked: 31 times | Joined on Dec 2009 @ Denmark
#6
Hi all,

This is for all who has this problem. I really like Gpodder, and therefore I took the liberty of writing Thomas Perl, who is the author. Here is what he wrote back:

"Yes, this is fixed in gPodder 3.0.1 which has been uploaded to the
Store, but is still in the QA queue - I hope that the Nokia guys will
push it to the store soon.

In the mean time, you can move the "gPodder" folder on your mass
storage (MyDocs folder) away and gPodder will start working again
(although you will lose your subscriptions and downloads until you put
back that folder). If you want to keep your data, just wait until the update.

I'm annoyed by this too, but there's nothing I can do to make the Ovi
QA quicker unfortunately :/
Thanks,
Thomas"

So the solution is either to do as Thomas describes with the folder - or just wait until the release of version 3.0.1.
 
Reply


 
Forum Jump


All times are GMT. The time now is 08:58.