[packman] Gpodder nicht mehr nutzbar

Matthias Bach marix at marix.org
Wed Oct 4 13:59:26 CEST 2017


Hi,

Bei mir funktioniert auf openSUSE_Leap_42.2 das von euch installierte gpodder 
2.20.3-1.2 leider nicht mehr. Ich renne immer in folgenden Fehler:

marix at heartofgold:~> gpo list
/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: 
could not open display                                          
  warnings.warn(str(e), _gtk.Warning)                                                                                                      
Traceback (most recent call last):                                                                                                         
  File "/usr/bin/gpo", line 348, in <module>                                                                                               
    cli._parse(sys.argv[1:]) or sys.stderr.write(stylize(__doc__))                                                                         
  File "/usr/bin/gpo", line 335, in _parse                                                                                                 
    return self._checkargs(func, command_line)                                                                                             
  File "/usr/bin/gpo", line 321, in _checkargs                                                                                             
    return func(*command_line)                                                                                                             
  File "/usr/bin/gpo", line 212, in list                                                                                                   
    for podcast in self.client.get_podcasts():                                                                                             
  File "/usr/lib/python2.7/site-packages/gpodder/api.py", line 186, in 
get_podcasts                                                        
    return [Podcast(p, self) for p in PodcastChannel.load_from_db(self._db, 
self._config.download_dir)]                                    
  File "/usr/lib/python2.7/site-packages/gpodder/model.py", line 129, in 
load_from_db                                                      
    return db.load_channels(factory=cls.build_factory(download_dir))                                                                       
  File "/usr/lib/python2.7/site-packages/gpodder/dbsqlite.py", line 343, in 
load_channels                                                  
    cur = self.cursor(lock=True)                                                                                                           
  File "/usr/lib/python2.7/site-packages/gpodder/dbsqlite.py", line 199, in 
cursor                                                         
    return self.db.cursor()                                                                                                                
  File "/usr/lib/python2.7/site-packages/gpodder/dbsqlite.py", line 193, in db                                                             
    self.__check_schema()                                                                                                                  
  File "/usr/lib/python2.7/site-packages/gpodder/dbsqlite.py", line 266, in 
__check_schema                                                 
    self.upgrade_table(self.TABLE_CHANNELS, self.SCHEMA_CHANNELS, 
self.INDEX_CHANNELS)                                                     
  File "/usr/lib/python2.7/site-packages/gpodder/dbsqlite.py", line 708, in 
upgrade_table                                                  
    for pos, idx_name, idx_is_unique in current_indices:                                                                                   
ValueError: too many values to unpack


Dieser scheint auch schon bei anderen Distros aufgetreten zu sein, und es gibt 
für deutlich spätere Versionen auch einen Patch Upstream, welcher sich aber 
auch auf die Version 2.20.3 anwenden lässt: https://github.com/gpodder/
gpodder/commit/e02b028.

Ich hätte ja einen Submitrequest gemacht, allerdings konnte ich keine Doku 
dazu finden ob und wie so etwas bei euch funktioniert.

Gruß,
Matthias
-- 
Dr. Matthias Bach
www.marix.org

„Der einzige Weg, die Grenzen des Möglichen zu finden, ist ein klein wenig
 über diese hinaus in das Unmögliche vorzustoßen.“ - Arthur C. Clarke
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.links2linux.de/pipermail/packman/attachments/20171004/90d70c7e/attachment.sig>


More information about the Packman mailing list