Bonjour
j'ai l'habitude de gérer mes photos, sous mandriva 2009.1 free, avec digikam 0.10.0.
Mais aujourd'hui, je bute sur les difficultés suivantes :
1) si je lance le programme directement depuis le menu étoile ou en branchant l'appareil photo, ce message d'erreur s'affiche :
"Impossible de mettre à jour la version 4 vers la version 5 du schéma, …. Veuillez également regarder ce que digiKam affiche dans un terminal."
2) si je le lance depuis un terminal en root, j'obtiens ceci :
"Impossible de trouver le type MIME "application/octet-stream"."
"Aucun type MIME insatllé. Vérifiez que le paquetage "shared-mime-info" est installé et que "XDG_DATA_DIRS" n'est pas défini, ou qu'il inclut /usr/share."
Tout cela reste pour moi du chinois ; j'ai vérifié que le paquetage "shared-mime-info" est installé, et il l'est. Dans le terminal les premières lignes donnent ceci :
digikam(7451)/phonon (KDE plugin): QDBusError("org.freedesktop.DBus.Error.Disconnected", "Not connected to D-Bus server")
kdeinit4: preparing to launch /usr/lib/kde4/libexec/klauncher
klauncher(7460) kdemain: No DBUS session-bus found. Check if you have started the DBUS server.
kdeinit4: Communication error with launcher. Exiting!
digikam(7451): No ksycoca4 database available!
digikam(7451)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType "PhononBackend" not found
digikam(7451)/phonon (KDE plugin): QDBusError("org.freedesktop.DBus.Error.Disconnected", "Not connected to D-Bus server")
Merci de vos suggestions.
# lancer un programme en ROOT, c'est mal
Posté par NeoX . Évalué à 2.
sinon tu sembles avoir des erreurs avec DBUS, je ne vois pas le rapport avec le gestionnaire de photos, mais c'est peut-etre une piste à creuser.
[^] # Re: lancer un programme en ROOT, c'est mal
Posté par okeanos . Évalué à 0.
Certes, c'est mal, mais comme il ne se lançait pas autrement, j'ai tenté. Ou plutôt si je le lance comme utilisateur, j'ai ceci :
Que faire des erreurs avec D-Bus ?
[^] # Re: lancer un programme en ROOT, c'est mal
Posté par Ambroise . Évalué à 0.
Vois si tu peux copier le fichier contenant les données et/ou configuration de digikam (dans ~/.kde4…) dans un autre dossier et le supprimer après.
Tu as peut-être ton profil de « corrompu ».
[^] # Re: lancer un programme en ROOT, c'est mal
Posté par ze_lionix (site web personnel) . Évalué à -1.
Clairement DBus a l'air de ne pas tourner d'après les logs...
Et la dépendance se voie :
http://packages.debian.org/squeeze/digikam ( libqt4-dbus )
ou sur le commit 986000 du projet :
http://www.digikam.org/drupal/node/461
Fuse : j'en Use et Abuse !
[^] # Re: lancer un programme en ROOT, c'est mal
Posté par okeanos . Évalué à 0.
Désolé, je ne suis pas assez initié pour voir la dépendance qui se voit...
[^] # Re: lancer un programme en ROOT, c'est mal
Posté par gnumdk (site web personnel) . Évalué à 2.
Si dbus ne tourne pas, c'est bien parce qu'il le lance en root et que:
- dbus session n'est donc pas lancé pour l'utilisateur root
- Il faut faire un dbus-launch digikam
Le lancer en root c'est mal...
[^] # Re: lancer un programme en ROOT, c'est mal
Posté par okeanos . Évalué à 0.
dbus-launch digikam conduit aux mêmes messages d'erreur que le lancement direct avec en plus un xmessage disant ceci :
"Could not start ksmserver. Check your installation."
Le terminal donne ceci :
kdeinit4: preparing to launch /usr/lib/kde4/libexec/klauncher
kdeinit4: preparing to launch /usr/bin/kded4
kdeinit4: preparing to launch /usr/bin/kbuildsycoca4
kbuildsycoca4 running...
kdeinit4: preparing to launch /usr/bin/kbuildsycoca4
kbuildsycoca4 running...
kbuildsycoca4(25807)/kdecore (KService) KServicePrivate::init: The desktop entry file "/usr/share/applications/kde4/koffice.desktop" has Type= "Application" but no Exec line
kbuildsycoca4(25807)/kdecore (KService) KBuildServiceFactory::createEntry: Invalid Service : "/usr/share/applications/kde4/koffice.desktop"
kbuildsycoca4(25807)/kdecore (KService) KServicePrivate::init: The desktop entry file "/usr/share/applications/kde4/trash.desktop" has Type= "Link" instead of "Application" or "Service"
kbuildsycoca4(25807)/kdecore (KService) KBuildServiceFactory::createEntry: Invalid Service : "/usr/share/applications/kde4/trash.desktop"
kdeinit4: preparing to launch /usr/lib/kde4/libexec/kconf_update
kded(25774): PowerDevil not initialized, another power manager has been detected
kdeinit4: preparing to launch /usr/bin/knotify4
# Autre bizarrerie
Posté par okeanos . Évalué à 1.
À tout hasard j'ai lancé digikam depuis un autre utilisateur, et là cela marche sans problème...
[^] # Re: Autre bizarrerie
Posté par kuroineko . Évalué à 3.
donc il y a une trace dans un ~/.truc/* (~/.digikam/ ??) de digikam lors d'un défaut ou d'un plantage et ça perturbe le fonctionnement, dans ce cas, tu peux effacer ce volume pour repartir sur une config utilisateur propre.
[^] # Re: Autre bizarrerie
Posté par okeanos . Évalué à 0.
Désolé, mon cher, mais je ne suis pas un initié. Donc ça :
j'ai du mal à déchiffrer. J'imagine que tu m'indiques la forme que doit avoir un chemin vers un fichier qui fiche la pagaille.
là aussi, je ne suis pas sûr de bien piger. Si je poursuis sur mon hypothèse, ce doit être qu'il me faut supprimer le fichier en question, une fois que je l'aurai trouvé...
Merci en tout cas d'avoir bien saisi que je cherche à retrouver l'usage direct de digikam, parce que passer par un autre compte, ça complique un peu l'affaire...
[^] # Re: Autre bizarrerie
Posté par kuroineko . Évalué à 2.
toute les applications qui générent un profil pour l'utilisateur se doivent par convention d'utiliser un repertoire dans le home directory de l'utilisateur en question
donc pour une application TOTO, un repertoire ~/.toto/ d'où ma suposition que digikam utilises un ~/.digikam/
détruire ce repértoire épure l'application pour l'utilisateur uniquement (mais pas pour les autres)
Pour cet utilisateur la fois suivante ou il va lancer digikam, digikam va se comporter comme si il venait juste d'être installé, à la première connexion il va donc créer le profile minimal pour l'utilisateur.
ce principe est général, j'ignore si digikam le fait, je vais pas monter une config pour le tester ! :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.