Darktableアプリケーションが機能していません。ソフトウェアが起動せず、エラーが表示される場合があります。
darktable error locking database ~/darktable/data.db
the database lock file contains a pid that seems to be alive in your system
実際に「library.db.lock」と「.db.lock」のファイルを削除しましたが、システムはそれらを再度作成しました。
それを修正する方法について何か考えがありますか?
最初に、それがまだアクティブであると信じているプロセスを特定します。する
cat ~/.config/darktable/library.db.lock
アクティブと思われるプロセスが表示されます。その後、
ps -ef | grep {process}
または見てみましょう
/proc/{process}
そのIDで実行中のプロセスがあるかどうかを確認します。ロックがある場合は正しく、プロセスを追跡して、アクティブになっているものを確認する必要があります。
データベースがクリーンな方法で閉じられていない場合(サーバーのクラッシュ、停電などのバグですが、ロックファイルは削除されません)。次に、ロックを解除する必要があります...
rm ~/.config/darktable/library.db.lock
ただし、実際にアクティブなプロセスがあるため、即座に再作成されます。ロックを解除する前に、回答のパート1をスキップしないでください。
プロセスが存在せず、データベースが正常にシャットダウンされたログを作成できるが、ロックファイルが削除されていない場合は、バグレポートを提出する必要があります。