View Single Post
Posts: 38 | Thanked: 8 times | Joined on Jul 2008
#136
Hi Thomas,
Firstly, thanks for all your work on this project and all the help you are giving everyone. After being unsucessfull with OS2007, I've flashed my N800 to 2008 and am starting again.

I'm not looking for you to fix my problems, but I think that if I'm having issues, some other people must also be having them and just not reporting them. Anyway I thought you'd want to know.

After flashing, I was hoping I could just click on the big green button on http://maemo.gpodder.org/ to get gpodder installed. It seems it's not that easy. I got an unable to install message when I opened the link (yes, had the maemo Extras enabled - the distribution is blank and components are free and non-free). I must admit I didn't try the 'save' option.

After reading http://www.internettablettalk.com/fo...0&postcount=86
I added a maemo Extras chinook catalogue. Now it seemed to install.

The installation added a gpodder menu item to the Extras menu - but it doesn't seem to do anything. Is this a known bug, or a work in progress?

Manually running "gpodder --local --maemo --verbose" in osso-xterm just gave some errors then hung - I had to ctrl-z it. The details are below. It seemed to have some problems accessing a memory card - I assume /media/mmc2 refers to the external memory card - that was fitted and had 71Mb free. There's no internal card.

I tried just "gpodder --verbose". This time it ran. But it complained about python notify. That struck me as strange as the list of installed applications shows python2.5-pynotify is installed (0.7.1-1osso3). Surely all of the dependencies should, in any case, be taken care of by the installation (the uninstall application tab shows python2.5-gtk2 2.12.1-1osso4, -numeric 2.4.2 1osso5, -osso 0.3-1osso4, -hildon 0.8.9-1osso2 & -cairo 1.4.0-1osso2). Gpodder is shown as 0.12.2-maemo0)
However I did manage to download a podcast. But when I try to play it I get a failure to run xdg-open.

There's a couple of points I'd like you to consider.
1. If it's necessary to create a new catalogue, could you please add a note on the http://maemo.gpodder.org/ page (or just link to howto do that).

2. If the menu item is currently inop, please add instructions to open an xterm and manually run gpodder.

3. I assume the one-click install should download all of the dependencies and there shouldn't be any need to manually install any other packages. If this is wrong, instructions would be really nice.

4. If some configuration (eg setting a player) is needed, instructions should be provided.

If you need any help with the documentation I'd be happy to help - if I knew what to document.

Thanks again.

Here is the verbose output for "gpodder --verbose"
Code:
~ $ gpodder --verbose
[ 2.590] Using ISO-8859-15 as encoding. If this
[ 2.691] is incorrect, please set your $LANG variable.
[ 3.158] (gPodderLib) Creating gPodderLib()
[ 3.377] (Config) Update: videoplayer = xdg-open
[ 3.446] (Storage) Setting up SQLite database
[ 3.449] SQLite connection for thread 1073859456 opened.
[ 3.674] (ConverterCollection) Could not find "oggdec", ".ogg" files cannot be converted.
[ 3.681] (tagupdate) eyed3 not found -- tag update disabled
[ 3.685] (gpodder.sync) Could not find gpod
[ 3.777] (gpodder.sync) Could not find pymad
[ 3.780] (gpodder.sync) Could not find eyeD3
[ 3.784] (gpodder.sync) Could not find Python Imaging Library (PIL)
[ 3.862] Patching feedparser module... (mapContentType bugfix)
[ 4.908] Cannot find pynotify. Please install the python-notify package.
[ 4.909] Notification bubbles have been disabled./usr/lib/python2.5/site-packages/gpodder/SimpleGladeApp.py:337: GtkWarning: Mixing deprecated and non-deprecated GtkToolbar API is not allowed
return gtk.glade.XML(self.glade_path, root, domain)
[ 7.108] (gPodder) I cannot set has-tooltip/query-tooltip (need at least PyGTK 2.12)
[ 7.544] (Config) Update: paned_position = 225
[ 7.942] (Storage) Channel list read, 0 entries.
[ 8.848] SQLite connection for thread 1131431056 opened.
[ 8.858] (Storage) Channel list read, 0 entries.
[ 8.871] (gPodder) auto_update_procedure() got called
[ 9.375] (Importer) Empty/non-existing OPML file
[ 10.946] start reader
[ 10.973] end reader (benchmark: 0.0272 seconds)
[ 67.814] (Config) Flushing settings to disk

