Kann mir jemand erklären was dieser Fehler bedeutet:
Starting new FSpot server
Unhandled Exception: Mono.Data.SqliteClient.SqliteSyntaxException: file is encrypted or is not a database in <0x00106> Mono.Data.SqliteClient.SqliteCommand:GetNextStatement (IntPtr pzStart, System.IntPtr pzTail, System.IntPtr pStmt) in <0x000d0> Mono.Data.SqliteClient.SqliteCommand:ExecuteReader (CommandBehavior behavior, Boolean want_results, System.Int32 rows_affected) in <0x0001c> Mono.Data.SqliteClient.SqliteCommand:ExecuteNonQuery () in <0x0004c> MetaStore:CreateTable () in <0x000a9> MetaStore:.ctor (Mono.Data.SqliteClient.SqliteConnection connection, Boolean is_new) in <0x000c7> Db:Init (System.String path, Boolean create_if_missing) in <0x0008d> FSpot.Core:.ctor () in <0x00337> FSpot.Driver:Main (System.String[] args)
Die Mono-Programme haben immer die kryptischsten Fehlermeldungen. Ich würde meinen der entscheidende Hinweis ist: "file is encrypted or is not a database". Ja, was heisst das jetzt?
2006/3/28, Thilo Pfennig tpfennig@gmail.com:
not a database". Ja, was heisst das jetzt?
Das heisst übrigens, das die Datenbank veraltet ist. Ein Löschen von $HOME/.gnome2/f-spot/photos.db bringt eine Lösung. Das neuere F-Spot hat einfach ein neueres Datenbankformat. Theoretisch kann man die Datenbank auch per Hand konvertieren.
Thilo
de-users@lists.fedoraproject.org