Не могу установить PostgreSQL

  • 10 ответов
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.741
      В той папке, куда ты пытаешься поставить postgres, осталась подпапка Data от другой версии - и для этой новой она неприемлема.
      Удали.
    • KyzMaxAlex
      KyzMaxAlex
      Бронза
      На форуме с: 22.03.2011 Сообщения: 149
      Теперь новая проблема, при установки вылетает следующая табличка:


      Uploaded with ImageShack.us

      Дальше что делать?
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.741
      а вот это почти всегда является следствием неанглийских имен компа и юзера винды. То есть - неисполнением пунктов 1 и 2 этой инструкции.

      При установке Postgres, если операционная система Вин7\8 (или Виста), следует иметь в виду все это:
      1) Имя компьютера должно быть на английском и "в одно слово" (без пробелов) - после изменения требуется перезагрузка
      2) Имя пользователя Виндовс - аналогично. Если это не так, следует создать нового пользователя с английским именем, дать ему права администратора и перегрузить компьютер под него. Затем установить Postgres и ХМ, после чего снова перегрузить комп - обратно под старого пользователя, а этого можно будет удалить - его миссия завершена.
      2а) Внимание: простое переименование существующего пользователя вопрос НЕ решает! Он все равно останется для Виндовс русским, это видно на результате выполнения команды CMD -> net user. Только создание нового.
      3) Служба "Вторичный вход в систему" (Secondary logon) должна быть установлена на "Автостарт". Панель управления - администрирование - Службы.
      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 над брать ту, что соответствует разрядности Виндовс на компе, 9.1 или 9.2 ставить не рекомендуется, под ней ХМ полностью не тестировался).
      8) Если Виндовс не на английском - устанавливать Postgres следует именно не в умолчальную папку. Требуется создать в корне диска папку C:\Postgresql и ставить программу в нее.
      8а) После создания - дать "Полный доступ" ("Full access") к этой папке для пользователя "postgres" - для чего действовать согласно этим картинкам.
      http://img849.imageshack.us/img849/8121/editsecuritywin7.png
      http://img69.imageshack.us/img69/889/postgres1.png
      http://img716.imageshack.us/img716/9425/potsgres2.png
      Если планируется неумолчальное расположение папки "кластера базы данных" - сначала ее создать и дать такие же права на нее.
      9) Устанавливать Postgres и ХМ надо отдельно, по очереди. От админа. Когда ХМ после первого запуска сообщит, что отстуствует база данных - просто создать ее через DBControlpanel.exe (для ХМ1). В ХМ2 установочный визард сам скажет, что нужно делать.
      10) Кстати, все клиенты покер-румов также должны запускаться "от админа".
      ==================


      Так что теперь у тебя остается только такой вариант:
      создать в Виндовс нового юзера с английским именем и "в одно слово" - с правами администратора
      переименовать комп - точно по тому же принципу
      перегрузить систему под этого нового юзера
      поставить postgres в точности по инструкции, запустить PGadmin и убедиться что postgres работает (ХМ пока не запускать!)
      перегрузить комп обратно под старого пользователя
      установить (если еще не) ХМ или ПТ - что там у тебя
      создать базу данных и пользоваться
      а этого свежего юзера после всего проделанного можно удалять, он свою миссию исполнил
    • KyzMaxAlex
      KyzMaxAlex
      Бронза
      На форуме с: 22.03.2011 Сообщения: 149
      Вот прямо что тот не прет, видать у меня какой то запущенный случай, опять ошибка!


      Uploaded with ImageShack.us

      Что же делать дальше? Все сделал как ты сказал, сменил имя компьютера и создал нового пользователя. В чем теперь то проблема?
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.741
      Сбой создания кластера базы данных может случиться по причине неправильной файловой системы на диске. Должна быть NTFS
    • KyzMaxAlex
      KyzMaxAlex
      Бронза
      На форуме с: 22.03.2011 Сообщения: 149
      Все в порядке у меня, файловая система NTFC, скрин прилагается, в чем тогда еще может быть проблема? Помогите все таки до конца разобраться.

    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.741
      Инструкция выполнена полностью и без отклонений?
      И какой антивирус на компе?
    • KyzMaxAlex
      KyzMaxAlex
      Бронза
      На форуме с: 22.03.2011 Сообщения: 149
      На момент установки антивируса не было вообще :) Только сегодня поставил. По инструкции вроде все верно сделал.
    • Nik1952
      Nik1952
      Модератор
      Модератор
      На форуме с: 15.06.2009 Сообщения: 4.206
      У меня 3 компьютера. На двух все нормально, а на третьем никак не устанавливается. Но не только PostgreSQL. Также не устанавливается и SQL Server и некоторые другие программы. Понять это невозможно. Звал админов, они только руками разводят. Последний раз не установился принтер. Установил на другой компьютер без проблем. Я думаю, что как это ни печально, а надо переустановить Windows.
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.741
      Postgres - не принтер, ее и удаленно поставить можно.
      Но:
      - это выходит за пределы функционала модератора форума, потому - только в варианте, описанном в моем профиле.
      - это еще время надо найти (удобное с обоих сторон)
      - и все это - с учетом т.н. "правила авиаторов": кому что-то больше всех надо - тот это и делает.
      А надо больше - тебе... :s_biggrin: