[Digikam-devel] [Bug 235928] digikam fails to open database at startup

Julien Narboux Julien at narboux.fr
Wed May 12 18:58:40 BST 2010


https://bugs.kde.org/show_bug.cgi?id=235928


Julien Narboux <Julien at narboux.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Julien at narboux.fr




--- Comment #35 from Julien Narboux <Julien narboux fr>  2010-05-12 19:58:34 ---
Using svn version of today, i get the following error message at startup and
Digikam is stuck.

No album library path has been found in the configuration file. Giving up the
schema updating process. Please try with an empty database, or repair your
configuration.

Here is console output :
digikam(9512)/digikam (core) Digikam::AlbumManager::setDatabase:
DatabaseParameters: [ Type "QSQLITE", Name "/home/jnarboux/Images/digikam4.db"
(Thumbnails Name "/home/jnarboux/Images/thumbnails-digikam.db");
ConnectOptions: "", Host Name and Port: "" -1; Username and Password: "", ""]
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in
use, all queries will cease to work.
digikam(9512)/digikam (core) Digikam::SchemaUpdater::update: SchemaUpdater
update
digikam(9512)/digikam (core) Digikam::SchemaUpdater::startUpdates: Have a
database structure version  "4"
digikam(9512)/digikam (core) Digikam::SchemaUpdater::makeUpdates: makeUpdates 
4  to  5
digikam(9512)/digikam (core) Digikam::SchemaUpdater::updateV4toV5: updateV4toV5
digikam(9512)/digikam (core) Digikam::SchemaUpdater::updateV4toV5: Moved tables
digikam(9512)/digikam (core) Digikam::SchemaUpdater::updateV4toV5: Dropped
triggers
digikam(9512)/digikam (core) Digikam::DatabaseConfigElementLoader::readConfig:
"/usr/share/kde4/apps/digikam/database/dbconfig.xml"
digikam(9512)/digikam (core): Album library path from config file is empty.
Aborting update. 
digikam(9512)/digikam (core) Digikam::DatabaseCoreBackend::prepareQuery:
Prepare failed!
digikam(9512)/digikam (core)
Digikam::DatabaseCoreBackendPrivate::debugOutputFailedQuery: Failure executing
query:
 "DELETE FROM Albums WHERE albumRoot=?;" 
Error messages: "no such column: albumRoot Unable to execute statement" 1 2 "no
such column: albumRoot" "Unable to execute statement" QSqlError(-1, "", "") 
Bound values:  ()
digikam(9512)/digikam (core)
Digikam::DatabaseCoreBackendPrivate::debugOutputFailedQuery: Failure executing
query:
 "DELETE FROM Albums WHERE albumRoot=?;" 
Error messages: " Parameter count mismatch" -1 2 "" "Parameter count mismatch"
QSqlError(-1, "", "") 
Bound values:  (QVariant(int, 0) )
digikam(9512)/digikam (core) Digikam::DatabaseCoreBackend::prepareQuery:
Prepare failed!
digikam(9512)/digikam (core)
Digikam::DatabaseCoreBackendPrivate::debugOutputFailedQuery: Failure executing
query:
 "SELECT Albums.id, Albums.relativePath, Albums.albumRoot from Albums; " 
Error messages: "no such column: Albums.relativePath Unable to execute
statement" 1 2 "no such column: Albums.relativePath" "Unable to execute
statement" QSqlError(-1, "", "") 
Bound values:  ()
digikam(9512)/digikam (core)
Digikam::DatabaseCoreBackendPrivate::debugOutputFailedQuery: Failure executing
query:
 "SELECT Albums.id, Albums.relativePath, Albums.albumRoot from Albums; " 
Error messages: "No query Unable to fetch row" -1 1 "No query" "Unable to fetch
row" QSqlError(-1, "", "") 
Bound values:  ()
QMetaMethod::invoke: Unable to handle unregistered datatype
'DatabaseErrorAnswer*'
digikam(9512)/digikam (core): Failed to invoke DatabaseErrorHandler. Aborting
all queries. 
digikam(9512)/digikam (core) Digikam::IccSettingsPriv::scanDirectories:
("/usr/share/color/icc")
Time elapsed: 127 ms
Time elapsed: 4 ms
Model: Time elapsed: 166 ms
TextureColorizer: Time elapsed: 90 ms
digikam(9512)/digikam (core) Digikam::SearchTextBar::setModel: Got new model 
Digikam::AbstractCheckableAlbumModel(0x32204e0)








Trying again I get this output :





digikam(9558)/digikam (core) Digikam::AlbumManager::setDatabase:
DatabaseParameters: [ Type "QSQLITE", Name "/home/jnarboux/Images/digikam4.db"
(Thumbnails Name "/home/jnarboux/Images/thumbnails-digikam.db");
ConnectOptions: "", Host Name and Port: "" -1; Username and Password: "", ""]
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in
use, all queries will cease to work.
digikam(9558)/digikam (core) Digikam::SchemaUpdater::update: SchemaUpdater
update
digikam(9558)/digikam (core) Digikam::SchemaUpdater::startUpdates: Have a
database structure version  "4"
digikam(9558)/digikam (core) Digikam::SchemaUpdater::makeUpdates: makeUpdates 
4  to  5
digikam(9558)/digikam (core) Digikam::SchemaUpdater::updateV4toV5: updateV4toV5
digikam(9558)/digikam (core) Digikam::SchemaUpdater::updateV4toV5: Moved tables
digikam(9558)/digikam (core) Digikam::SchemaUpdater::updateV4toV5: Dropped
triggers
digikam(9558)/digikam (core) Digikam::DatabaseConfigElementLoader::readConfig:
"/usr/share/kde4/apps/digikam/database/dbconfig.xml"
digikam(9558)/digikam (core): Album library path from config file is empty.
Aborting update. 
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Aucun
fichier ou dossier de ce type
QFileSystemWatcher: failed to add paths: /home/jnarboux/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address. 
IBusInputContext::createInputContext: no connection to ibus-daemon

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list