我或多或少是像我的 serverfault 代表镜像一样优秀的系统管理员。我必须使用 Plesk 控制面板升级 Debian (lenny) 服务器。Plesk 应该可以管理它,但通过控制面板进行升级不起作用,我读到和听到这种情况经常发生。
所以我必须手动完成此操作,现在我遇到了看似循环依赖的问题......
我收到很多这样的信息:
psa-updates depends on sw-cp-server (>= 1.0-6); however:
Package sw-cp-server is not configured yet.
dpkg: error processing psa-updates (--configure):
dependency problems - leaving unconfigured
我的 sources.list 是最新的并且能正常工作,apt-get clean
并且apt-get update
运行良好且完成时没有错误。
解决此类问题的正确方法有哪些?
答案1
听起来您之前的安装/更新中断/失败了。您需要检查以下几点:
- 您的 apt 源列表指向有效的服务器,并且服务器上有必要的软件包。这确保您能够更新和安装软件包。
- 确保本地 apt-cache 是最新的。
apt-get update
在系统上执行。这可确保 apt 可以找到您的更新。有时,它会查找系统中不再存在的旧软件包。 - 执行此操作
dpkg -a --configure
以防上一次安装/更新中断。如果上一次中断,可能仍有一些未解决的配置问题,导致新软件包无法成功安装。
希望它能奏效。祝你好运!