今天咱又在敲鼓着咱的树莓派(Raspberry Pi) 打算做一个Radius服务器以及SSH服务器证书,正按照网上各种教程配置,当我走到APT步骤的时候总是出现以下错误,使用以前惯用的几个方法都不行。
dpkg: unrecoverable fatal error, aborting:
files list file for package `libdirac-encoder0:armhf' contains empty filename
E: Sub-process /usr/bin/dpkg returned an error code (2)'
dpkg –remove libdirac-encoder0
dpkg: dependency problems prevent removal of libdirac-encoder0:armhf:
libavcodec53:armhf depends on libdirac-encoder0.dpkg: error processing libdirac-encoder0:armhf (–remove):
dependency problems – not removing
Errors were encountered while processing:
libdirac-encoder0:armhf
root@Zmsky-RpiServer:/etc/apt# dpkg -r –force-all libdirac-encoder0
dpkg: libdirac-encoder0:armhf: dependency problems, but removing anyway as you r
equested:
libavcodec53:armhf depends on libdirac-encoder0.dpkg: unrecoverable fatal error, aborting:
files list file for package `libdirac-encoder0:armhf' contains empty filename
root@Zmsky-RpiServer:/etc/apt#
root@Zmsky-RpiServer:/etc/apt# dpkg –force-all –purge libdirac-encoder0
dpkg: libdirac-encoder0:armhf: dependency problems, but removing anyway as you r
equested:
libavcodec53:armhf depends on libdirac-encoder0.dpkg: unrecoverable fatal error, aborting:
files list file for package `libdirac-encoder0:armhf' contains empty filename
root@Zmsky-RpiServer:/etc/apt#
libavcodec53:armhf depends on libdirac-encoder0.
到/var/lib/dpkg/info目录下,将有问题的包: libdirac-encoder0*删除,然后重装有问题的包即可解决!删除命令依然是 rm libdirac-encoder0*