在我安装 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