AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 996080
Accepted
Marco Shaw
Marco Shaw
Asked: 2019-12-19 12:14:46 +0800 CST2019-12-19 12:14:46 +0800 CST 2019-12-19 12:14:46 +0800 CST

将 qmail 从 1.03-38 升级到 1.06-5

  • 772

我有点苦恼。我试图升级一个 chroot 的环境,似乎我在这个过程中破坏了 dpkg。

我不知道问题的原因是 apt-get 无法处理 qmail 升级还是其他原因(似乎 snmpd 在上一轮也没有“完成”)。

我认为我要解决的错误是:

E: Sub-process /usr/bin/dpkg returned an error code (1)

看来我有一个非常旧的 qmail 版本,升级到我的 apt 镜像中的那个改变太大了。我用谷歌搜索过,还没有找到 1.03-38 和 1.06-5 之间的任何东西。

(删除了几行并在格式上苦苦挣扎)

# apt-get install qmail

The following extra packages will be installed:
  qmail-run qmail-uids-gids
Suggested packages:
  dot-forward qmail-tools
The following NEW packages will be installed:
  qmail-run qmail-uids-gids
The following packages will be upgraded:
  qmail
1 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
107 not fully installed or removed.

Do you want to continue [Y/n]?
Get:1 http://10.105.176.67/debian/ wheezy/main snmpd i386 5.4.3~dfsg-2.8+deb7u1 [964 kB]
Fetched 964 kB in 0s (6,685 kB/s)
Can not write log, openpty() failed (/dev/pts not mounted?)
(Reading database ... 1852018 files and directories currently installed.)
Preparing to replace qmail 1.03-38 (using .../archives/qmail_1.06-5_i386.deb) ...
Upgrading from qmail version 1.03-38 is not yet supported.
dpkg: error processing /var/cache/apt/archives/qmail_1.06-5_i386.deb (--unpack):
 subprocess new pre-installation script returned error exit status 1
rmdir: failed to remove `/var/lib/qmail': Directory not empty
insserv: warning: script 'K01qmail' missing LSB tags and overrides
insserv: warning: script 'qmail' missing LSB tags and overrides
dpkg: regarding .../qmail-uids-gids_1.06-5_all.deb containing qmail-uids-gids:
 qmail conflicts with qmail-uids-gids
  qmail-uids-gids (version 1.06-5) is to be installed.

dpkg: error processing /var/cache/apt/archives/qmail-uids-gids_1.06-5_all.deb (--unpack):
 conflicting packages - not installing qmail-uids-gids
dpkg: regarding .../qmail-run_2.0.2_all.deb containing qmail-run:
 qmail-run conflicts with mail-transport-agent
  qmail provides mail-transport-agent and is present and installed.

dpkg: error processing /var/cache/apt/archives/qmail-run_2.0.2_all.deb (--unpack):
 conflicting packages - not installing qmail-run
Errors were encountered while processing:
 /var/cache/apt/archives/qmail_1.06-5_i386.deb
 /var/cache/apt/archives/qmail-uids-gids_1.06-5_all.deb
 /var/cache/apt/archives/qmail-run_2.0.2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
debian-wheezy
  • 1 1 个回答
  • 65 Views

1 个回答

  • Voted
  1. Best Answer
    Marco Shaw
    2019-12-21T13:34:56+08:002019-12-21T13:34:56+08:00

    我刚刚跑了这个:

    dpkg --configure -a
    

    至少这让我克服了 dpkg 的这个问题/错误。我迫切需要安装一个自定义的 deb 包。

    在尝试安装我的自定义 deb 包时,我收到了很多这样的消息:

    mycustompackage depends on libssl1.0.0 (>= 1.0.1t-1+deb7u1); however:
      Package libssl1.0.0:i386 is not configured yet.
    

    我猜我的最后一批补丁不知何故以错误结束,dpkg 不会让我做任何其他事情。

    我的 qmail(可能还有 snmpd)问题仍然存在,但我现在只需要“修复”dpkg。

    • 0

相关问题

  • 如何从 sh 文件打印

  • 从 Apache 到 Tomcat 的 SSL 卸载在某处被覆盖

  • 在 Linux 上使用网络命名空间的 VRF

  • 将整个 IPv6 /64 块添加到 debian 上的网络接口

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve