Darktable 无法打开:“锁定数据库时出错”

Darktable 无法打开:“锁定数据库时出错”

在我安装 Inkscape 后(我相信是在安装此软件后),我的 Darktable 应用程序无法运行。该软件无法启动,有时会显示错误:

darktable error locking database /home/tiago/.config/darktable/data.db
the database lock file contains a pid that seems to be alive in your system

我尝试删除该库,但总是显示目录不存在和/或没有任何反应。我是 Ubuntu 命令行的新手,我不知道我是否真的删除了该文件,但它仍然不起作用。

我该如何解决这个问题?

答案1

当 Darktable 无法正常关闭时(例如 Ubuntu 崩溃时),我有时会遇到这种情况。解决此问题的方法是删除阻止 Darktable 启动的锁定文件。

您可以删除它们,或者如果您担心删除,只需将它们暂时移动到桌面即可。然后,一旦您看到 Darktable 再次工作,就删除它们。您不会丢失任何数据或对库的更改。

要删除的文件是~/.config/darktable/data.db.lock~/.config/darktable/library.db.lock

要访问这些文件,请打开 Nautilus 并按Ctrl+H显示隐藏文件,然后导航到 .config/darktable 目录。

或者,您可以打开终端窗口并执行mv ~/.config/darktable/*.db.lock ~/Desktop

(请注意,~/与 相同/home/tiago/,它是简写,更易于其他人复制和重复使用)

答案2

我也遇到过同样的问题。我玩了几次unetbootin,但把一些东西弄坏了。

我不能说这个建议确实 100% 有帮助,但我意识到,无论如何,在这个错误消息 darktable 启动后,只需等待 5 到 10 秒。

我删除了文件,包括data.db它本身。它不会阻止启动时的错误,但程序会照常在第二个窗口中启动。

各位大神,谁能解释一下啊?

顺便说一下,最新程序更新中的文件位于不同的位置:~/snap/darktable/54

相关内容