The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Вопрос по запуску PostgreSQL"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Вопрос по запуску PostgreSQL"
Сообщение от d_mokus Искать по авторуВ закладки(??) on 27-Окт-04, 10:12  (MSK)
Hi all.
Вот вчера поставил PostgresSQL 7.3.4 на FreeBSD 4.10
Встал без проблем. Создал пользователя и группу postgres. Владельцем /usr/local/pgsql поставил postgres:postgres
Стартовый скрипт в /usr/local/etc/rc.d/ :
12postgres.sh
#!/bin/sh
[ -x /usr/local/pgsql/bin/postmaster] && /usr/local/pgsql/postmaster -D /usr/local/pgsql/data && rcho -n 'pg started'

Владелец скрипта тоже postgres:postgres

Но при запуске PostgreSQL ругается:

"root" execution of the PostgreSQL server is not permitted. Ну и в том-же духе дальше.

Подскажите, а с чего он взял что я его под рутом хочу запустить? Ведь и владелец стартового скрипта и /usr/local/pgsql/ стоит postgres ?

Заранее спасибо за помощь.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Вопрос по запуску PostgreSQL"
Сообщение от denn emailИскать по авторуВ закладки(??) on 27-Окт-04, 10:22  (MSK)

>Подскажите, а с чего он взял что я его под рутом хочу
>запустить? Ведь и владелец стартового скрипта и /usr/local/pgsql/ стоит postgres ?
>
ну и что. а бит смены?
запускай в связке с su -l postgres
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Вопрос по запуску PostgreSQL"
Сообщение от d_mokus Искать по авторуВ закладки(??) on 27-Окт-04, 10:28  (MSK)
[ -x /usr/local/pgsql/bin/postmaster] && su -l postgres &&/usr/local/pgsql/postmaster -D /usr/local/pgsql/data && rcho -n 'pg started'

Вот так?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Вопрос по запуску PostgreSQL"
Сообщение от denn emailИскать по авторуВ закладки(??) on 27-Окт-04, 10:30  (MSK)
>[ -x /usr/local/pgsql/bin/postmaster] && su -l postgres &&/usr/local/pgsql/postmaster -D /usr/local/pgsql/data && rcho
>-n 'pg started'
>
>Вот так?


/usr/local/etc/rc.d# less postgres.sh
#! /bin/sh

case $1 in
start)
        su -l postgres -c 'pg_ctl -D data -l log/psql.log -o "-i" start'
        ;;
stop)
        su -l postgres -c 'pg_ctl -D data stop'
        ;;
esac

exit 0

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Вопрос по запуску PostgreSQL"
Сообщение от d_mokus Искать по авторуВ закладки(??) on 27-Окт-04, 10:41  (MSK)
Спасибо ;-)
Сегодня попробую!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Вопрос по запуску PostgreSQL"
Сообщение от d_mokus Искать по авторуВ закладки(??) on 28-Окт-04, 10:03  (MSK)
К сожалению не получилось ;-(
после su -l postgres он переходит в шел postgres`а. Соответственно после выхода из него скрипт снова почему-то пытается запустить postgres с правами root. Еще какие-нить варианты есть?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Вопрос по запуску PostgreSQL"
Сообщение от denn emailИскать по авторуВ закладки(??) on 28-Окт-04, 11:13  (MSK)
>К сожалению не получилось ;-(
>после su -l postgres он переходит в шел postgres`а. Соответственно после выхода
>из него скрипт снова почему-то пытается запустить postgres с правами root.
>Еще какие-нить варианты есть?


что значит "после выхода".
при загрузке постгре запускаеться от имени postgres и в фоне работает.
какой выход и повторный запуск.
давай попорядку.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Вопрос по запуску PostgreSQL"
Сообщение от black cat emailИскать по авторуВ закладки on 28-Окт-04, 11:51  (MSK)
у меня тоже 4.10
постгресс запускается вот так:
su postgres -c "/usr/local/pgsql/bin/pg_ctl start -l '/var/log/postgres' -D /usr/local/pgsql/data"
и все жужжит :-)

проблема в другом. может и непроблема но какойто постгресс пугливый:
делаю telnet 127.0.0.1 5432
он (постгресс) пугается и валится. В логи пишет чтото типа "fast shutdown"


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Вопрос по запуску PostgreSQL"
Сообщение от d_mokus Искать по авторуВ закладки(??) on 28-Окт-04, 11:55  (MSK)
ok.
Создал файл 05postgres.sh, поместил туда скрипт который вы мне написали. поместил его в /usr/local/etc/rc.d
перзапускаюсь. Издет загрузка...потом попадаю почему-то в шелл. делаю id
postgres (1004)... ну и в том-же духе. Может быть это важно. Пользователю postgres у меня пока назначем валидный shell (/bin/sh).
В чем моя ошибка?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Вопрос по запуску PostgreSQL"
Сообщение от d_mokus Искать по авторуВ закладки(??) on 28-Окт-04, 12:02  (MSK)
2 black cat - Вышеуказанный скрипт у вас в rc.d/xxxxxx.sh прописан?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Вопрос по запуску PostgreSQL"
Сообщение от black cat emailИскать по авторуВ закладки on 28-Окт-04, 12:08  (MSK)
>2 black cat - Вышеуказанный скрипт у вас в rc.d/xxxxxx.sh прописан?
в rc.local
хотя в процессе установки/настройки запускал просто из шелла.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Вопрос по запуску PostgreSQL"
Сообщение от denn emailИскать по авторуВ закладки(??) on 28-Окт-04, 12:06  (MSK)
>ok.
>Создал файл 05postgres.sh, поместил туда скрипт который вы мне написали. поместил его
>в /usr/local/etc/rc.d
>перзапускаюсь. Издет загрузка...потом попадаю почему-то в шелл. делаю id
>postgres (1004)... ну и в том-же духе. Может быть это важно. Пользователю
>postgres у меня пока назначем валидный shell (/bin/sh).
>В чем моя ошибка?

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Вопрос по запуску PostgreSQL"
Сообщение от NePG Искать по авторуВ закладки on 28-Окт-04, 19:51  (MSK)
Загляни в /usr/ports/database/postgresql7 там есть скрипт запуска postgresql

PS
Установи из портов и не мучайся.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Вопрос по запуску PostgreSQL"
Сообщение от dawnshade emailИскать по авторуВ закладки on 28-Окт-04, 21:12  (MSK)
>Установи из портов и не мучайся.


Наконец кто-то догадался посоветовать....

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру