最近,在中断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
似乎没有。
如何解决此问题?
答案 0 :(得分:0)
我能够通过复制文件/lib/x86_64-linux-gnu/liblzma.so.5.2.2来解决此问题。 从已经升级到仿生的机器。