« Le schéma de la base de données doit être mis à jour »
C:\users\username\appdata\local\darktable\library.db,
avec 2 options possibles :
[list]
[]quitter darktable
[]mise à jour de la base de données
[/list]
Si je clique sur « quitter darktable », il ne se passe rien, sauf qu’il me génère des fichiers .lock dans le répertoire C:\users\username\appdata\local\darktable
Si je clique sur « mise à jour de la base de données », il ne se passe rien du tout (enfin en apparence)
Dans tous les cas, DT ne démarre pas, même si je supprime les fichiers .lock (aucune instance DT en cours).
J’ai essayé de remplacer les fichiers .db par ceux que j’avais au préalable sauvegardés, même résultat.
Pour le moment, je suis revenu à la version 3.0.0, mais si quelqu’un avait une idée …
Je m’incruste sur ce sujet car j’ai un peu le meme probleme.
Impossible de lancer DT 3.2.1
J’ai installé , je lance , la une fenetre s’ouvre (Darktable execute une config de performance…oui /non)
Peut importe que je clique oui ou non , j’ai un erreur immediate avec un rapport qui ressemble a ça.
Attention les yeux , ca pique un peu !
[code]this is darktable 3.2.1 reporting an exception:
Error occurred on Wednesday, September 9, 2020 at 22:13:07.
darktable.exe caused an Access Violation at location 00007FFEF2D8EE5F in module igdrclneo64.dll Reading from location 0000000000000038.
normalement si tu as sauvegardé le répertoire users\eric\appdata\local\dartkatable de la version 3.0,
désinstallé la version 3.21, réinstallé la version 3.0
restauré le répertoire ci-dessus
réinstallé la version 3.21
accepté la mise à jour de la BDD[/color]
[color=#005dc2]cela devrait fonctionné
[size=x-small](j’espère que je n’ai rien oublié)[/size][/color]
[color=#005dc2]
je laisse la parole aux bénévoles-pros.
[/color]
[color=#005dc2]Bonne journée[/color]
Franchement , ça depasse mon seuil de competence actuelles.
j’ai deja eu une version de darktable sur ce pc qui fonctionnait …EDIT NOUVEAUTE A L’INSTANT un p’tit mot de DT qui me parle de fichiers data.db.lock et library.db.lock qui serait en doublon ainsi qu’un numero de processus d’occurence 15240.
A priori du a une ancienne version…AH AAAAAAH si ca c’est pas un bon debut de piste !
je continue mes investigations plus tard
Si quelqu’un a une idée , je suis preneur
Merci
[hr]
Merci de ta reponse,
Dans l’instant , j’ai plus le temps mais je regarde cela tout a l’heure!
Si tu peux éditer ton message et mettre le contenu du rapport d’erreur entre deux balises « code » (deuxième ligne, 5ème position en partant de la droite, l’icône en forme de parchemin avec <> dessus), ça facilite la lecture et ça prend moins de place .
Sinon pour le pb, je ne peux malheureusement pas aider sauf à virer w10 et passer sous linux
Les fichiers .lock sont, comme leur nom l’indique des verrous qui indiquent qu’une instance de dt est déjà chargée en mémoire, ils sont là justement pour t’empêcher d’en lancer une autre (d’où l’impossibilité de relancer dt). Ça veut que tu as eu un plantage de darktable à un moment et que le programme a été interrompu brutalement (plantage) sans pouvoir effacer proprement ses verrous, ce qu’il fait normalement.
Localise et efface ces fichiers data.db.lock et library.db.lock (attention, je parle bien des lock, n’efface pas data.db et library.db !) et tu devrais ensuite pouvoir lancer darktable
ou, si c’est le problème, alors désormais répondre ne sert plus à rien. Un message complet et très clair apparaît au lancement de darktable expliquant le problème et ce qu’il faut faire. Il suffit donc de savoir lire et de suivre les consignes.
Attendons de voir ce que répond Breizhpanda pour savoir si c’est le problème ou pas
Tout dépend du niveau de compétence de chacun. Je ne sais pas ce qu’il en est de Breizhpanda mais ce que je sais c’est qu’il faut toujours essayer de comprendre le point de vue de l’utilisateur. Ce qui paraît évident pour un gourou darktable est peut-être un charabia incompréhensible pour un béotien pas forcément à l’aise avec dt ou peut-être même avec l’informatique en général.
Nous sommes sur un forum d’entraide non ? C’est bien pour aider chacun à comprendre et à progresser quel que soit son niveau, ou alors c’est moi qui n’ai rien compris ?
Bien sûr qu’il est parfois fatigant d’avoir l’impression de ressasser les mêmes choses mais se souvenir qu’on a tous été un jour débutant, ou qu’on a tous un jour posé une question bête…
Tout à fait d’accord avec toi G.eco : ce n’est parce que certains sont à l’aise qu’ils faut qu’ils oublient qu’un jour ils sont passé par la case départ: un peu de bienveillance et la communauté ne s’en portera que mieux!
Merci.
Et ce n’est pas ce que j’ai dit. Relisez bien. Je dit simplement que le problème de fichiers lock est maintenant clirement expliqué ainsi que comment le résoudre lorsqu’on tente d’ouvrir darktable que ce point n’est plus nécessaire à redire. Tentez d’ouvrir darktable alors qu’il est ouvert pour comprendre. Ca a été ajouté justement parce que c’est récurrent. Et d’ailleurs depuis les messages à ce sujet ont diminué. Et dire ca n’empêche pas d’aider sur tout le reste. Au contraire même, l’idée étant d’être aussi plus efficace dans l’aide sans (trop) se répéter.
Bref, un peu de bienveillance pour ceux qui aident aussi. Et je pense aider suffisamment de nouveaux sur ce forum…
Je suis un des modérateurs de ce forum, mon rôle n’est donc pas d’attiser les (petites) querelles, mais plutôt de les calmer. Cependant il se fait que je suis aussi l’auteur du nouveau message expliquant les blocages au lancement de darktable. Je le reproduit ici :
Il a été rédigé (et codé) pour que chacun devienne auto suffisant lorsque ce problème survient. Mais c’est la deuxième fois, il me semble, que malgré le message des utilisateurs viennent ici pour poser la question du pourquoi ? et du comment ?
Du coup je me demande s’il est assez clair et s’il ne l’est pas que dire de plus ?
J’avoue être assez étonné ! L’ont-ils simplement lu ?
Salut
Pour la part le message me paraît assez claire mais je n’ai jamais été confronté à ce problème de verrouillage de base. Peut être comme tu le dis le message n’a pas été lu dans son intégralité par la personne à l’origine du post ?
[color=#0074d9]Bonjour,[/color]
[color=#0074d9]
Sans fayotter, ça me semble assez clair Encore faut-il que l’utilisateur sache rechercher des fichiers !
Evidemment quand on est planté, quelque fois cela peut paniquer.[/color]
Je suis aussi modérateur, je pense que plusieurs personnes font de leur mieux pour aider le mieux possible en fonction de leurs disponibilités, de leur patience et d’autres possibilités. Attention aussi à ne pas démotiver ceux qui ont à cœur de faire vivre ce forum.
Je ne prend que le problème des spams et des spammeurs donc on a été inondés ces derniers temps. Beaucoup d’entre vous ne se sont pas rendus du travail en sous-terrain pour éviter que vous ne soyer pas gêner !!! Ou le travail de Jean-Pierre pour avoir un message plus clair au blocage des bases de données et aussi qu’il l’a produit aussi en anglais.
Après la fonction de ce forum est de partager et tirer le maximum de notre logiciel favori et pas de nous substituer au maque de connaissances des utilisateurs dans l’utilisation de leur système d’exploitation et de l’informatique (bien sûr nous avons été tous débutants) et bien sûr on essaye d’aider dans la mesure du possible !!!
Oui ton message est très clair mais comme l’a dit FrançoisH, peut-être un peu trop détaillé pour un utilisateur débutant ou en panique Pour un utilisateur à l’aise avec son système, donner le n° de process est un plus, pour un débutant… euh, c’est quoi un processus ?? C’est quoi « cherchez dans votre environnement » ???
Trouver le juste milieu est un exercice très difficile :rolleyes:
De part mon expérience professionnelle je sais qu’il faut que les messages d’erreurs soient courts et précis, sinon ils ne sont pas lus :@ C’est très con mais c’est comme ça…
Je pense donc que le message d’erreur pourrait être plus succinct. Voici une proposition un peu épurée :
[code] darktable ne peut pas démarrer car la base de donnée est verrouillée.
L’ouverture de la base de données a échoué car au moins un des fichiers qui la composent est verrouillé.
Cela peut survenir lorsque :
darktable est déjà ouvert
ou
une précédente occurrence de darktable s’est terminée anormalement sans pouvoir fermer correctement la base de données.
Comment résoudre ce problème ?
1 - Vérifiez que darktable n’est pas déjà lancé. Si oui, utilisez cette occurence ou fermez-la.
2 - Quittez votre session ou faites un arrêt/marche de votre machine. Ceci aura pour effet de fermer tous les programmes en cours.
3 - Si ces deux actions ne suffisent pas, c’est qu’au moins un des deux fichiers de verrouillage (data.db.lock et/ou library.db.lock) est toujours présent, sans être rattaché à une occurrence de darktable. Il faut alors le(s) supprimer manuellement. Le mécanisme d’ouverture indique dans le dossier .
Attention ! Ne supprimez pas ces fichiers sans avoir vérifié au préalable qu’il n’existe aucune occurrence de darktable, sinon vous risqueriez de générer de graves incohérences dans votre base de données.
Dès que vous aurez identifié et supprimé la cause du blocage, darktable démarrera sans problème.[/code]
…mais ça reste très long pour un utilisateur débutant.
Encore une fois, merci à tous ceux qui donnent du temps et de l’énergie pour développer et améliorer dt, mais on n’empêchera jamais les questions redondantes sur le forum :rolleyes:
Bonjour a tous , et merci pour l’attention porté a mon probleme !
J’ai trouvé les fichiers data.db.lock et library , je les ai effacé et ensuite , reinstalle de la version 3.0.0 et re-plantage … grrrrrr
p’tit message me disant qu’il y a une erreur et qu’un rapport est enregistré .
Je consulte le rapport , mais rien dedans , jusle un fichier .txt relatant une erreur , mais rien d’autre.
sinon , le message de DT m’indiquant qu’il ,y a un blocage a cause des fichiers library et data db n’est apparu qu’une fois (le 10/09)et apres de nombreuses install reinstall du soft.
Merci encore pour vos avis
PS: Désolé de ne pas etre plus reactif …j’suis un peu charette ces jours ci
Tu peux recopier dans un une boîte « Code » le texte du rapport, tu pourrais faire aussi une capture d’écran de ton répertoire config (celui ou tu as supprimé les fichiers .lock).