dpkg-deb中缺少lzma_stream_encoder_mt_memusage

时间:2018-05-29 19:16:45

标签: dpkg lzma

最近,在中断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

信息非常明确,但我不清楚应该如何解决这个问题。

  • 我尝试从默认的17.10 PPA重新安装liblzma5,没有骰子。

  • 我也试过apt install --reinstall dpkg,也没有效果。

  • 我尝试从源代码安装liblzma5并更新我的$LDPATH以反映新构建的路径,但我不确定哪些标记到用于导出丢失的符号;简单的./configure && make && make install似乎没有。

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

我能够通过复制文件/lib/x86_64-linux-gnu/liblzma.so.5.2.2来解决此问题。 从已经升级到仿生的机器。