GNOME Bugzilla – Bug 631146
Banshee 1.8.0 doesn't start after update
Last modified: 2010-10-02 02:05:14 UTC
after starting Banshee a dialog opens with this error-message: Eine nicht behandelte Ausnahme ist ausgelöst worden: The database disk image is malformed database disk image is malformed at Mono.Data.Sqlite.Sqlite3.Reset (Mono.Data.Sqlite.SqliteStatement stmt) [0x00000] at Mono.Data.Sqlite.Sqlite3.Step (Mono.Data.Sqlite.SqliteStatement stmt) [0x00000] at Mono.Data.Sqlite.SqliteCommand.ExecuteNonQuery () [0x00000] at (wrapper remoting-invoke-with-check) Mono.Data.Sqlite.SqliteCommand:ExecuteNonQuery () at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Hyena.Data.Sqlite.HyenaSqliteConnection hconnection, Mono.Data.Sqlite.SqliteConnection connection) [0x00000] Exception has been thrown by the target of an invocation. at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] at Banshee.Database.BansheeDbFormatMigrator.InnerMigrate () [0x00000] at Banshee.Database.BansheeDbFormatMigrator.Migrate () [0x00000] Exception has been thrown by the target of an invocation. at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] at System.Activator.CreateInstance (System.Type type) [0x00000] at Banshee.Gui.GtkBaseClient.Startup () [0x00000] at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00000] .NET Version: 2.0.50727.1433 OS Version: Unix 2.6.32.25 Assembly Version Information: Mono.Media (1.8.0.0) System.Transactions (2.0.0.0) System.Configuration (2.0.0.0) NDesk.DBus.GLib (1.0.0.0) gconf-sharp (2.24.0.0) Banshee.Gnome (1.8.0.0) Banshee.NowPlaying (1.8.0.0) Mono.Cairo (2.0.0.0) System.Data (2.0.0.0) Mono.Data.Sqlite (1.8.0.0) System.Xml (2.0.0.0) Banshee.Core (1.8.0.0) Hyena.Data.Sqlite (1.8.0.0) gdk-sharp (2.12.0.0) Mono.Addins (0.4.0.0) atk-sharp (2.12.0.0) Hyena.Gui (1.8.0.0) Mono.Posix (2.0.0.0) gtk-sharp (2.12.0.0) Banshee.ThickClient (1.8.0.0) Nereid (1.8.0.0) NDesk.DBus.Proxies (0.0.0.0) System.Core (3.5.0.0) NDesk.DBus (1.0.0.0) glib-sharp (2.12.0.0) Hyena (1.8.0.0) System (2.0.0.0) Banshee.Services (1.8.0.0) Banshee (1.8.0.0) mscorlib (2.0.0.0) Platform Information: Linux 2.6.32-25-generic x86_64 unknown GNU/Linux Disribution Information: [/etc/lsb-release] DISTRIB_ID=Ubuntu DISTRIB_RELEASE=10.04 DISTRIB_CODENAME=lucid DISTRIB_DESCRIPTION="Ubuntu 10.04.1 LTS" [/etc/debian_version] squeeze/sid -------------------------------------------------------------------- terminal says the following: banshee [Info 03:50:50.973] Running Banshee 1.8.0: [Ubuntu 10.04.1 LTS (linux-gnu, x86_64) @ 2010-09-30 23:40:51 UTC] [Warn 03:50:51.441] Rolling back database migration [Error 03:50:51.442] Error initializing required service DbConnection Exception has been thrown by the target of an invocation. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Mono.Data.Sqlite.SqliteException: The database disk image is malformed database disk image is malformed at Mono.Data.Sqlite.Sqlite3.Reset (Mono.Data.Sqlite.SqliteStatement stmt) [0x00000] at Mono.Data.Sqlite.Sqlite3.Step (Mono.Data.Sqlite.SqliteStatement stmt) [0x00000] at Mono.Data.Sqlite.SqliteCommand.ExecuteNonQuery () [0x00000] at (wrapper remoting-invoke-with-check) Mono.Data.Sqlite.SqliteCommand:ExecuteNonQuery () at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Hyena.Data.Sqlite.HyenaSqliteConnection hconnection, Mono.Data.Sqlite.SqliteConnection connection) [0x00000] --- End of inner exception stack trace --- at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] at Banshee.Database.BansheeDbFormatMigrator.InnerMigrate () [0x00000] at Banshee.Database.BansheeDbFormatMigrator.Migrate () [0x00000] --- End of inner exception stack trace --- at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] at System.Activator.CreateInstance (System.Type type) [0x00000] at Banshee.Gui.GtkBaseClient.Startup () [0x00000] at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00000]
Thanks for the report, and sorry to hear about the problem! Were you having this issue prior to upgrading Banshee? It looks like your database is damaged, but the upgrade itself shouldn't have caused this -- a recent power loss or abrupt shutdown could have caused db corruption, though. With any luck, you'll be able to recover the database by following a couple relatively painless steps at the bottom of this page: http://banshee.fm/support/faq/ Really, Banshee should be handling this and automatically attempting to recover, so I'm marking this as a duplicate of Bug 621057. Thanks again for the report and good luck! *** This bug has been marked as a duplicate of bug 621057 ***