Problem running post-install step. Installation may not complete correctly. The database cluster inicialisation failed.

Решение проблемы с установкой PostgreSQL, когда не заполняется папка data:

1. Сразу проверьте, отключено ли у Вас UAC (учетные записи пользователей, вкл/отключ. контроля уч. записей (UAC))
2. Вычистите ото всюду следы предыдущих установок вплоть до реестра!
3. Проверяем - не остался ли пользователь postgres, и если остался, надо его удалить. В cmd пишем:

net user postgres /del
Открываем путь c:/windows/system32/drivers/etc/, в этом каталоге открываем блокнотом файл hosts, и в этом файле смотрим прописана ли следующая строчка:

127.0.0.1 localhost
(обратите внимание - строчка должна быть именно такой - без "#").
Если не прописана, то вписываем её в конец и сохраняем файл.

4. Заводите локального юзера Postgres с аналогичным паролем.
5. Заходите в систему локально как выше указанный юзер, в папке отличной от Program Files (лишние пробелы в пути не приветствуются) создаете папку postgreSQL и указываете на нее полные права именно юзеру Postgres, и проверьте, что права на нижние уровни наследуются.

6. Переименуйте пользователя Администратор в Administrator (RUN -> "control userpasswords2")

Материалы:

http://www.sql.ru/Forum/actualthread.aspx?tid=747748

http://postgresql.1045698.n5.nabble.com/Installation-problem-quot-The-database-cluster-initialization-failed-quot-td2130873.html

http://manuals.pokeroff.ru/blog/note/267463/

http://boria.moy.su/forum/4-10-1

  • No labels