anader wrote: > I recently installed Suse 11 on my Thinkpad R61, after using Suse Enterprise > edition for a couple of months. Trying to start banshee-1 after installation > (no update, a clean installation including formatting the HD), I got this: > ----------------------------------------------------- > Eine nicht behandelte Exception ist ausgelöst worden: > > SQL logic error or missing database > > at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt, > System.Int32& cols, System.IntPtr& pazValue, System.IntPtr& pazColName) > [0x00080] in > /usr/src/packages/BUILD/mono-1.9.1/mcs/class/Mono.Data.SqliteClient/Mono.Data.SqliteClient/SqliteCommand.cs:404 > at Mono.Data.SqliteClient.SqliteCommand.ExecuteStatement (IntPtr pStmt) > [0x00000] in > /usr/src/packages/BUILD/mono-1.9.1/mcs/class/Mono.Data.SqliteClient/Mono.Data.SqliteClient/SqliteCommand.cs:374 > at Mono.Data.SqliteClient.SqliteCommand.ExecuteReader (CommandBehavior > behavior, Boolean want_results, System.Int32& rows_affected) [0x000be] in > /usr/src/packages/BUILD/mono-1.9.1/mcs/class/Mono.Data.SqliteClient/Mono.Data.SqliteClient/SqliteCommand.cs:613 > at Mono.Data.SqliteClient.SqliteCommand.ExecuteNonQuery () [0x00000] in > /usr/src/packages/BUILD/mono-1.9.1/mcs/class/Mono.Data.SqliteClient/Mono.Data.SqliteClient/SqliteCommand.cs:501 > at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute > (Hyena.Data.Sqlite.HyenaSqliteConnection hconnection, > Mono.Data.SqliteClient.SqliteConnection connection) [0x00093] in > /usr/src/packages/BUILD/banshee-1-1.0.0/src/Libraries/Hyena/Hyena.Data.Sqlite/HyenaSqliteCommand.cs:116 > 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) [0x00082] in > /usr/src/packages/BUILD/mono-1.9.1/mcs/class/corlib/System.Reflection/MonoMethod.cs:163 > at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] > parameters) [0x00000] in > /usr/src/packages/BUILD/mono-1.9.1/mcs/class/corlib/System.Reflection/MethodBase.cs:90 > at Banshee.Database.BansheeDbFormatMigrator.InnerMigrate () [0x000ae] in > /usr/src/packages/BUILD/banshee-1-1.0.0/src/Core/Banshee.Services/Banshee.Database/BansheeDbFormatMigrator.cs:176 > at Banshee.Database.BansheeDbFormatMigrator.Migrate () [0x00018] in > /usr/src/packages/BUILD/banshee-1-1.0.0/src/Core/Banshee.Services/Banshee.Database/BansheeDbFormatMigrator.cs:136 > 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) [0x00064] in > /usr/src/packages/BUILD/mono-1.9.1/mcs/class/corlib/System.Reflection/MonoMethod.cs:414 > at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, > System.Reflection.Binder binder, System.Object[] parameters, > System.Globalization.CultureInfo culture) [0x00000] in > /usr/src/packages/BUILD/mono-1.9.1/mcs/class/corlib/System.Reflection/MonoMethod.cs:419 > at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) > [0x0000e] in > /usr/src/packages/BUILD/mono-1.9.1/mcs/class/corlib/System.Reflection/ConstructorInfo.cs:77 > at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) > [0x00083] in > /usr/src/packages/BUILD/mono-1.9.1/mcs/class/corlib/System/Activator.cs:311 > at System.Activator.CreateInstance (System.Type type) [0x00000] in > /usr/src/packages/BUILD/mono-1.9.1/mcs/class/corlib/System/Activator.cs:212 > at Banshee.Gui.GtkBaseClient.Startup () [0x00000] in > /usr/src/packages/BUILD/banshee-1-1.0.0/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:55 > at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler > startup) [0x00048] in > /usr/src/packages/BUILD/banshee-1-1.0.0/src/Libraries/Hyena.Gui/Hyena.Gui/CleanRoomStartup.cs:54 > > .NET Version: 2.0.50727.42 > OS Version: Unix 2.6.25.5 > > Assembly Version Information: > > System.Transactions (2.0.0.0) > System.Xml (2.0.0.0) > System.Data (2.0.0.0) > Mono.Data.SqliteClient (2.0.0.0) > Mono.Addins (0.3.0.0) > atk-sharp (2.12.0.0) > Hyena.Gui (1.0.0.19856) > NDesk.DBus.Proxies (0.0.0.0) > Mono.Posix (2.0.0.0) > NDesk.DBus.GLib (1.0.0.0) > NDesk.DBus (1.0.0.0) > gtk-sharp (2.12.0.0) > Hyena (1.0.0.19855) > System (2.0.0.0) > gdk-sharp (2.12.0.0) > glib-sharp (2.12.0.0) > Banshee.Core (1.0.0.19858) > Banshee.Services (1.0.0.19859) > Banshee.ThickClient (1.0.0.19861) > Nereid (1.0.0.19861) > mscorlib (2.0.0.0) > > Platform Information: Linux 2.6.25.5-1.1-pae i686 i386 GNU/Linux > > Disribution Information: > > [/etc/SuSE-release] > openSUSE 11.0 (i586) > VERSION = 11.0 > > ----------------------------------------------------- > > So I deleted the old banshee.db as described in this forum. Starting > banshee-1 as root, I have no problems at all and can use it, although I get > some information > > [Warn 12:41:42.737] DBus support could not be started. Disabling for this > session. > [Info 12:41:42.763] Running Banshee 1.0.0 > [Info 12:41:48.463] All services are started 3,965316s > [Info 12:41:49.861] nereid Client Started > (Nereid:4664): GLib-GObject-WARNING **: invalid (NULL) pointer instance > (Nereid:4664): GLib-GObject-CRITICAL **: g_signal_chain_from_overridden: > assertion `G_TYPE_CHECK_INSTANCE (instance)' failed > (Nereid:4664): Gtk-CRITICAL **: gtk_style_detach: assertion > `style->attach_count > 0' failed > (Nereid:4664): Gtk-CRITICAL **: gtk_style_detach: assertion > `style->attach_count > 0' failed > (Nereid:4664): Gtk-CRITICAL **: gtk_style_detach: assertion > `style->attach_count > 0' failed > > sudo banshee-1 and starting it as normal user, I still get the exceptions > mentioned above. > I'm really puzzled, any ideas? > > > Alex > > Try removing the entire ~/.config/banshee-1 folder. Also just to be safe, remove ~/.config/banshee and ~/.gnome2/banshee as well. -- Hyperair
Attachment:
signature.asc
Description: OpenPGP digital signature