[HM1] Проблемы с установкой Postgre 8.3.4

    • EternalBlaze
      EternalBlaze
      Бронза
      На форуме с: 10.04.2009 Сообщения: 379
      На этапе установки postgre, когда доходит до запуска службы вываливается ошибка:


      После чего установочный процесс продолжает попытки запустить сервис.

      После чего вываливается еще одна ошибка:


      Потом все начинается заново.


      Пробовал переустанавливать с полным вычищением реестра, каталогов и пользователя. Не помогло.
  • 10 ответов
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.947
      Убедиться, что Виндовс полностью обновлена - до состояния "критических обновлений больше нет". Включая Internet Explorer (даже, если пользоваться им не планируется).
      Удалить все имеющуеся версии NetFramework с помощью этого: http://videos.holdemmanager.com/dotnetfx_cleanup_tool.zip
      Далее - скачать инсталлятор NET и запустить
      для XP / Vista - сначала 3.5 sp1 http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe
      а затем и NET4 (если дело касается ХМ2. Для ХМ1 под XP достаточно 3.5 sp1)
      для Win7 - только NET4 (для всех версий ХМ) http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&displaylang=en
      После инсталляции каждой версии NET - повторно обновить Виндовс (там всегда появляются новые критические обновления).
      И каждый раз, когда Виндовс просит перегрузиться - делать это сразу, не откладывая "на потом".
    • EternalBlaze
      EternalBlaze
      Бронза
      На форуме с: 10.04.2009 Сообщения: 379
      Это ведь вроде для установки ХМ? Или для потгре такая же последовательность?

      В любом случае попробовал - снова тоже самое. Опять не получается запустить службу.
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.947
      Это для всего.
      Деинтсаллируй антивирус\файерволл
    • Stopplz
      Stopplz
      Бронза
      На форуме с: 05.12.2011 Сообщения: 104
      У меня при установки любой версии вылетает в конце ошибка: problem running post-install step. Installation may not complete correctly. Failed to start the database server
      Что делать?
    • BobyBu
      BobyBu
      Бронза
      На форуме с: 21.06.2009 Сообщения: 30.748
      Установка/переустановка PostgreSQL
    • Stopplz
      Stopplz
      Бронза
      На форуме с: 05.12.2011 Сообщения: 104
      Оригинал пользователя BobyBu
      Установка/переустановка PostgreSQL
      Именно так всё и делал
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.947
      Значит, не совсем так. Строго по инструкции надо действовать, шаг влево-вправо приравнивается к побегу
    • EternalBlaze
      EternalBlaze
      Бронза
      На форуме с: 10.04.2009 Сообщения: 379
      Не помогло. Опять тоже самое.
    • BobyBu
      BobyBu
      Бронза
      На форуме с: 21.06.2009 Сообщения: 30.748
      Значит опять "не совсем так"!
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.947
      Если операционная система Вин7 (или Виста), следует иметь в виду все это:
      1) Имя компьютера должно быть на английском и "в одно слово" (без пробелов) - после изменения требуется перезагрузка
      2) Имя пользователя Виндовс - аналогично. Если это не так, следует создать нового пользователя с английским именем, дать ему права администратора и перегрузить компьютер под него. Затем установить Postgres и ХМ, после чего снова перегрузить комп - обратно под старого пользователя, а этого можно будет удалить - его миссия завершена.
      3) Служба "Вторичный вход в систему" должна быть установлена на "Автостарт". Панель управления - администрирование - Службы.
      4) Контроль учетных записей UAC надо выключить.
      ( http://www.mydigitallife.info/2008/12/30/how-to-disable-and-turn-off-uac-in-windows-7/ )
      5) При установке Postgres и ХМ рекомендуется выключить антивирус и файерволл. Или совсем их деинсталлировать на это время.
      6) Все установки обязательно запускать "от администратора" (по правому клику на файл) - невзирая на то, что у пользователя Виндовс права администратора, как правило, имеются. И желательно запускать установки первым делом после перезагрузки компа.
      7) Если есть необходимость устанавливать Postgres не в папку по умолчанию (см следующий пункт), или использовать неумолчальную папку для базы данных - следует скачать отдельный установщик http://www.enterprisedb.com/products-services-training/pgdownload#windows (при выборе версии 9.0 над брать ту, что соответствует разрядности Виндовс на компе).
      8) Если Виндовс не на английском - устанавливать Postgres следует именно не в умолчальную папку. Требуется создать в корне диска (например) папку и ставить программу в нее.
      9) Устанавливать Postgres и ХМ надо отдельно, по очереди. От админа. Когда ХМ после первого запуска сообщит, что отстуствует база данных - просто создать ее через DBControlpanel.exe (для ХМ1). В ХМ2 установочный визард сам скажет, что нужно делать.
      10) После каждой неудачной попытки установки Postgres следует не только её деинсталлировать через Панель управления, но и удалить из системы пользователя по имени "postgres":
      "Пуск", "Выполнить", набрать с клавиатуры "cmd" и по правому клику запустить командную строку от админа
      В черном окне набрать без ошибок следующую команду (и нажать Enter):
      net user postgres /del
      Должно появиться сообщение, что команда выполнена успешно. Для проверки набрать
      net user
      (без параметров) - получим список пользователей, в котором не должно быть пользователя postgres
      11) Кстати, все клиенты покер-румов также должны запускаться "от админа"