当我想更新或升级任何东西时。或者可以安装任何软件。终端显示此消息“1 未完全安装或删除”。并且安装过程停止:
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
**1 not fully installed or removed.**
After this operation, 0 B of additional disk space will be used.
最后显示此错误消息,并且安装或更新过程停止:
dpkg: error processing package postfix (--configure):
installed postfix package post-installation script subprocess returned error ex
it status 75
Processing triggers for libc-bin (2.33-0ubuntu5) ...
Errors were encountered while processing:
postfix
E: Sub-process /usr/bin/dpkg returned an error code (1)
答案1
“未完全安装或删除”的软件包通常必须重新安装。
sudo apt install --reinstall <package_name>
然而,这在你的具体情况下不起作用,因为后缀退出代码 75通常当您有一个无效的主机名时会发生。
这不是 dpkg 或 postfix 的问题;这是您的包操作暴露的主机名问题。
如何更改主机名取决于您正在运行的 Ubuntu 版本,以及您是否愿意重新启动系统。