当我运行apt-get upgrade ,出现以下错误:
dpkg: dependency problems prevent configuration of postgresql-9.1: postgresql-client-9.1 (9.1.7-0ubuntu12.04) breaks postgresql-9.1 (<< 9.1.7-0ubuntu12.04) and is installed. Version of postgresql-9.1 to be configured is 9.1.6-1~precise2. dpkg: error processing postgresql-9.1 (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of postgresql: postgresql depends on postgresql-9.1; however: Package postgresql-9.1 is not configured yet. dpkg: error processing postgresql (--configure): dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previous failure. No apport report written because the error message indicates its a followup error from a previous failure. No apport report written because the error message indicates its a followup error from a previous failure. No apport report written because MaxReports is reached already dpkg: dependency problems prevent configuration of postgresql-contrib-9.1: postgresql-contrib-9.1 depends on postgresql-9.1 (= 9.1.7-0ubuntu12.04); however: Version of postgresql-9.1 on system is 9.1.6-1~precise2. dpkg: error processing postgresql-contrib-9.1 (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of postgresql-contrib: postgresql-contrib depends on postgresql-contrib-9.1; however: Package postgresql-contrib-9.1 is not configured yet. dpkg: error processing postgresql-contrib (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: postgresql-9.1 postgresql postgresql-contrib-9.1 postgresql-contrib E: Sub-process /usr/bin/dpkg returned an error code (1)
我尝试apt-get -f upgrade但同样的错误发生。
我能做些什么来解决这个问题? 它完全混淆了APT。
注意:我为PostgreSQL使用以下PPA: https : //launchpad.net/~pitti/+archive/postgresql
更新:抱歉格式化,这里是一个主要的https://gist.github.com/e0752bb50e63ef4b3a4c
我有同样的问题。 apt-get -f install不起作用。 随着资质的工作。
aptitude -f install删除postgres,但不是数据库。 之后apt-get install postgres重新安装postgres。 再次开心:-)
前段时间在一台testing机上也有同样的问题。
我只是禁用pitti,卸载,清理,重新安装,启用pitti,更新。 也许我错过了一些步骤,但对我来说,它帮助。
历史相关线路:
sudo vim /etc/apt/sources.list.d/ubuntugis-ppa-precise.list sudo vim /etc/apt/sources.list.d/pitti-postgresql-precise.list sudo apt-get remove postgresql-9.1 sudo apt-get remove postgresql-client-9.1 sudo apt-get clean sudo apt-get update sudo apt-get install postgresql-9.1 sudo apt-get install postgresql-9.1-postgis sudo apt-get install postgresql-contrib-9.1 sudo vim /etc/apt/sources.list.d/pitti-postgresql-precise.list sudo vim /etc/apt/sources.list.d/ubuntugis-ppa-precise.list sudo apt-get update sudo apt-get upgrade