powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Установил постгрес нормально, но не запускается сервер
16 сообщений из 16, страница 1 из 1
Установил постгрес нормально, но не запускается сервер
    #36085278
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
У меня OpenSUSE 11.1, установил Postgres-server (версию взял самую последнюю, та, что предложилась ястом) и всякие клиентские вещи. Устанавливал через яст, с соблюдением всех зависимостей. Вроде всё ок, никаких ошибок.
Далее пытаюсь стартовать под рутом, выводит следующее:

root:/ # /etc/rc.d/postgresql start
Initializing the PostgreSQL database at location /var/lib/pgsql/datasu: /dev/null: Permission denied
failed
You can find a log of the initialisation in ~postgres/initlog .


Почему так может быть?
...
Рейтинг: 0 / 0
Установил постгрес нормально, но не запускается сервер
    #36085286
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия postgresql-server-8.3.7-0.1.1 (i586)
...
Рейтинг: 0 / 0
Установил постгрес нормально, но не запускается сервер
    #36085295
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ls -ld /dev/null

и в документации ничего не написано про действия после установки? Может там чего инициализировать надо?
...
Рейтинг: 0 / 0
Установил постгрес нормально, но не запускается сервер
    #36085299
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мутагенls -ld /dev/null

и в документации ничего не написано про действия после установки? Может там чего инициализировать надо?

root:/var/log # ls -ld /dev/null
crw-rw-rw- 1 root root 1, 3 Apr 14 14:16 /dev/null

Кстати еще попробовал такую команду:
root:/var/log # su postgres
su: /dev/null: Permission denied

Что за пермишен денайд если я под рутом запускаю?

При установке - руководствовался этим:
http://en.opensuse.org/Postgresql
Там вроде ничего такого особенного не сказано.
...
Рейтинг: 0 / 0
Установил постгрес нормально, но не запускается сервер
    #36085686
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
unicornmirage,

у вас, похоже, либо shell либо home у пользователя postgres значится как /dev/null
...
Рейтинг: 0 / 0
Установил постгрес нормально, но не запускается сервер
    #36085709
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловunicornmirage,

у вас, похоже, либо shell либо home у пользователя postgres значится как /dev/null
А что сделать нужно или что проверить?
...
Рейтинг: 0 / 0
Установил постгрес нормально, но не запускается сервер
    #36085710
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
unicornmirageЗдравствуйте.
У меня OpenSUSE 11.1, установил Postgres-server (версию взял самую последнюю, та, что предложилась ястом) и всякие клиентские вещи. Устанавливал через яст, с соблюдением всех зависимостей. Вроде всё ок, никаких ошибок.
Далее пытаюсь стартовать под рутом, выводит следующее:

root:/ # /etc/rc.d/postgresql start
Initializing the PostgreSQL database at location /var/lib/pgsql/datasu: /dev/null: Permission denied
failed
You can find a log of the initialisation in ~postgres/initlog .


Почему так может быть?
А вот это что говорит:

# rcpostgresql start

???
...
Рейтинг: 0 / 0
Установил постгрес нормально, но не запускается сервер
    #36085719
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
landy
А вот это что говорит:

# rcpostgresql start

???
Говорит тоже самое:

root:~ # rcpostgresql start
Initializing the PostgreSQL database at location /var/lib/pgsql/datasu: /dev/null: Permission denied
failed
You can find a log of the initialisation in ~postgres/initlog .
...
Рейтинг: 0 / 0
Установил постгрес нормально, но не запускается сервер
    #36085789
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
unicornmirage
You can find a log of the initialisation in ~postgres/initlog .

Ну а что в этом логе написано?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Установил постгрес нормально, но не запускается сервер
    #36085860
kaigerda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если так:
Код: plaintext
1.
2.
cat /etc/passwd | grep postgres
su --s /bin/bash postgres
...
Рейтинг: 0 / 0
Установил постгрес нормально, но не запускается сервер
    #36085934
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
unicornmirage
You can find a log of the initialisation in ~postgres/initlog .

Ну а что в этом логе написано?


такого каталога/файла не существует, хотя ссылка ~postgres ведет на каталог /var/lib/pgsql

kaigerdaА если так:
Код: plaintext
1.
cat /etc/passwd | grep postgres


Так пишет:
Код: plaintext
1.
2.
# cat /etc/passwd | grep postgres
postgres:x: 1001 : 1000 ::/var/lib/pgsql:/dev/null
Чтото мне кажется, там где указано /dev/null, надо сделать по аналогии, как и у других юзеров?

kaigerdaА если так:
Код: plaintext
1.
su --s /bin/bash postgres


Так вхожу под postgres:
Код: plaintext
1.
2.
# su --s /bin/bash postgres
postgres@someuser:~> 
...
Рейтинг: 0 / 0
Установил постгрес нормально, но не запускается сервер
    #36085938
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УРА! Удалось запустить постгрес. Руками подправил в /etc/passwd:
Код: plaintext
1.
2.
# cat /etc/passwd | grep postgres
postgres:x: 1001 : 1000 ::/var/lib/pgsql:/bin/bash

И при запуске /etc/rc.d/postgresql start пишет:
Код: plaintext
1.
2.
3.
 # /etc/rc.d/postgresql start
Initializing the PostgreSQL database at location /var/lib/pgsql/data         done
Starting PostgreSQL                                                                             done
Большое спасибо всем за дельные советы!
...
Рейтинг: 0 / 0
Установил постгрес нормально, но не запускается сервер
    #36085992
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
unicornmirage wrote:

> Руками подправил в /etc/passwd

Вроде правку этого файла через vipw рекомендуют делать. Или в OpenSUSE оно не так?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Установил постгрес нормально, но не запускается сервер
    #36085998
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,
в SuSE все через яст можно делать. Но побыстрому руками иногда быстрее бывает, если аккуратно.
...
Рейтинг: 0 / 0
Установил постгрес нормально, но не запускается сервер
    #36086474
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем так и не понял изза чего такой гемморой установки постгреса в SUSE. Интересно - это везде так устанавливается он?
...
Рейтинг: 0 / 0
Установил постгрес нормально, но не запускается сервер
    #36087086
kaigerda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какой же это геморрой: initdb делать не надо, пользователя в системе тоже заводить самому не надо - всё скриптом при установке:) Что-то мне подсказывает, что проблема либо в этом установочном скрипте, который как-то по-хитрому пользователя заводит с оболочкой /dev/null, либо в /etc/adduser.conf , где эта оболочка и указана.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Установил постгрес нормально, но не запускается сервер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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