Installation 运行sudo时,apt get升级失败,为';libpam运行时&x27;是不是错过了最后的换行

Installation 运行sudo时,apt get升级失败,为';libpam运行时&x27;是不是错过了最后的换行,installation,debian,package,raspbian,raspberry-pi3,Installation,Debian,Package,Raspbian,Raspberry Pi3,我正在尝试在Raspian Jessy中安装一些软件包,运行命令: sudo-apt-get-upgrade 但它在以下方面失败了: “libpam-runtime”缺少最终换行符 我在网上找到了很多建议,比如: 1) 使用以下工具重新安装软件包: apt get install libpam运行时--重新安装 这没什么不同 等等 完整输出如下所示: 升级 正在阅读软件包列表。。。多恩 构建依赖关系树 正在读取状态信息。。。多恩 正在计算升级。。。多恩 以下软件包将升级: bind9主机debc

我正在尝试在
Raspian Jessy
中安装一些软件包,运行命令:
sudo-apt-get-upgrade

但它在以下方面失败了:
“libpam-runtime”缺少最终换行符

我在网上找到了很多建议,比如: 1) 使用以下工具重新安装软件包:
apt get install libpam运行时--重新安装

这没什么不同

等等

完整输出如下所示:
升级
正在阅读软件包列表。。。多恩
构建依赖关系树
正在读取状态信息。。。多恩 正在计算升级。。。多恩 以下软件包将升级: bind9主机debconf debconf-i18n debconf utils libbind9-90 libdns-export100 libdns100 libgcrypt20 libgnutls-deb0-28 libgnutls-openssl27 libirs-export91 libisc-export95 libisc95 libiscc90 libisccfg-export90 libisccfg90 liblwres90 libwbclient0 perl基本perl模块samba通用 22个已升级,0个新安装,0个要删除,0个未升级。 需要获取0 B/9237 kB的存档。 执行此操作后,将释放14.3 kB的磁盘空间。 你想继续吗?[Y/n]Y 正在读取更改日志。。。多恩 正在预配置程序包。。。 dpkg:无法恢复的致命错误,正在中止: 包“libpam运行时”的文件列表文件缺少最终换行符

更新错误 当我尝试跑步时: 我得到的
purge
命令:
dpkg:无法恢复的致命错误,正在中止:
包“libpam0g:armhf”的文件列表文件缺少最终换行符
E:子流程/usr/bin/dpkg返回错误代码(2)

但是,近3个小时后,我还没有找到解决办法

有人有什么建议吗


谢谢。

您可以尝试完全卸载该软件包,然后重新安装

 sudo apt-get purge libpam-runtime
 sudo apt-get install libpam-runtime

libpam上的文件无法完成或损坏。我建议您下载libpam的frpm库站点,并尝试手动安装,我认为这是安全的。

我也尝试过,但没有成功。还有其他想法吗?我完全不知所措。您可以删除(或重新备份)文件“/var/lib/dpkg/info/libpam runtime.list”,并尝试重新安装程序包,但至少会出现另一个错误。你能看到上面的内容并帮忙吗?