Всем привет.
Помогите разобраться. В процессе переустановки PostgreSQL появилась надпись:
"Problem running post-install step
Installation may not complete correctly
Failed to start the database server"
Почитал FAQ, четкого ответа, что за проблема и как её решить, не нашел.
Посоветуйте пож., что делать.
Оригинал пользователя mutherrussia
Была проблема, делал все что указано в таких случаях, не помогло, в итоге удалил версию 8,4 и поставил 9 версию. Все отлично работает (win 10)
Win7-64
Сначала устанавливал версию 9.5.2, знакомые посоветовали ставить более раннюю версию. Попробовал поставить 9.2 - снова ошибка, но формулировка другая:
"Failed to load SQL modules into the database cluster"
Что делать?
https://www.pokerstrategy.com/ru/forum/thread.php?postid=1045510
http://forums.holdemmanager.com/1056-1091-1089-1089-1082-1080-1081-1092-1086-1088-1091-1084/400341-2.html
Проблема, я так понимаю, из-за того, что пытаюсь базу Postgre установить не на тот диск, куда сама прога встает по умолчанию. Из-за нехватки места на системном диске.
Дык поставь на системный а потом перенеси. ) Чистая SQL без баз весит в установленном виде около 100Мб.
Ну так перенос уже установленной базы, судя по этой инструкции:
http://hm2faq.holdemmanager.com/questions/1172/Move+Database+to+Another+Hard+Drive+or+Partition
тоже процедура не из простых и официальный саппорт ХМ этот метод не рекомендует, как ненадежный.
А если попробовать сразу и Postgre и ХМ поставить не на системный диск - будет работать?
Если да, то покерные клиенты тоже надо будет переустановить на тот-же диск?
Если у тебя ещё нету ни одной базы ХМ2, то тебе достаточно вот этой инструкции: https://www.pokerstrategy.com/ru/forum/thread.php?postid=1062692#post1062692
База есть и достаточно большая, почему и встал вопрос о переносе её на другой диск.
Перед деинсталяцией ХМ сохранил её в облаке с помощью Sync.
Просто, почитав инструкции, решил, что проще будет заново переустановить Postgre и ХМ, указав в настройках при установке место для хранения базы, отличное от дефолтного, т.е. на другом диске.
Пытался все делать именно по этой инструкции, не получается.
Попробую снова все установить на диск С:, не меняя настроек, а затем уже установленную базу переносить на другой диск, согласно 2-й части инструкции.
И все-таки, возможна установка Postgre и ХМ сразу вместе с базой на не системный диск? Это будет работать? Был бы самый простой вариант.
Я её тоже читал. Но она как раз и подразумевает то, что я пытался сделать, т.е. программные файлы Posgre и ХМ устанавливаются на диск С:, а базы данных на другой диск. Видимо, из-за этого и проблема у меня. А я имел ввиду установку и программных файлов и базы на один диск, только не системный.
В упомянутой инструкции УЖЕ сказано, что PostgreSQL надо ставить не в ПрограмФайлз, а в специально созданную папку, для которой задать особые права.
В инструкции она названа C:\postgresql - но никто не мешает поменять букву диска.
Что касается самого ХМ2, то для него менять путь установки - очень не рекомендуется. Бывают (бывали) случаи, что "обновлятор" ХМ такой измененный путь впоследствии не обнаруживал.
После того, как добрые люди посоветовали после удаления старой Postgre почистить реестр и удалить папку C:\Program Files\PSQLINSTALL (в инструкции выше об этом ни слова), все встало как надо и куда я указал.
Всем спасибо.
в этой C:\Program Files\PSQLINSTALL
вообще ничего обычно после установки не остается, она для временных целей
Ну значит в реестре дело. Почистил согласно этой инструкции:
"Следующий шаг, отчистка реестра. Нажимаем пуск, и в строке поиска вводим regedit (“HKEY_CURRENT_USER\Software” ищем и удаляем записи с названиями “PostgreSQL” и “PgAdmin”, папки могут отсутствовать) следующая ветка реестра (“HKEY_LOCAL_MACHINE\SOFTWARE” удаляем аналогичные ветки)"