У этого потока была та же проблема, что и у вас, и операционная система сообщает, как они смогли ее решить. Название потока было следующим: Сервер 9.1 не перезагружается и нет вывода/лога - файлы данных выглядят поврежденными.
выдержка
Мне удалось решить эту проблему.
Для записи я сделал следующее:
$ mkdir -p ~/postgresql/{etc,lib,log} $ cp -a /etc/postgresql/9.1/main ~/postgresql/etc/oldd-install $ cp -a /var/lib/postgresql/9.1/main ~/postgresql/lib/old-install $ cp -a /var/log/postgresql ~/postgresql/log/old-install $ apt-get delete --purge postgresql-9.1 postgresql-client-9.1 \ постгреск-клиент-обычный постгреск-обычный $ млн -rf /etc/postgresql $ млн - рф /вар/либ/постгресскл $ apt-получить установку postgresql $ сервисная постгресская остановка $ cp -a /etc/postgresql/9.1/main ~/postgresql/etc/new-install $ cp -a /var/lib/postgresql/9.1/main ~/postgresql/lib/new-install $ млн - rf /var/lib/postgresql/9.1/main $ cp -a ~/postgresql/lib/old-install /var/lib/postgresql/9.1/main $ su postgres -c '/usr/lib/ postgresql/9.1/bin/pg_resetxlog \ -f /var/lib/postgresql/9.1/main'
Я отредактировал
/etc/postgresql/9.1/main/postgresql.conf
$ service postgresql start
И это сработало :-)