Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] message d erreur a l ouverture de darktable
#21
Citation :Tu ne te rends pas compte de ce que tu demandes.



Non, effectivement Confused 

Je suis conscient du bénévolat et je fais parti des trop peu qui on versé une trop modique somme pour vous en remercier et j'appelle tous ceux qui ne l'on pas fait à le faire.
Je suis juste un utilisateur qui essaie de venter les intérêts d'un logiciel et qui s'est retrouvé un peu couillon avant-hier soir. et quand on s'adresse à la majorité d’utilisateurs qui sont perdu à la moindre entrée dans les préférences de leur ordinateurs.... Blush 
Cela n'est pas un fait du club dans lequel j'étais (pas celui que je lance à Targon), non, je le constate partout. L'utilisation d'un ordi pour 80% des possesseurs est loin d'être une facilité dès qu'ils doivent sortir des sentiers battus....

Alors encore merci à vous qui codez bénévolement et désolé de lancer des posts d'utilisateurs lambda. Mais ces question ont aussi de l'importance pour nous.

Pour beaucoup sous le silence qui utilisent ou tente d'utiliser darktable, ce n'est pas nécessairement l'augmentation du nombre de ses modules que l'on placerait en première ligne mais sa simplicité de fonctionnement.
Bon je ne doute pas que vous tentiez de le faire, hein!. Angel
dartable 2.6.1 sous Ubuntu 19.04 - Dell G5 - i7 8700K - GTX 1050ti - 16Go - SSD + DD --- Benq PD2700Q
Répondre
#22
(28-11-18, 08:45)DKT a écrit :
Citation :Tu ne te rends pas compte de ce que tu demandes.



Non, effectivement Confused 

Je suis conscient du bénévolat et je fais parti des trop peu qui on versé une trop modique somme pour vous en remercier et j'appelle tous ceux qui ne l'on pas fait à le faire.
Je suis juste un utilisateur qui essaie de venter les intérêts d'un logiciel et qui s'est retrouvé un peu couillon avant-hier soir. et quand on s'adresse à la majorité d’utilisateurs qui sont perdu à la moindre entrée dans les préférences de leur ordinateurs.... Blush 
Cela n'est pas un fait du club dans lequel j'étais (pas celui que je lance à Targon), non, je le constate partout. L'utilisation d'un ordi pour 80% des possesseurs est loin d'être une facilité dès qu'ils doivent sortir des sentiers battus....

Alors encore merci à vous qui codez bénévolement et désolé de lancer des posts d'utilisateurs lambda. Mais ces question ont aussi de l'importance pour nous.

Pour beaucoup sous le silence qui utilisent ou tente d'utiliser darktable, ce n'est pas nécessairement l'augmentation du nombre de ses modules que l'on placerait en première ligne mais sa simplicité de fonctionnement.
Bon je ne doute pas que vous tentiez de le faire, hein!. Angel

Même en oubliant le facteur bénévole, il faudrait avoir des machines de tests sous différents OS avec différents matériels. Le bug avec la base de données, je ne l'ai que lorsque darktable ferme en plantant, ce qui n'arrive que quand je fais l'imbécile en développant. Même avec tout le temps nécessaire, je ne pourrais pas le régler, parce que chez moi ça marche.
Aurélien, photographe portraitiste, spécialiste calcul.
Développeur de filmique, égaliseur de tons, balance couleur, etc.
darktable est mon métier, pensez à m'aider :
[Image: 2FAd4rc]
Répondre
#23
Ce qu'on pourrait faire très simplement, c'est compléter le message dans la fenêtre d'erreur (celui qui est dans ta copie d'écran du premier post) On pourrait par exemple expliquer un peu plus les causes du blocage et donner quelques conseils pour la résolution. Cela aiderait bien ceux qui prendront le temps de lire le message, sans changer quoi que ce soit dans l'algorithme de lancement de darktable. L'impact sur le code serait donc quasiment nul.

Je vais préparer une proposition de rédaction et vous la proposerai.
Mes photos : jpverrue.fr
Répondre
#24
(28-11-18, 12:53)jpverrue a écrit : Ce qu'on pourrait faire très simplement, c'est compléter le message dans la fenêtre d'erreur (celui qui est dans ta copie d'écran du premier post) On pourrait par exemple expliquer un peu plus les causes du blocage et donner quelques conseils pour la résolution. Cela aiderait bien ceux qui prendront le temps de lire le message, sans changer quoi que ce soit dans l'algorithme de lancement de darktable. L'impact sur le code serait donc quasiment nul.

Je vais préparer une proposition de rédaction et vous la proposerai.

Idea Idea Idea Idea Idea Excellent et pas "cher" Big Grin
dartable 2.6.1 sous Ubuntu 19.04 - Dell G5 - i7 8700K - GTX 1050ti - 16Go - SSD + DD --- Benq PD2700Q
Répondre
#25
@jpverrue: ce ne sera que pour la 2.7 maintenant car je viens d'annoncer le string-freeze pour la 2.6.
--
Pascal - GNU/Debian (sid) - version darktable git/master
http://photos.obry.net
Répondre
#26
Oui bien sûr. J'ai vu ton annonce tout à l'heure

Envoyé de mon Nexus 10 en utilisant Tapatalk
Mes photos : jpverrue.fr
Répondre
#27
Tellement bon et beau de voir ces échanges. Même dans le désaccord, toujours en bienveillance et constructif. Et au final, une solution simple et rapide à mettre en oeuvre !
Une belle communauté. Smile Big Grin Cool

Belle soirée à toutes et tous.
Répondre
#28
Voilà le texte que je vous propose :
Citation :
darktable ne peut pas démarrer car la base de donnée est verrouillée.

Lors du démarrage, l’ouverture de la base de donnée a échouée car un au moins des deux fichiers qui la composent est verrouillé.

Le verrouillage est provoqué essentiellement par une des deux causes suivantes :
  • Une autre occurrence de darktable a déjà ouvert cette base de donnée et l’a verrouillée à son profit.
  • Une précédente occurrence de darktable s’est terminée anormalement et n’a par conséquent, pas pu fermer correctement l’un ou les deux fichiers qui composent la base de donnée.
Comment résoudre ce problème ?
  1. Cherchez dans votre environnement si une autre occurrence de darktable est active. Si oui, utilisez là ou fermez là. Le verrou indique que le numéro de processus de cette occurrence est le : %d
  2. Si vous ne trouvez pas cette autre occurrence, tentez de fermer votre session et de la ré-ouvrir ou faites un arrêt marche de votre machine. Ceci aura pour effet de supprimer tous les programmes en cours et donc de fermer correctement la base de donnée.
  3. Si ces deux actions ne suffisent pas, c’est qu’il subsiste au moins un des deux fichiers de verrouillage, et que ceux-ci ne sont plus rattachés à aucune occurrence de darktable. Il faut alors le(s) supprimer. Le mécanisme d’ouverture signale la présence du fichier %s dans le dossier %s. Les deux fichiers sont nommés respectivement data.db.lock et library.db.lock.
    Attention ! ne supprimez pas ces fichiers sans avoir vérifié au préalable qu’il n’existe plus d’autre occurrence de darktable, sinon vous risqueriez de générer de graves incohérences dans votre base de donnée.
Dès que vous aurez identifié et supprimé la cause du blocage, darktable démarrera sans problème.

J'en ai fait une traduction avec deepl :
Citation :
darktable cannot start because the database is locked.

During startup, the database opening failed because at least one of the two files it contains is locked.

Locking is essentially caused by one of the following two causes:
  • Another darktable occurrence has already opened this database and locked it for its benefit.
  • A previous darktable occurrence ended abnormally and therefore could not properly close one or both of the files that make up the database.
How to solve this problem?
  1. Look in your environment to see if another darktable occurrence is active. If so, use it or close it. The lock indicates that the process number of this occurrence is: %d
  2. If you do not find this other occurrence, try to close your session and re-open it or reboot your machine. This will delete all running programs and thus close the database correctly.
  3. If these two actions are not enough, it is because at least one of the two locking files remains, and they are no longer attached to any darktable occurrence. It must then be deleted. The opening mechanism indicates the presence of the %s file in the %s folder. The two files are named data.db.lock and library.db.lock respectively.
    Warning! do not delete these files without first checking that there are no more darktable occurrences, otherwise you could generate serious inconsistencies in your database.
As soon as you have identified and removed the cause of the blockage, darktable will start without any problem.
Je pense que cela peut être amélioré Wink

Toute proposition est la bienvenue !
Mes photos : jpverrue.fr
Répondre
#29
Merci jpverrue,

Voici ma proposition :
Je simplifierais comme ça :

Lors du démarrage, l’ouverture de la base de donnée a échouée car un au moins des deux fichiers qui la composent est verrouillé.

Le verrouillage est provoqué essentiellement par une des deux causes suivantes :
  • darktable est déjà ouvert et vous tenté de l’ouvrir en double.
  • darktable s’est fermé anormalement lors de la précédente cession.


Comment résoudre ce problème ?

  1. Cherchez dans votre environnement si darktable n’est pas déjà activé. Si oui, fermez le.
  2. Si darktable n’est pas ouvert, fermez votre session ou redémarrez votre ordinateur. Ceci aura pour effet de supprimer tous les programmes en cours et donc de fermer correctement la base de donnée.
  3. Si l’une ou l’autre de ces actions ne suffisent pas, c’est qu’il subsiste au moins un des deux fichiers de verrouillage de la base de donnée.
        Il faut alors le(s) supprimer. VÉRIFIEZ BIEN AU PRÉALABLE QUE DARKTABLE EST FERMÉ. Ces deux fichiers sont nommés respectivement data.db.lock et library.db.lock. Attention, ne pas supprimer les fichiers data.db et library.db.

 

  • Relancez darktable qui démarrera sans problème.
dartable 2.6.1 sous Ubuntu 19.04 - Dell G5 - i7 8700K - GTX 1050ti - 16Go - SSD + DD --- Benq PD2700Q
Répondre
#30
VÉRIFIEZ BIEN ...

Sinon ça me convient, ça me parait clair.
---------------------
CPU Intel I3, Radeon HD 4870, SSD 128 Go + HDD1 To + HDD 2To dédié aux photos
darktable 3.4.0
---------------------
Éternel débutant  Shy
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 6 visiteur(s)