Обновление до 21.04 прерывает apt: ошибка поиска символа: /lib/x86_64-linux-gnu/libapt-pkg.so.6.0: неопределенный символ: XXH3_64bits_reset

Я только что попытался обновить версию с 20.10 до 21.04, используя графический интерфейс.

При установке произошла ошибка, и теперь сам apt не работает, с сообщением об ошибке:

$ apt
apt: symbol lookup error: /lib/x86_64-linux-gnu/libapt-pkg.so.6.0: undefined symbol: XXH3_64bits_reset

Ошибка возникает как с sudo, так и без него.

С другой стороны, dpkg по-прежнему работает нормально. Я попытался переустановить пакет xxhash и пакет apt с помощью dpkg. Установка этих пакетов с помощью dpkg прошла успешно, но не исправляет указанную выше ошибку при запуске apt.

1
задан 19 July 2021 в 15:18

1 ответ

Вы должны удалить локально скомпилированные библиотеки

sudo rm -v /usr/local/lib/libxxhash.a
sudo rm -v /usr/local/lib/libxxhash.so.0.6.5

и затем повторить запуск APT командой типа sudo apt-get check.

И, наконец, переустановить вышеуказанную библиотеку, используя обычные deb-пакеты:

sudo apt-get update
sudo apt-get install --reinstall libxxhash0 libxxhash-dev
1
ответ дан 28 July 2021 в 11:17

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

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