Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Проблема с запуском PostgreSQL 7.4.13

Ответить
Настройки темы
Проблема с запуском PostgreSQL 7.4.13

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Уважаемые пользователи FreeBSD у меня возникла такая проблема. После установки PostgreSQL не находит файл /usr/local/etc/rc.d/postgresql start. То есть не выполняется данная команда на запуск из-за отсутствия самого файла. В то же время удалось создать первоначальную базу:
# mkdir /usr/local/pgsql/data
# /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data


Ставил сначала из дистрибутивов скаченных с ftp://ftp.freebsd.org (не через порты)
Затем попробовал повторно установить из портов - результата не добился
Прога установилась в директорию /usr/local/pgsql
После make install установилась и написала PostgreSQL installation complete. Ready to use
Пользуюсь FreeBSD 6.2 RELEASE GENERIC

убедительная просьба помоч. Заранее благодарен за консультацию

Отправлено: 19:09, 20-08-2008

 
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Давайте для начала попробуем посмотреть, как называется стартовый скрипт:
PHP код: Выделить весь код

ls -/usr/local/etc/rc.d/ |grep post 



Отправлено: 01:15, 21-08-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


#ls -l /usr/local/etc/rc.d/ | grep post

-r-xr-xr-x 1 root wheel 1046 Oct 15 2006 postfix
lrwxr-xr-x 1 root wheel 23 Aug 18 15:25 postfix.sh -> /usr/local/sbin/postfix

запрос:
# pg_ctl -D /usr/local/pgsql/data -l logfile start
ответ:
The programs "postmaster" and "psql" are needed by pg_ctl but
were not found in the directory "/usr/local/bin".
Check your installation.

В rc_conf запись есть postgresql_enable="YES"
и так пробовал как в инструкции написано:
$ usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data
usr/local/pgsql/bin/postmaster: not found
от пользователя postgres

реально похоже на то что недоставилась прога хотя никаких ошибок в компиляции не было

Отправлено: 08:45, 21-08-2008 | #3

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Попробуйте еще:
PHP код: Выделить весь код

whereis postmaster 


PHP код: Выделить весь код

whereis psql 


и
PHP код: Выделить весь код

find / -name "psql" -print 


PHP код: Выделить весь код

find / -name "postmaster" -print 


если ничего не найдется, значит программы точно не собрались и нужно (разинсталировав и убрав хвосты от первой попытки) собрать по-новой.
А как вы собирали из портов?

Отправлено: 12:35, 21-08-2008 | #4


Аватара для Аlchemist

Старожил


Сообщения: 437
Благодарности: 46

Профиль | Отправить PM | Цитировать


Узнать установлена ли программа можно так:
# pkg_version -v | grep pgsql
либо
# pkg_version -v | grep postgre

-------
IT house


Отправлено: 12:41, 21-08-2008 | #5


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


# whereis postmaster
postmaster: /usr/local/man/man1/postmaster.1.gz
# whereis psql
psql: /usr/local/bin/psql /usr/local/man/man1/psql.1.gz

# find / -name "psql" -print
/usr/local/bin/psql
/usr/local/pgsql/bin/psql
/usr/home/zmmr/Desktop/postgresql-7.3.21/src/bin/psql
/usr/home/zmmr/Desktop/postgresql-7.3.21/src/bin/psql/psql
/usr/ports/databases/postgresql74-client/work/postgresql-7.4.13/src/bin/psql
/usr/ports/databases/postgresql74-client/work/postgresql-7.4.13/src/bin/psql/psql
/usr/ports/databases/postgresql74-server/work/postgresql-7.4.13/src/bin/psql
/usr/ports/devel/qmake/work/qt-x11-free-3.3.6/src/sql/drivers/psql
/dist/postgresql-7.4.21/src/bin/psql
/dist/postgresql-7.4.21/src/bin/psql/psql
/media/postgresql-7.4.13/src/bin/psql
/root/distrib/postgresql-7.4.13/src/bin/psql
/root/distrib/postgresql-7.4.13/src/bin/psql/psql

ns# find / -name "postmaster" -print
/usr/local/pgsql/bin/postmaster
/usr/home/zmmr/Desktop/postgresql/postgresql-server-7.3.2_1/bin/postmaster
/usr/home/zmmr/Desktop/postgresql-7.3.21/src/backend/postmaster
/usr/ports/databases/postgresql74-client/work/postgresql-7.4.13/src/backend/postmaster
/usr/ports/databases/postgresql74-server/work/postgresql-7.4.13/src/backend/postmaster
/dist/postgresql-7.4.21/src/backend/postmaster
/media/postgresql-7.4.13/src/backend/postmaster
/root/distrib/postgresql-7.4.13/src/backend/postmaster

№pkg_version -v | grep pgsql
И тишинаа мин на 15
pkg_version -v | grep postgre
И тишинаа мин на 15
Так должно быть ? По видимому ничего нормально не установилось...

Из портов я собирал через Midnight Commander открыл папку
# cd /usr/ports/databases/postgresql74-client и дабл клик по Makefile
Я работаю через putty ssh client при этом поставил входить в секьюр шелл с правами рута
#cd /usr/ports/databases/postgresql74-server и дабл клик по Makefile

Отправлено: 15:41, 21-08-2008 | #6

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


мда. К чему приводит двойной щелчек по makefile, честно говоря, не знаю, а ведь команда make достаточно разветвленная. Лчше уж все-таки проверенное что-то вроде:
PHP код: Выделить весь код

cd /usr/ports/наш_порт
make all
make install 

только подчистите все хвосты предварительно. И еще, собирайте сначала сервер, а потом клиента

и еще раз... Нельзя входить по ssh через root. Разве так сложно войти от себя и сказать su?
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:30, 21-08-2008 | #7


Аватара для Аlchemist

Старожил


Сообщения: 437
Благодарности: 46

Профиль | Отправить PM | Цитировать


1 - обновить порты
2 - поставить из портов
времени это займет меньше, чем вы уже потратили

-------
IT house

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:30, 21-08-2008 | #8


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ну захожу под рутом чтобы особо не заморачиваться, для меня фряха система новая, не изученная хорошо.
Сейчас попробую все деинсталлировать. И обновить порты

Отправлено: 09:44, 22-08-2008 | #9

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Цитата zmmradm:
Ну захожу под рутом чтобы особо не заморачиваться, для меня фряха система новая, не изученная хорошо. »
Внимательно перечитайте эту фразу и подумайте, сколько заморочек потребуется, если Вы по незнанию что-нибудь снесете, или случайно измените в каком-нибудь конфигурационном файле

Отправлено: 11:37, 22-08-2008 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Проблема с запуском PostgreSQL 7.4.13

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - Проблема с запуском Weapon Microsoft Windows Vista 0 22-01-2010 17:54
Проблема с запуском пк T92ank Непонятные проблемы с Железом 2 21-12-2009 04:21
[решено] Проблема с запуском IWS Непонятные проблемы с Железом 10 29-09-2009 17:10
Прочие БД - PostgreSQl. Проблема со стартом демона postgress. tara2243 Программирование и базы данных 0 23-06-2009 09:17
Проблема с запуском kiss_ka Непонятные проблемы с Железом 8 18-03-2008 12:05




 
Переход