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

Уважаемый, Виктор. Внимательно узучил Ваши ответы на материал "автора" с ником Korchnoy. У меня схожая проблема. Комп новый, на него практически ничего не ставилось. Windows 7x64, два жестких диска по 500 Гб. Предустановлен Нортон Интернет Секьюрити. При попытке поставить СУБД вместе с Холдем менеджером ничего не получилось. Снёс PstSQL и ХМ. Написал в коммандную строку про "делит" юзера postgre - команду выполнил.
Установил PstSQL, версию 9.0.2.-1 windows_x64, рекомендованую для W 7x64 на диск С: в корень диска.
В конце загрузки написал мне:"Problem running post-install step. Imstallation may not complete correctly.Error reading file D:/PostgreSQL/data/postgresql.conf". То же самое было при предыдущей попытке.
Завершил загрузку. В "службах" - пусто, как и ранее. Согласно Вашим рекомендациям запустил вручную.... Появилась "служба" postgres_svc, которая вручную, в "свойствах" не запускается а пишет:"Ошибка 1053. Служба не ответила на запрос своевременно". Папка data - пуста.
Проблемы с ХМ, думаю, вторичны, но опишу и их. ХМ поставил на диск C: в Программ Файл... Запустил... Пишет:Failed to establiish a connection to database:"127.0.0.1"( вот тут я не понял, как изменить файл про хост, т.к. там написано именно "127.0.0.1 локалхост", правда ниже, что-то вроде ":::0.0.1. локалхост", если надо спишу в точности...) и выводит на Database Control Panel, где Server Name и прочее..... На этом всё....
Все манипуляции производились при вылдюченном Нортоне...
Спасибо.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Попробуйте всё снести ещё раз

Попробуйте всё снести ещё раз и поставить не в корень диска, а в то место куда по умолчанию предлагает инсталлятор.

Пробуем переустановить...

Удалил PostgreSQL, через удаление программ... При удалении дважды вадал: Error stopping service postgresql -64 -9.0. Дважды: OK. Поехали... Пишет: The data directory(C:PostgreSQL\9.0\data) and service user account(postgres) have not been removed. Клик на ОК. Вручную удалил пустую папку "PostgreSQL". В службах исё на месте, но не запускается по причине, что не может найти файл. Командная строка: net user postgres /delete.... Выполнено. Выключаю интелектуальный брандмауэр и автоматическую защиту от вирусов в Нортоне... Ставлю PostgreSQL 9.0.2.-1windows_x64.... Пароли: "postgres"(правда, в прошлый раз писал "postgrespass"). 5432.... English,Ireland.... И далее в момент:"Creating uninstaller 25%", получаем сообщение: Problem running post-install step. Installation may not complet correctly. Error-reading file c:\program files\postgreSQL\9.0\data\postgresql.conf. Точно такое же как и ранее. В службах - как было, не запускается. При попытке запустить вручную выдаёт:"pg_ctl: C?P>C?PqIP+P...... какую-то галиматью, для набора которой нет и символов-то.... Писал точно по Вашему примеру для Корчного, трижды, проверяя, правда первый раз добавил "папочку"... Могу только скрин показать :http://floomby.ru/content/wo5B4KCw6E/ Вот и всё. ХМ и устанавливать не стал...

В конце загрузки написал

В конце загрузки написал мне:"Problem running post-install step. Imstallation may not complete correctly.Error reading file D:/PostgreSQL/data/postgresql.conf" - У меня тоже самое, нигде так и не нашёл ответа, какая-то непроходимая ошибка, непонятно уже что делать, что только не пробовал, ниче не помогает.

Молится и уповать, вот что будем делать...

Ждем Максим, что мне ответят.... Что нам ещё остается....)))))

Там не галиматья, а UTF-8 

Там не галиматья, а UTF-8 :) Полезно также читать лог установки который должен быть в каталоге PostgreSQL, а также системные журналы в Event Viewer (Просмотр событий).

Ладно, попробуйте ещё ход конём: удалите PostgreSQL и пользователя postgres
Создайте пользователя postgres вручную и сделайте его администратором. Далее как обычно.
Один из пользователей клялся что такой подход решил все его проблемы при установке.

Спасибо. Извините, конечно,

