首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将qmail从1.03-38升级到1.06-5

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

Server Fault用户
提问于 2019-12-18 20:14:46
回答 1查看 71关注 0票数 0

我有点不舒服。我试图升级一个变色的环境,似乎在这个过程中我打破了dpkg。

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

我认为我试图解决的错误是:

代码语言:javascript
复制
E: Sub-process /usr/bin/dpkg returned an error code (1)

似乎我有一个非常古老的qmail版本,升级到我的apt镜像中的版本是太大的改变了。我在谷歌上搜索过,还没能找到1.03-38到1.06-5之间的任何东西。

(删除了几行,并与格式进行了斗争)

代码语言:javascript
复制
# 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)
EN

回答 1

Server Fault用户

回答已采纳

发布于 2019-12-20 21:34:56

我刚查了这个:

代码语言:javascript
复制
dpkg --configure -a

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

当我试图安装我的定制deb包时,我收到了很多这样的消息:

代码语言:javascript
复制
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
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/996080

复制
相关文章

相似问题

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