Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Darktable 3.0 ne démarre plus
#5
C'est un sujet hyper récurrent effectivement et on peut se demander pourquoi dt n'identifie pas tout seul au lancement qu'un lock reste posé, résidu d'une précédente exécution crashée et qu'il peut le virer lui-même.
Ce lock est juste un fichier contenant le PID du process dt. Sur une même session utilisateur, la probabilité que ce PID se retrouve deux fois de suite est quasi nulle, et presque aussi peu sur deux sessions utilisateurs différentes (dans le cas où dt avait été planté lors d'une session et que l'utilisateur l'ait relancé après un logout ou reboot).

Bien sûr, on peut aller supprimer ces locks dans le répertoire caché (encore faut-il le savoir et savoir le faire).
J'ai écrit un script bash (linux) de lancement de dt qui, si un lock existe à cause d'un précédent plantage de dt, vérifie que le process n'est plus actif et dans ce cas fait le ménage tout seul avant de lancer dt. Autrement affiche un pop-up pour informer qu'une instance dt est toujours active. Accessoirement, ayant le cache sur un disque secondaire, il vérifie que le disque est bien monté et le spécifie dans l'option --cachedir de lancement de dt.
dt stable / Ubuntu 22.04
Répondre


Messages dans ce sujet
RE: Darktable 3.0 ne démarre plus - par manu - 28-01-20, 18:42

Atteindre :


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