Спасибо. Извините, конечно, за "галиматью", но это абсолютно субъективное мнение.... Я почитал "Просмотр событий", ничего, как мне кажется относящегося к установке PosgreSQL, не нашел. Хотя повторюсь, я в компах мало что понимаю... Там меня заинтересовала только запись про то, что какая-то служба сервера всё ищет периодически некий каталог D:\f33491ec26b006389ad2264a, который не существует и предлагает его или восстановить или выполнить команду: net share f33491ec26b006389ad2264a /delete. Вот тут каюсь... У меня появлялся это самый каталог, но сколько я ни пытался в него попасть - не смог.... Мол ваших прав Администратора на это "Мало". Я обидился и его снёс...)))) Извините, если затупил...
Посему, уточняю, учетную запись пользователя "postgres" надо создавать там где создаются все учетные записи, где я и свою создавал: Панель управления-Учетные записи пользователей-Управление учетными записями пользователей-Создание учетной записи пользователя? Да? И, кстати, про каталог.... Выполнять команду или ....?

Вот полный рецепт от того

Вот полный рецепт от того пользователя. Вашему коллеге по несчастью в соседней теме помогло. Попробуйте.
http://postgresql.ru.net/node/214171

Этот рецепт не работает

Не работает. Дело в том, что все процудуры описанные в этом рецепте, ориентированы на "появление" в Службах Postgres.... А её там нет... вернее она там есть, но та. старая, которая создана вручную и ни к чему не привязанная. она при запуске выдаёт ошибку, мол не вижу файла... М.б. её надо удалить? Но как?

Данный рецепт прежде всего

Данный рецепт прежде всего ориентирован на установку в том случае, если обычному пользователю postgres по какой-то причине не хватает прав для записи файлов PostgreSQL в каталог установки. Обычно описанные вами первоначально проблемы связаны именно с этим - поэтому и служба не запускается и конфиг не находится потому что его нет.

Удалить службу можно вручную точно таким же способом каким вы её регистрировали:
pg_ctl unregister [-N servicename]

Попытка создать нового

Попытка создать нового пользователя "postgres" не удаётся. Я переименовал Администратора в "postgres" и снова ничего.... правда не удалил службу

Удалите. В самом-то каталоге

Удалите.
В самом-то каталоге после установки файлы есть? Тот же postgresql.cfg, другие файлы?
install.log есть? Что написано в нём?

Почему не удаётся создать нового пользователя postgres?

>> Полезно также читать лог

>> Полезно также читать лог установки который должен быть в каталоге PostgreSQL

да нет его там! разберитесь где какие логи лежат и не путайте народ, пожалуйста!

а PG не ставится, если postgres админ - это защита срабатывает

> а PG не ставится, если

> а PG не ставится, если postgres админ - это защита срабатывает
А когда-то ставился.
Я уже где-то писал, что майкрософт выпускает обновления безопасности и сервис-паки, после которых установщик PostgreSQL перестаёт работать. Начинаются непонятные ошибки в разных местах. Через некоторое время разработчики (дай Бог им здоровья и сил) выпускают новую весрию, в которой учтены эти проблемы, а потом майкрософт выпускает новые обновления. И процесс этот длится уже годы и решения для него, которое бы работало всегда и везде нет и не было и при такой политике M$ и не будет!

Поэтому в самом начале статьи я и пишу, что надо компетенцию админа винды иметь, а затем уже пытаться ставить такие серьёзные продукты!

> разберитесь где какие логи лежат и не путайте народ, пожалуйста!
Версии выходят разные, понимаете? Версий винды тоже много. Не могу я каждую версию отслеживать где что лежит и писать ченджлоги каждый раз. Можете попробовать сами, благо вам никто не запрещает и статьи писать и документацию переводить!

>> Версии выходят разные,

>> Версии выходят разные, понимаете? Версий винды тоже много.
>> Не могу я каждую версию отслеживать где что лежит и писать ченджлоги каждый раз.

Логи всегда лежали в папке %TEMP%, только назывались по-разному. Об этом на всем форуме нигде не написано. Много раз отсылается к логам, а где они лежат - ищите сами.

Совершенно верно.

Совершенно верно.

вобщем, на 99% уверен, что

вобщем, на 99% уверен, что имя пользователя или пк было на русском языке. это определяется за секунду, найдя лог *bitrock_installer* в папке %TEMP%. в том логе вообще можно все найти, если выскакивает такая ошибка. и не гадать что же случилось.

вот был бы админ хоть чуточку квалифицированнее по вопросам установки, цены б ему не было. а так только руками разводит, да советы неверные дает

Вот были бы пользователи

Вот были бы пользователи подогадливее и самое главное читали бы документацию перед установкой.
А вообще вас сюда никто на верёвке не тянет. Не нравится админ, сайт, советы - проходите мимо.
Не хотел писать этого, но, простите, вы своим нытьём уже достали!

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023