Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема PostgreSQL 8.2.4.1-1 & Windows XP SP2, Срочно! initdb не находит WSOCK32.dll 
:(
    Опции темы
JavaCraft
Дата 24.8.2007, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 8.2.2007

Репутация: нет
Всего: 1



Устанавливаю из дистрибутива PG 8.2.4.1-1 на почти свежий Win XP SP2, NTFS, все параметры по умолчанию.
Компутер корпоративный, многопользовательский режим.
Устанавливаю из под локального Администратора

1) Сначала долго бился с правами postgres, т.к. не мог пройти на следующий уровень, пока не дал ему нечеловеческих(Админских) прав, выходящих за рамки указанные в документации, не настроил локальные политики и еще много чего лишнего ему разрешил. 
2) Наконец инсталлятор дошел до инициализации initdb и.... не смог найти WSOCK32.dll, несмотря на т о, что путь к нему прописан в PATH
     Если скопировать эту и все связанные dll ему в BIN то находит, но этож неправильно...
3) Пришлось установить без инициализации initdb
4) Пытаюсь инициализировать вручную из cmd
 - runas /user:postgres "c:\Program Files\PostgreSQL\8.2\bin\initdb.exe -E UTF-8 -D c:\Program Files\PostgreSQL\8.2\data"
 - ввожу пароль postgres
 - и программа выдает сообщение, что опять не смогла найти WSOCK32.dll

 Смотрю set в cmd в сеансе postgres и вижу нормальные пути к C:\WINDOWS; C:\WINDOWS\system32

Как эту проблему решить и что еще ему надо?

ps. На W2K такого кажись не было...



PM MAIL   Вверх
JavaCraft
Дата 24.8.2007, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 8.2.2007

Репутация: нет
Всего: 1



Может кто с испанского переведет....?
http://svr5.postgresql.org/pgsql-es-ayuda/...05/msg00767.php

Попробовал поставить без инсталлятора, вручную.
Дошел до инициализации и теже грабли.

Скопровал требуемые dll из system32 в system и грабли изменились на другую, уже никак не устанимую ошибку...

Значит вся проблема в том, что PostgreSQL, точнее initdb.exe, пытается искать DLL в папке C:\WINDOWS\system !!!
Почему?
Как заставить его использовать пути по умолчанию, заданные в PATH?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PostgreSQL | Следующая тема »


 




[ Время генерации скрипта: 0.1036 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.