升级到 Debian 10.7 后出现此错误,可能是由于存储空间不足:Error while installing package: installed initramfs-tools package post installation script: subprocess returned error exit status 1
如何保证包安装正确?是否应该重新安装(如何)?
运行时没有显示任何需要升级的软件包sudo apt-get auto-remove && sudo apt-get clean && sudo apt-get update && sudo apt-get upgrade
(“python3-psycopg2”除外,它被阻止,因为“取决于:python3(< 3.6)但要安装 3.7.3-1”)。
答案1
当包安装后脚本失败时,包将保持“半配置”状态,并且任何涉及包的后续操作应该再次运行安装后脚本。
您可以initramfs-tools
通过运行来检查'状态
dpkg -l initramfs-tools
如果这显示
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===============-=============-============-================================================
ii initramfs-tools 0.133+deb10u1 all generic modular initramfs generator (automation)
那么不需要做任何进一步的事情。
如果第二列显示F
,则说明包已配置一半,可以通过运行完成配置
sudo dpkg --configure --pending
如果您想重新安装该软件包,请运行
sudo apt-get install --reinstall initramfs-tools