|
Bugzilla – Full Text Bug Listing |
| Summary: | f-spot does not start on 10.3 | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 10.3 | Reporter: | Tim Lee <timlee> |
| Component: | Mono | Assignee: | Larry Ewing <lewing> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | francis, mmeeks, regis |
| Version: | RC 1 | ||
| Target Milestone: | --- | ||
| Hardware: | i686 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | Integration Test | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Tim Lee
2007-09-21 13:41:48 UTC
I can't reproduce this. What kind of camera? The error sounds like there might have been an old database in the directory? The camera is a Canon A520. I had copied my home directory from my SLED 10 SP1 partition. However when I run f-spot from a new user account (without the camera connected) I get an error dialog with this: An unhandled exception was thrown: F-Spot cannot find the Dbus session bus. Make sure dbus is configured properly or start a new session for f-spot using "dbus-launch f-spot" at FSpot.Driver.Main (System.String[] args) [0x00000] .NET Version: 2.0.50727.42 Assembly Version Information: gdk-sharp (2.10.0.0) gnome-vfs-sharp (2.16.0.0) Mono.Addins (0.2.0.0) NDesk.DBus.GLib (0.3.0.0) NDesk.DBus (1.0.0.0) System (2.0.0.0) Mono.Posix (2.0.0.0) atk-sharp (2.10.0.0) gtk-sharp (2.10.0.0) Mono.Addins.Setup (0.2.0.0) glib-sharp (2.10.0.0) gnome-sharp (2.16.0.0) f-spot (0.4.0.0) Mono.GetOptions (2.0.0.0) mscorlib (2.0.0.0) Platform Information: Linux 2.6.22.5-25-default i686 i386 GNU/Linux Distribution Information: [/etc/lsb-release] LSB_VERSION="core-2.0-noarch:core-3.0-noarch:core-2.0-ia32:core-3.0-ia32" [/etc/SuSE-release] openSUSE 10.3 (i586) VERSION = 10.3 `dbus-launch f-spot` works for a new user account, however if I run it in my SLED 10 home directory the gui never comes up and at the command line get: $ dbus-launch f-spot Initializing Mono.Addins Starting new FSpot server Unhandled Exception: Mono.Data.SqliteClient.SqliteSyntaxException: file is encrypted or is not a database at Mono.Data.SqliteClient.SqliteCommand.GetNextStatement (IntPtr pzStart, System.IntPtr& pzTail, System.IntPtr& pStmt) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteReader (CommandBehavior behavior, Boolean want_results, System.Int32& rows_affected) [0x00000] at Mono.Data.SqliteClient.SqliteCommand.ExecuteNonQuery () [0x00000] at Banshee.Database.QueuedSqliteCommand.Execute () [0x00000] Sounds like you hit the same problem I did in https://bugzilla.novell.com/show_bug.cgi?id=331844. Running the following command should fix your database up and allow you to run the newer f-spot: f-spot-sqlite-upgrade *** Bug 331844 has been marked as a duplicate of this bug. *** Packages with with a fixed requires will appear at: http://download.opensuse.org/repositories/home:/jproseve/openSUSE_10.3/ shortly, please test. downloaded and installed f-spot-0.4.0-34.1.i586.rpm from URL above. After installing 0.4.0-34.1, f-spot started normally and the UI came up correctly. Two notes. * The fixed package 0.4.0-34.1 has a new dependency on sqlite2. * The version of f-spot in the final release of 10.3 is 0.4.0-35, so I had to remove the existing f-spot package before I could install JP's 0.4.0-34.1 package. (In reply to comment #7 from Tim Lee) > downloaded and installed f-spot-0.4.0-34.1.i586.rpm from URL above. After > installing 0.4.0-34.1, f-spot started normally and the UI came up correctly. > Two notes. > > * The fixed package 0.4.0-34.1 has a new dependency on sqlite2. Yes, this is the fix. In order to convert from old versions of f-spot it needs tools from sqlite2. > * The version of f-spot in the final release of 10.3 is 0.4.0-35, so I had to > remove the existing f-spot package before I could install JP's 0.4.0-34.1 > package. Yes, I just built from the build service without paying attention to the rev. Thanks Tim. Fix submitted to Factory. I encountered the same issue even though I ran f-spot version 0.4.0-35 and my database was already upgraded. Installing sqlite2 was what did the trick on my system. Released for 10.3 a few weeks ago. *** Bug 351745 has been marked as a duplicate of this bug. *** |