解决依赖性问题的一般步骤和技巧(Debian、Lenny)

解决依赖性问题的一般步骤和技巧(Debian、Lenny)

我或多或少是像我的 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

听起来您之前的安装/更新中断/失败了。您需要检查以下几点:

  1. 您的 apt 源列表指向有效的服务器,并且服务器上有必要的软件包。这确保您能够更新和安装软件包。
  2. 确保本地 apt-cache 是最新的。apt-get update在系统上执行。这可确保 apt 可以找到您的更新。有时,它会查找系统中不再存在的旧软件包。
  3. 执行此操作dpkg -a --configure以防上一次安装/更新中断。如果上一次中断,可能仍有一些未解决的配置问题,导致新软件包无法成功安装。

希望它能奏效。祝你好运!

相关内容