Ever since this SuSE 10.1 installed, I could never once run F-Spot. I couldn’t remember what is the version of F-Spot that originally comes with SuSE 10.1 CDs, but even that one didn’t work. So, I upgraded it to 0.1.1 (the latest version at the time of writing is 0.2.2), but the same problem still remained. This is how it looks like when I run the program:

kenno@localhost:~> f-spot
Starting new FSpot server
XXXXX
System.ArgumentNullException: Argument cannot be null.
Parameter name: s
in  System.Int32:Parse (System.String s)
in  MetaItem:get_ValueAsInt ()
in  FSpot.Database.Updater:Run (.Db database)
in  Db:Init (System.String path, Boolean create_if_missing)
in  FSpot.Core:.ctor ()
in  FSpot.Driver:Main (System.String[] args)
XXXXX
Starting new FSpot server
Starting new FSpot server
Starting new FSpot server
Starting new FSpot server

On KDE desktop environment, there is also a very good native photo management application called digiKam which I have been using to organize my photos. As most of my times have been spent on school related work, getting the F-Spot running on my Linux box has been a avery low priority. Having said that, I never forgot about it.

Today, I just finished all my exams for this semester, and I decided to dig around in Google to look for the solution. Just like last time, I had no luck with Google. Next I tried to get in touch with the developers of F-Spot project in the #f-spot. Unfortunately, it seemed no one in the IRC channel was awake.

When I was about to give up on this program, I decided to give the last try at SuSE Community forum. I searched for “f-spot can’t start”, and found a few related threads, but most of them were just single post with no answers. However, I found this one which was very helpful. It turned out that the fix was the easiest one ever. All you have to do was to remove the old F-Spot db/configuration file in the home directory (~/.gnome2/f-spot/photos.db), restarted the F-Spot, and voilla, it started up like magic!

Now that I got the above issue fixed, I shall find out how to compile F-Spot 0.2.2 to run on SuSE 10.1 next!

Reference: