2017-04-25 87 views
0

安装PostgreSQL我得到当我试图在Ubuntu操作系统上运行该命令sudo易于得到安装PostgreSQL-9.4在Ubuntu

的dpkg安装的Postgres数据库以下错误:错误处理包postgresql-9.4(--configure): 子流程安装后安装脚本返回错误退出 状态2 dpkg:依赖关系问题阻止配置 postgresql-contrib-9.4:postgresql-contrib-9.4取决于 postgresql-9.4(= 9.4 .11-1.pgdg16.04 + 1);但是:包 postgresql-9.4尚未配置。 dpkg:错误处理包 postgresql-contrib-9.4(--configure):依赖关系问题 - 未配置 未配置任何appport报告,因为错误消息 指示其以前发生故障的后续错误。错误是 遇到而处理:在PostgreSQL-9.4 PostgreSQL相关的contrib-9.4 E: 子进程的/ usr/bin中/ dpkg的返回错误代码(1)

回答

1

如果你尝试了几种解决方案,您可能有一些尝试的剩菜。 从“从头”开始,你有什么想先卸载一切和清理您的系统:

sudo易于得到净化

这将卸载所有软件包,并删除所有配置文件“的PostgreSQL。*”。 注意:这也将删除系统中的所有数据库文件。

之后,您必须检查您已添加到系统中的存储库。 检查/etc/apt/sources.list文件和/etc/apt/sources.list.d/目录中的所有其他文件。

删除与postgresql和'pgdg'相关的所有内容。

最后,你可以在这里遵循官方PostgreSQL的手册: https://wiki.postgresql.org/wiki/Apt

+0

感谢您的回复,我按照你所说和所使用的PostgreSQL的官方手册中,仍然有同样的错误! –

+0

也许有可能你已经打破了一些其他与postgresql无关的软件包。我,e perl模块。 你有没有试过这样做:apt-get update && apt-get upgrade? –

+0

是的,我有。现在,当我升级这个错误“dpkg:错误处理包postgresql-contrib-9.5(--configure): 依赖关系问题 - 留下未配置 没有写入报告,因为错误消息指示它从之前的失败后续错误 错误处理时遇到: postgresql-9.5 postgresql-contrib-9.5 E:子进程/ usr/bin/dpkg返回错误代码(1)“ –