lzma_stream_encoder_mt_memusage отсутствует в dpkg-deb - PullRequest
0 голосов
/ 29 мая 2018

Недавно, после прерванного dist-upgrade, у меня возникли некоторые проблемы с dpkg-deb.

Чаще всего я получаю одну конкретную проблему:

dpkg-deb: relocation error: dpkg-deb: symbol lzma_stream_encoder_mt_memusage, version XZ_5.2 not defined in file liblzma.so.5 with link time reference

Сообщение очень четкое, но мне неясно, как это следует исправить.

  • Я попытался переустановить liblzma5 изпо умолчанию 17.10 PPA, без кубиков.

  • Я также пытался apt install --reinstall dpkg, тоже безрезультатно.

  • У меня естьпопытался установить liblzma5 из исходного кода и обновить мой $LDPATH, чтобы отразить путь новой сборки, но я не уверен, какие флаги использовать для экспорта отсутствующего символа;простой ./configure && make && make install, кажется, не.

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 19 июня 2018

Мне удалось это исправить, скопировав файл /lib/x86_64-linux-gnu/liblzma.so.5.2.2 с машины, уже обновленной до бионической.

...