Автор Гілка: Gento і БД  (Прочитано 3104 раз)

Відсутній wosh

  • Дописувач
  • **
  • дописів: 66
  • Карма: +0/-0
Gento і БД
« : 2010-10-08 13:25:54 »
Привіт!!! Люди добрі,є в мене така проблема, був в мене старенький дистрибутив Gentoo, ще на 2.4 ядрі і з 2006 профілем, трошки я з ним помучився і обновив до 2010 профілю і до 2.6 ядра, і ось вилізла проблема, коли я обновив postgresql-server, то він в мене почав відмовлятися запускатися з-під рута з помилкою:

POS ~ # /etc/init.d/postgresql-8.1 start
 * Starting PostgreSQL ...
"root" execution of the PostgreSQL server is not permitted.
The server must be started under an unprivileged user ID to prevent
possible system security compromise.  See the documentation for
more information on how to properly start the server.                                                                                                                         [ !! ]
 * ERROR: postgresql-8.1 failed to start

але на іншій системі, яка регулярно обновлялася і була зразу на 2.6 ядрі, все гарно стартує, є підозра що я просто не обновив якісь пакети, але не знаю які саме, допоможіть пліз, хто чим може. Дякую!!!
« Змінено: 2010-10-08 13:32:50 від wosh »
Не люблю "страну совєтов", краще конктретно і по суті, а все решта знає гугл...

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Re: Gento і БД
« Відповідей #1 : 2010-10-08 15:18:22 »
Схоже, ви не тямите англійської. Там же чітко пише, що запуск з-під адміністратора(root) неможлива. Для докладнішої інформації — читайте документацію.

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1923
  • Карма: +4/-0
Re: Gento і БД
« Відповідей #2 : 2010-10-08 15:36:37 »
Порівняйте файл  /etc/init.d/postgresql-8.1 на системі яка працює з системою яка не працює
Fedora 35 (x86-64)

Відсутній wosh

  • Дописувач
  • **
  • дописів: 66
  • Карма: +0/-0
Re: Gento і БД
« Відповідей #3 : 2010-10-08 15:56:11 »
В англійській я тямлю дуже добре, просто цікаво чому на двох системах різний результат. Мені здається Ви просто неуважно читаєте або не до кінця
Дякую за пораду з скриптом запуску, але там все однакове :(
« Змінено: 2010-10-08 16:03:04 від wosh »
Не люблю "страну совєтов", краще конктретно і по суті, а все решта знає гугл...

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Re: Gento і БД
« Відповідей #4 : 2010-10-08 16:54:38 »
Може, різні версії? Ця версія не дозволяє запускатись з-під root у силу якихось причин безпеки. Теоретично, в postgresql.conf має бути рядок для дозволу, пошукайте. І що заважає запустити зі звичайного користувача, як воно, власне, й прохає?

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1923
  • Карма: +4/-0
Re: Gento і БД
« Відповідей #5 : 2010-10-08 17:49:41 »
Дякую за пораду з скриптом запуску, але там все однакове :(
показуйте файл /etc/init.d/postgresql-8.1
Fedora 35 (x86-64)

Відсутній wosh

  • Дописувач
  • **
  • дописів: 66
  • Карма: +0/-0
Re: Gento і БД
« Відповідей #6 : 2010-10-10 19:27:08 »
Версії однакові :( Ось файлик запуску
Не люблю "страну совєтов", краще конктретно і по суті, а все решта знає гугл...

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1923
  • Карма: +4/-0
Re: Gento і БД
« Відповідей #7 : 2010-10-10 20:56:04 »
пошукайте PGUSER в системних конфігураційних файлах, має мати значення postgres
Fedora 35 (x86-64)

Відсутній wosh

  • Дописувач
  • **
  • дописів: 66
  • Карма: +0/-0
Re: Gento і БД
« Відповідей #8 : 2010-10-11 09:35:07 »
він і має значення postgres :( і все одно не працює
Не люблю "страну совєтов", краще конктретно і по суті, а все решта знає гугл...

Відсутній wosh

  • Дописувач
  • **
  • дописів: 66
  • Карма: +0/-0
Re: Gento і БД
« Відповідей #9 : 2010-10-14 21:40:12 »
Дуже дякую всім за поради і допомогу, але проблема була в пакетах які відповідають за безпеку і автентифікацію, вони були не оновлені, наразі все ніби працює.
Не люблю "страну совєтов", краще конктретно і по суті, а все решта знає гугл...