Here is the verbose output for "gpodder --local --maemo --verbose"
Code:
~ $ gpodder --local --maemo --verbose
[ 1.708] Using ISO-8859-15 as encoding. If this
[ 1.709] is incorrect, please set your $LANG variable.
[ 2.280] (gPodderLib) Creating gPodderLib()
[ 2.361] Could not create directory: /media/mmc2/gpodder/
[ 2.551] Could not create directory: /media/mmc2/gpodder/torrents
[ 2.553] (Config) Update: videoplayer = xdg-open
[ 2.568] (Storage) Setting up SQLite database
Traceback (most recent call last):
File "/usr/bin/gpodder", line 166, in <module>
sys.exit( main())
File "/usr/bin/gpodder", line 125, in main
from gpodder import console
File "/usr/lib/python2.5/site-packages/gpodder/console.py", line 21, in <module>
from gpodder import download
File "/usr/lib/python2.5/site-packages/gpodder/download.py", line 29, in <module>
from gpodder.libgpodder import gl
File "/usr/lib/python2.5/site-packages/gpodder/libgpodder.py", line 490, in <module>
gl = gPodderLib()
File "/usr/lib/python2.5/site-packages/gpodder/libgpodder.py", line 86, in __init__
not db.setup({ 'database': os.path.join(gpodder_dir, 'database.sqlite') })
File "/usr/lib/python2.5/site-packages/gpodder/dbsqlite.py", line 56, in setup
self.__check_schema()
File "/usr/lib/python2.5/site-packages/gpodder/dbsqlite.py", line 80, in __check_schema
cur = self.cursor()
File "/usr/lib/python2.5/site-packages/gpodder/dbsqlite.py", line 69, in cursor
return self.db.cursor()
File "/usr/lib/python2.5/site-packages/gpodder/dbsqlite.py", line 62, in db
conn = sqlite.connect(self.settings['database'])
sqlite3.OperationalError: unable to open database file
[ 63.871] (Config) Flushing settings to disk
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.5/threading.py", line 486, in __bootstrap_inner
File "/usr/lib/python2.5/threading.py", line 446, in run
File "/usr/lib/python2.5/site-packages/gpodder/config.py", line 261, in save_thread_proc
self.save()
File "/usr/lib/python2.5/site-packages/gpodder/config.py", line 282, in save
raise IOError( 'Cannot write to file: %s' % self.__filename)
IOError: Cannot write to file: /media/mmc2/gpodder/gpodder.conf
[ 63.953] (Config) Flushing settings to disk
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.5/atexit.py", line 24, in _run_exitfuncs
File "/usr/lib/python2.5/site-packages/gpodder/config.py", line 265, in __atexit
self.save()
File "/usr/lib/python2.5/site-packages/gpodder/config.py", line 282, in save
raise IOError( 'Cannot write to file: %s' % self.__filename)
IOError: Cannot write to file: /media/mmc2/gpodder/gpodder.conf
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib/python2.5/atexit.py", line 24, in _run_exitfuncs
File "/usr/lib/python2.5/site-packages/gpodder/config.py", line 265, in __atexit
self.save()
File "/usr/lib/python2.5/site-packages/gpodder/config.py", line 282, in save
raise IOError( 'Cannot write to file: %s' % self.__filename)
IOError: Cannot write to file: /media/mmc2/gpodder/gpodder.conf
~ $