powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / FREEBSD log Postgresql
10 сообщений из 10, страница 1 из 1
FREEBSD log Postgresql
    #33619551
Zloi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
/usr/local/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start
cannot create logfile: Permission denied
postmaster starting


[root] /usr/local/pgsql/data > ls -als
total 44
2 drwx------ 11 pgsql pgsql 512 Mar 23 11:18 .
2 drwxr-xr-x 3 pgsql pgsql 512 Mar 23 11:16 ..
2 -rw------- 1 pgsql pgsql 4 Mar 23 11:16 PG_VERSION
2 drwx------ 5 pgsql pgsql 512 Mar 23 11:16 base
2 drwx------ 2 pgsql pgsql 512 Mar 23 11:16 global
2 drwx------ 2 pgsql pgsql 512 Mar 23 11:16 pg_clog
4 -rw------- 1 pgsql pgsql 3396 Mar 23 11:16 pg_hba.conf
2 -rw------- 1 pgsql pgsql 1460 Mar 23 11:16 pg_ident.conf
2 drwx------ 2 pgsql pgsql 512 Mar 23 11:18 pg_log
2 drwx------ 4 pgsql pgsql 512 Mar 23 11:16 pg_multixact
2 drwx------ 2 pgsql pgsql 512 Mar 23 11:16 pg_subtrans
2 drwx------ 2 pgsql pgsql 512 Mar 23 11:16 pg_tblspc
2 drwx------ 2 pgsql pgsql 512 Mar 23 11:16 pg_twophase
2 drwx------ 3 pgsql pgsql 512 Mar 23 11:16 pg_xlog
14 -rw------- 1 pgsql pgsql 13664 Mar 23 11:16 postgresql.conf
...
Рейтинг: 0 / 0
FREEBSD log Postgresql
    #33619997
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторcannot create logfile: Permission denied
Не хватает прав создать файл в текущем каталоге. А то что вы показали - это права на кластер БД с рабочими файлами.
И еще - Postgres должен запускаться от непривелигированого пользователя - а у Вас от root'а
...
Рейтинг: 0 / 0
FREEBSD log Postgresql
    #33620026
ilejn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy
И еще - Postgres должен запускаться от непривелигированого пользователя - а у Вас от root'а

Поясните, пожалуйста, из чего следует, что у вопрошавшего он запускается от root?
...
Рейтинг: 0 / 0
FREEBSD log Postgresql
    #33620409
Фотография Niemi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо исходя из этой записи
[root]
...
Рейтинг: 0 / 0
FREEBSD log Postgresql
    #33620507
ilejn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NiemiВидимо исходя из этой записи
[root]

Нас обманывают. Если бы пытались запустить
от root'a, то никаких жалоб на permissions не поступало бы.
...
Рейтинг: 0 / 0
FREEBSD log Postgresql
    #33620945
DeWiL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ls -l /usr/local/pgsql/data
?

но похоже что логфойл пытается создаваться в той папке, где запускается скрипт.
...
Рейтинг: 0 / 0
FREEBSD log Postgresql
    #33620979
ilejn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeWiLls -l /usr/local/pgsql/data
?

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

Наличие каталога pg_log с более свежей датой,
чем у остальных, заставило
бы Шерлока Холмса усомниться в этом предположении.

Однако Шерлоков Холмсов здесь нет,
поэтому я бы посоветовал автору либо
предоставить дополнительную информацию,
либо продолжить общение 1-го апреля.
...
Рейтинг: 0 / 0
FREEBSD log Postgresql
    #33621675
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В контрибе постгреса (..start-scripts/freebsd) то там ясно прописано :
# Who to run the postmaster as, usually "postgres". (NOT "root")
PGUSER=postgres
От себя напомню что initdb нужно делать именно непривилегированного пользователя, у автора - pgsql.
...
Рейтинг: 0 / 0
FREEBSD log Postgresql
    #33622277
ArisTone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shweik initdb нужно делать именно непривилегированного пользователя, у автора - pgsql.

Странно, но pgsql и есть что самый непривилегированный пользователь.
...
Рейтинг: 0 / 0
FREEBSD log Postgresql
    #33622596
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПоясните, пожалуйста, из чего следует, что у вопрошавшего он запускается от root?

Это я погорячился
Постгрес стартанул, только файл лога не создается в текущем каталоге
postmaster starting
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / FREEBSD log Postgresql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]