“не файл ELF” на libudisks2.so.0, в то время как склонный - получают обновление

Я использую Ubuntu 16.04 и сегодня при выполнении sudo apt-get update; sudo apt-get upgrade Я получил этот вид сообщений:

/sbin/ldconfig.real: /usr/lib/x86_64-linux-gnu/libudisks2.so.0 is not an ELF file - it has the wrong magic bytes at the start.
/sbin/ldconfig.real: /usr/lib/x86_64-linux-gnu/libudisks2.so.0.0.0 is not an ELF file - it has the wrong magic bytes at the start.

Эти сообщения показали также, когда я пытался обновить VirtualBox и из-за этих ошибок при обновлении отказавший.

Я прочитал ответы на подобные вопросы и пытающийся переустановить libudisks2 пакет, но когда я передаю sudo apt-get purge libudisks2-0 команда мне сказали, что также эти пакеты будут удалены:

brasero* checkbox-converged* checkbox-gui* deja-dup-backend-gvfs*
gir1.2-udisks-2.0* gnome-applets* gnome-disk-utility*
gnome-session-flashback* gvfs* gvfs-backends* gvfs-daemons* gvfs-fuse*
libudisks2-0* nautilus* nautilus-sendto* nautilus-share*
plainbox-provider-checkbox* plainbox-provider-resource-generic*
python3-checkbox-support* software-center* ubuntu-desktop* udisks2*
usb-creator-common* usb-creator-gtk*

Таким образом, я предполагаю, что это не наилучший вариант. У кого-то есть идея зафиксировать его?

Спасибо!

2
задан 29 August 2018 в 20:39

1 ответ

Чистка является плохой идеей!

Чтобы быть абсолютно уверенными, мы должны определить, какой пакет содержат обоих libudisks2.so.0 на packages.ubuntu.com здесь мы добираемся libudisks2-0.

Таким образом, мы можем переустановить пакет:

sudo rm /usr/lib/x86_64-linux-gnu/libudisks2.so.0
sudo rm /usr/lib/x86_64-linux-gnu/libudisks2.so.0.0.0

sudo apt-get install --reinstall libudisks2-0
1
ответ дан 2 December 2019 в 04:42

Другие вопросы по тегам:

Похожие вопросы: