apt-get обновление застряло в зависимости от postgresql

Я запускал sudo apt-get upgrade на моем сервере 12.04, и я застрял в зависимости от PostgreSQL.

Консольный вывод (из sudo apt-get -f install) находится ниже:

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
No apport report written because the error message indicates its a followup error from a previous failure.
 Errors were encountered while processing:
 postgresql-9.1
E: Sub-process /usr/bin/dpkg returned an error code (1)

Как решить эту проблему?

nb.

Изменить:

Как и было запрошено, вывод apt-get update: http: / /paste.ubuntu.com/1469631/

1
задан 27 December 2012 в 18:32

1 ответ

Вот еще одно решение (решение AgDude не работает в моей системе, хотя я считаю, что у меня такая же проблема. У меня также установлен plpython. Я считаю, что это усложняет ситуацию.)

Удалить пакет postgres информацию из / var / lib / dpkg / status (сначала создайте резервную копию файла). Я считаю, что это означает, что apt не понимает, что postgres установлен, и поэтому не застрянет, когда он не сможет найти 9.1.6 в репозитории.

Это решение позволит вам обновить остальную часть вашей системы, как обычно, и еще раз установить / удалить программное обеспечение. Это, конечно, больше не будет обновлять postgres.

Я оставил некоторые пакеты со ссылками на postgres. Вот они, поэтому вы знаете, что вам не нужно их вынимать:

Пакет: libpq-dev Пакет: libreoffice-core Пакет: rsyslog
3
ответ дан 25 May 2018 в 03:01

Другие вопросы по тегам:

Похожие вопросы: