Мне удалось решить проблему следующим образом:
dpkg --remove --force-depends libdbus-1-3
. удалить libdbus-1-3 без удаления его зависимостей. make clean
для удаления всех оставшихся версий dbus, которые я установил при попытке решить проблему. /etc/apt/sources.list
. apt-get clean
и apt-get autoclean
. - запуск apt-get install -f
, чтобы попытаться исправить сломанные зависимости. apt-get install dbus
не удалась из-за ошибки dbus-uuidgen, я использовал apt-get source
, чтобы получить исходный пакет а затем установил его вручную, и он установился без каких-либо ошибок.
теперь dbus-uuidgen
сработало и напечатало строку. Я не совсем уверен, что решило проблему, но я думаю, что у меня была установлена другая версия dbus с использованием библиотеки libdbus-1-3, которая работает только с dbus версии 1.10.6-ubun amd64 (для ubuntu), и похоже, что в моем случае для моего дистрибутива работает только эта версия. Я считаю, что объяснение @Gilles более точное.