首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >得不到满足的依赖,传统的解决方案不起作用

得不到满足的依赖,传统的解决方案不起作用
EN

Server Fault用户
提问于 2015-06-29 06:48:59
回答 1查看 675关注 0票数 2

问题

采取任何将更改我的Ubuntu12.04 LTS服务器上安装的软件包的操作(删除、安装、清除等)在以下方面失败:

代码语言:javascript
复制
Reading package lists...
Building dependency tree...
Reading state information...
Correcting dependencies... Done
The following extra packages will be installed:
  libpq-dev libssl-dev postgresql-9.1 postgresql-contrib-9.1
Suggested packages:
  oidentd ident-server locales-all libdbd-pg-perl
The following packages will be upgraded:
  libpq-dev libssl-dev postgresql-9.1 postgresql-contrib-9.1
4 to upgrade, 0 to newly install, 0 to remove and 4 not to upgrade.
7 not fully installed or removed.
Need to get 0 B/6,577 kB of archives.
After this operation, 6,144 B of additional disk space will be used.
dpkg: dependency problems prevent configuration of libssl-dev:
 libssl-dev depends on libssl1.0.0 (= 1.0.1-4ubuntu5.27); however:
  Version of libssl1.0.0 on system is 1.0.1-4ubuntu5.31.
dpkg: error processing libssl-dev (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpq-dev:
 libpq-dev depends on libpq5 (= 9.1.16-0ubuntu0.12.04); however:
  Version of libpq5 on system is 9.1.18-0ubuntu0.12.04.
 libpq-dev depends on libssl-dev; however:
  Package libssl-dev is not configured yet.
dpkg: error processing libpq-dev (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of postgresql-9.1:
 postgresql-client-9.1 (9.1.18-0ubuntu0.12.04) breaks postgresql-9.1 (<< 9.1.18-0ubuntu0.12.04) and is installed.
  Version of postgresql-9.1 to be configured is 9.1.16-0ubuntu0.12.04.
dpkg: error processing postgresql-9.1 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of postgresql-contrib-9.1:
 postgresql-contrib-9.1 depends on postgresql-9.1 (= 9.1.16-0ubuntu0.12.04); however:
  Package postgresql-9.1 is not configured yet.
dpkg: error processing postgresql-contrib-9.1 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of postgresql-server-dev-9.1:
 postgresql-server-dev-9.1 depends on libpq-dev (>= 9.1~); however:
  Package libpq-dev is not configured yet.
dpkg: error processing postgresql-server-dev-9.1 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of python2.7-dev:
 python2.7-dev depends on libssl-dev; however:
  Package libssl-dev is not configured yet.
dpkg: error processing python2.7-dev (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of python3.2-dev:
 python3.2-dev depends on libssl-dev; however:
  Package libssl-dev is not configured yet.
dpkg: error processing python3.2-dev (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libssl-dev
 libpq-dev
 postgresql-9.1
 postgresql-contrib-9.1
 postgresql-server-dev-9.1
 python2.7-dev
 python3.2-dev

可预见原因(S)

我几乎可以肯定,最初的原因是一个完整的引导分区。但我现在已经通过dpkg -r清除了一些旧的内核。在apt-get removing对它们进行失败处理后,我使用了此方法,并对上面的堆栈进行了类似的跟踪。

这个问题的另一个潜在来源,虽然我认为不太可能,因为我看不到任何关系,是postgres更新中的Fsync错误,我删除到证书的符号链接并按照该链接上的说明直接复制证书,从而治愈了这个问题。这个bug与apt-get问题同时出现,所以我为了完整而提到它,但是,正如我所说的,我不知道它将如何破坏apt-get。

我试过什么

如前所述,我已经清除了一些引导空间。我尝试过apt-get install -f,这会产生我在上面发布的堆栈跟踪。我在尝试编辑dpkg状态文件并删除initramfs.上也有类似的不足。我现在又回到原来的状态文件了。有人知道我该怎么解决这个问题吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-06-29 08:48:20

您可以尝试使用dpkg手动安装单个包(例如,dpkg -i /path/to/package.deb)。.debs应该在/var/cache/apt/.debs/中。从lib包开始,特别是libssl和libpq。

每次安装之后,再试一次apt-获取-f安装,看看这是否已经解除了它的障碍。

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

https://serverfault.com/questions/702251

复制
相关文章

相似问题

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