https://bugs.gpodder.org/show_bug.cgi?id=1198

           Summary: 2.7 to 2.9 upgrade crashes and resets feed database
           Product: gPodder
           Version: 2.9
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: low
         Component: Application
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]


First run of 2.9 crashes with the traceback below. Second run starts up without
any feeds (http://qzx.com/tmp/gpodder/gpodder-second-startup.png) and importing
from channels.opml shows an empty window
(http://qzx.com/tmp/gpodder/gpodder-import.png).

channels.opml: dateCreated tag was changed but rest of file is the same
database.sqlite: 2% smaller
mygpo.queue.sqlite: was changed but still the same size
gpodder.conf: unchanged

--

/usr/lib/python2.6/site-packages/dbus/connection.py:242: DeprecationWarning:
object.__init__() takes no parameters
  super(Connection, self).__init__(*args, **kwargs)
Traceback (most recent call last):
  File "/usr/bin/gpodder-2.6", line 215, in <module>
    gui.main(options)
  File "/usr/lib/python2.6/site-packages/gpodder/gui.py", line 4157, in main
    gp = gPodder(bus_name, config)
  File "/usr/lib/python2.6/site-packages/gpodder/gui.py", line 174, in __init__
    BuilderWidget.__init__(self, None)
  File "/usr/lib/python2.6/site-packages/gpodder/gtkui/interface/common.py",
line 56, in __init__
    GtkBuilderWidget.__init__(self, gpodder.ui_folders, gpodder.textdomain,
**kwargs)
  File "/usr/lib/python2.6/site-packages/gpodder/gtkui/base.py", line 70, in
__init__
    self.new()
  File "/usr/lib/python2.6/site-packages/gpodder/gui.py", line 457, in new
    self.channels = PodcastChannel.load_from_db(self.db,
self.config.download_dir)
  File "/usr/lib/python2.6/site-packages/gpodder/model.py", line 131, in
load_from_db
    return db.load_channels(factory=cls.build_factory(download_dir))
  File "/usr/lib/python2.6/site-packages/gpodder/dbsqlite.py", line 343, in
load_channels
    cur = self.cursor(lock=True)
  File "/usr/lib/python2.6/site-packages/gpodder/dbsqlite.py", line 199, in
cursor
    return self.db.cursor()
  File "/usr/lib/python2.6/site-packages/gpodder/dbsqlite.py", line 193, in db
    self.__check_schema()
  File "/usr/lib/python2.6/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.6/site-packages/gpodder/dbsqlite.py", line 662, in
upgrade_table
    self.recreate_table(cur, table_name, fields, index_list)
  File "/usr/lib/python2.6/site-packages/gpodder/dbsqlite.py", line 625, in
recreate_table
    cur.execute('UPDATE %s SET %s = %s where %s IS NULL' % (new_table_name,
column, default, column))
sqlite3.OperationalError: no such column: feed_update_enabled

-- 
Configure bugmail: https://bugs.gpodder.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
_______________________________________________
gPodder-Bugs mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/gpodder-bugs

Reply via email to