首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dpkg“处理触发器时发现循环”libc-bin

dpkg“处理触发器时发现循环”libc-bin
EN

Stack Overflow用户
提问于 2020-06-14 00:17:22
回答 1查看 720关注 0票数 0

在debian/ubuntu 16.04.01系统(gcloud-compute)上,我试图删除并重新安装一个搞砸了的postfix包,而不是删除依赖它的包(automysqlbackup),并在一开始就强制安装它。因为这是一个正在运行的系统,所以我尽量不要打扰太多。尝试看看会发生什么:

代码语言:javascript
复制
$ dpkg --simulate --purge postfix
dpkg: could not open log '/var/log/dpkg.log': Permission denied
dpkg: dependency problems prevent removal of postfix:
 bsd-mailx depends on default-mta | mail-transport-agent; however:
  Package default-mta is not installed.
  Package postfix which provides default-mta is to be removed.
  Package mail-transport-agent is not installed.
  Package postfix which provides mail-transport-agent is to be removed.
 bsd-mailx depends on default-mta | mail-transport-agent; however:
  Package default-mta is not installed.
  Package postfix which provides default-mta is to be removed.
  Package mail-transport-agent is not installed.
  Package postfix which provides mail-transport-agent is to be removed.

由于通向postfix的邮件器链是ok的,所以我想把它放在原处:

代码语言:javascript
复制
$ dpkg --simulate --ignore-depends bsd-mailx --purge postfix
dpkg: could not open log '/var/log/dpkg.log': Permission denied
(Reading database ... 171222 files and directories currently installed.)
Would remove or purge postfix (3.1.0-3ubuntu0.3) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
dpkg: cycle found while processing triggers:
 chain of packages whose triggers are or may be responsible:
  libc-bin -> libc-bin
 packages' pending triggers which are or may be unresolvable:
  libc-bin: ldconfig
dpkg: error processing package libc-bin (--purge):
 triggers looping, abandoned
Errors were encountered while processing:
 libc-bin

我不是很精通这一点,我正在使用一个我没有创建的系统,所以任何帮助/指示都会非常感谢。libc-bin循环问题看起来像是搞砸了,需要在处理postfix问题之前修复。如何继续?

EN

回答 1

Stack Overflow用户

发布于 2020-06-17 01:15:38

解决方案是安装nullmailer,它删除了postfix,但仍然满足default-mta和mail-transport-agent依赖关系。然后清除postfix,然后安装postfix:

代码语言:javascript
复制
  apt install nullmailer
  apt purge postfix
  apt install postfix

非常感谢ubuntu用户组的Peter Silva提出了这个方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62362530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档