严重错误:/lib/udev/hwdb.bin 和 /usr/lib/udev/hwdb.bin 都存在

严重错误:/lib/udev/hwdb.bin 和 /usr/lib/udev/hwdb.bin 都存在

从 Ubuntu 20.10 升级到 21.04 后,出现以下错误:

sudo dpkg --configure -a
Setting up usrmerge (24ubuntu3) ...

FATAL ERROR:
Both /lib/udev/hwdb.bin and /usr/lib/udev/hwdb.bin exist.

You can try correcting the errors reported and running again
/usr/lib/usrmerge/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.

dpkg: error processing package usrmerge (--configure):
 installed usrmerge package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 usrmerge

我搜索了有关此特定错误的帖子和文章,但什么也没找到。有什么解决方法吗?

答案1

hwdb.bin是一个生成的文件。我确实在 Ubuntu 20.04 中检查过它,/lib/udev/hwdb.bin/usr/lib/udev/hwdb.bin使用stat完全相同的大小并用 确认vbindiff。它们是相同的副本,因此无需合并。

一个快速的解决方法是删除其中一个:

sudo rm /lib/udev/hwdb.bin

这仍然是一个错误,最好报告一下。我应该看看为什么没有放入这样的生成文件/var

相关内容