Проблема запуска postgresql - PullRequest
0 голосов
/ 06 января 2011

Я только что получил копию виртуальной машины под управлением SLES10, в которой у меня есть Postgresql.Я пытаюсь запустить его с помощью команды «postgresql start», но он возвращает сообщение об ошибке: «не удалось запустить postmaster».На старой машине работает нормально.Единственное, что я сделал после копирования машины, это изменил ее IP-адрес и имя, установил VMWare Tools и удалил каталог журналов postgresql /.../postgres/pg_log (потом я его воссоздал).Я попытался перезагрузить машину, но я все еще получаю ошибку.Что я могу сделать, чтобы определить причину проблемы?

1 Ответ

0 голосов
/ 06 января 2011

Что я могу сделать, чтобы определить причину проблемы?

Проверьте Postgres и файлы системного журнала

Могу поспорить, что есть проблема с доступом к каталогу данных, например, учетная запись, в которой работает почтмейстер, не имеет доступа для чтения / записи к этому каталогу.

Редактировать
Вы можете попробовать запустить Postgres «вручную» (в отличие от предоставленных системой скриптов), выполнив:

pg_ctl -D /path/to/data/dir start

тогда вы можете увидеть сообщения об ошибках на консоли. Убедитесь, что вы используете это как пользователь postgres

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...