Postgre - переустановка хм2 - помогите

    • dimon051290
      dimon051290
      Гость
      На форуме с: 31.03.2010 Сообщения: 1.028
      Сегодня с утра пересатл запускаться хм2, ссылаясь на то, что не коннектиться с постгри. Полазили по их официальному сайту - предложенные варианты не помогли. Снес хм2 и постгри (по интструкции по сносу постгри, приложенной здесь) - но тем не менее не получается завершить удаление путем пункта по вводу строки:

      ------В диалоговом окне DOS введите (для учётной записи «postgres»):

      "net user postgres /del"-------

      Вот что пишет



      И еще этот постргри - хотя я вроде все потер, видно в службах (на картинке показано)


      Пытаюсь с ноля переустановить ХМ2 и постгри
      Выдает вот эту картинку,



      потом пишет - "Pоыtgree.. 8.4... already exist", "Cant create SQL data base" - за точность сообщений не ручаюсь - быстро исчезают, но смысл, думаю понятен.

      Что делать то?
  • 8 ответов
    • ExConfessor
      ExConfessor
      Супер-модератор
      Супер-модератор
      На форуме с: 21.08.2007 Сообщения: 36.939
      Значит не всё удалил. Ознакомься с этой инструкцией - Установка/переустановка PostgreSQL
    • dimon051290
      dimon051290
      Гость
      На форуме с: 31.03.2010 Сообщения: 1.028
      ExConfessor - я к тебе постучался- в скайп - ответь если не сложно
    • leibstandarte
      leibstandarte
      Black Member
      На форуме с: 26.08.2008 Сообщения: 1.227
      Не стану создавать новую,тему, тоже пробую переставить постгре, покосил интернет юзера, удалил папку постгре,при установке заново пишет:" problem running post-install step.Installation may not complete correctly.Error reading file d:\program files\postgresql\8.4\data\postgresql.conf

      После запуска ХМ1, пишет,что невозможно подключиться к постгре.В чем может быть проблема и как ее решить?
    • dimon051290
      dimon051290
      Гость
      На форуме с: 31.03.2010 Сообщения: 1.028
      удалить вроде бы получилось
      но тепепрь при установке хм2, визард пишет следующее
      Output folder: C:\Program Files\PSQLINSTALL
      top level install dir -->C:
      Is admin account
      fs=NTFS
      .NET found
      Extract: TestFirewall.exe... 100%
      Extract: TestFirewall.exe.config... 100%
      Antivirus Installed: True
      test antivirus returned 1
      antivirus installed
      security center error status: 1060
      security center status: 0
      seclogon error status: 0
      seclogon status: 4
      firewall enabled: 0
      firewall not enabled
      postgresql error status: 1060
      postgresql status: 0
      starting pgsql-8.3
      postgresql error status: 1060
      postgresql status: 0
      postgresql error status: 1060
      postgresql status: 0
      starting postgresql-8.4
      postgresql error status: 1060
      postgresql status: 0
      postgres installdir: C:\Program Files\PSQLINSTALL
      ==================== running PsqlTestClient
      try userid: postgres
      try pass: postgrespass
      try pass: postgrespass
      Connection to database failed: -->could not connect to server: Connection refused (0x0000274D/10061)
      Is the server running on host "127.0.0.1" and accepting
      TCP/IP connections on port 5432?
      <--error
      1
      testclient return status: 1
      testclient return from file: 1
      ==================== finished PsqlTestClient
      no existing install dir
      wrote testfile
      Delete file: C:\testfile
      Extract: postgresql-8.4.7-1-windows.exe... 100%
      Create folder: c:\postgreSQL
      Execute: "C:\Program Files\PSQLINSTALL\postgresql-8.4.7-1-windows.exe" --mode unattended --superpassword postgrespass --prefix c:\postgreSQL --datadir c:\postgreSQL\data
      postgres installdir: C:\Program Files\PSQLINSTALL
      ==================== running PsqlTestClient
      try userid: postgres
      try pass: postgrespass
      try pass: postgrespass
      Connection to database failed: -->could not connect to server: Connection refused (0x0000274D/10061)
      Is the server running on host "127.0.0.1" and accepting
      TCP/IP connections on port 5432?
      <--error
      1
      testclient return status: 1
      testclient return from file: 1
      ==================== finished PsqlTestClient
    • leibstandarte
      leibstandarte
      Black Member
      На форуме с: 26.08.2008 Сообщения: 1.227
      У меня пишет тоже самое,кстати.
    • dimon051290
      dimon051290
      Гость
      На форуме с: 31.03.2010 Сообщения: 1.028
      ща час протрахались с одним шарящим товарищем через тимвьюер - ни фига ниче не ставится
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.735
      При установке Postgres, если операционная система Вин7 (или Виста), следует иметь в виду все это:
      1) Имя компьютера должно быть на английском и "в одно слово" (без пробелов) - после изменения требуется перезагрузка
      2) Имя пользователя Виндовс - аналогично. Если это не так, следует создать нового пользователя с английским именем, дать ему права администратора и перегрузить компьютер под него. Затем установить Postgres и ХМ, после чего снова перегрузить комп - обратно под старого пользователя, а этого можно будет удалить - его миссия завершена.
      2а) Внимание: простое переименование существующего пользователя вопрос НЕ решает! Он все равно останется для Виндовс русским, это видно на результате выполнения команды CMD -> net user. Только создание нового.
      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) Кстати, все клиенты покер-румов также должны запускаться "от админа"
    • dimon051290
      dimon051290
      Гость
      На форуме с: 31.03.2010 Сообщения: 1.028
      VPMarat - виндоус XP.

      Сношу постгри строго по схеме. Проблемы была следующая - играл с утра, все запустилось нормально, потом неожиданно менеджер вылетел. После загрузки менеджера повторной - выдал сообщение чт оне может присоединиться к постгри. Потыркался - ничего не вышло. Все снес.
      Постгри ставится, создается служба, кластер базы, все ок, но не подключается к серверу.