Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: PostgreSQL нет пользователя postgres  (Прочитано 12352 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн keltmif

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
PostgreSQL нет пользователя postgres
« : 06 Апреля 2010, 16:05:39 »
поставил эти пакеты от Etersofta
postgresql-8.3eter_8.3.8-eter2.1ubuntu_i386.deb
postgresql-8.3eter-contrib_8.3.8-eter2.1ubuntu_i386.deb
postgresql-8.3eter-server_8.3.8-eter2.1ubuntu_i386.deb
стандартными методом
добавилась группа postgres и пользователь с тем же именем
$finger postgres
Login: postgres       Name: PostgreSQL Server
Directory: /var/lib/pgsql           Shell: /bin/bash
Never logged in.
No mail.
No Plan.
при этом в менеджере пользователей его нет
при попытке сменить пароль пользователя в psql выдает
~$ psql -U postgres -d template -c "ALERT USER postgres PASSWORD '*****'"
psql: FATAL:  Ident authentication failed for user "postgres"
с чем может быть связано? может есть другой юзер по умолчанию?
« Последнее редактирование: 06 Апреля 2010, 17:05:22 от keltmif »

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: PostgreSQL нет пользователя postgres
« Ответ #1 : 06 Апреля 2010, 16:14:38 »
$ su postgres
<пароль системного юзера postgres>
$ psql template1
template1# ALTER USER postgres PASSWORD '<здесь требуемый пароль уже database user postgres>';
template1#\q
$exit

Оффлайн keltmif

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: PostgreSQL нет пользователя postgres
« Ответ #2 : 06 Апреля 2010, 16:38:46 »
$ su postgres
Пароль:
$ psql template1
psql: FATAL:  Ident authentication failed for user "postgres"
я так понимаю нет пользователя postgres  в самом psql
$ psql
psql: FATAL:  Ident authentication failed for user "postgres"
« Последнее редактирование: 06 Апреля 2010, 17:04:27 от keltmif »

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: PostgreSQL нет пользователя postgres
« Ответ #3 : 06 Апреля 2010, 17:33:33 »
Ну да, та же ошибка. Странно... Даже не знаю, что придумать...

Пользователь решил продолжить мысль 06 Апреля 2010, 19:08:44:
Цитировать
поставил эти пакеты от Etersofta
А чем они от обычных отличаются?

Только что поставил postgresql-8.4 и pgAdmin на домашнюю машину.
1. Сменил пароль системного пользователя postgres (sudo passwd postgres)
2. Вошел под ним (su postgres)
3. Сменил пароль БД пользователя postgres (см. выше)
Проблем небыло...
« Последнее редактирование: 06 Апреля 2010, 19:08:44 от ploop »

Оффлайн keltmif

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: PostgreSQL нет пользователя postgres
« Ответ #4 : 07 Апреля 2010, 08:37:02 »
Ну да, та же ошибка. Странно... Даже не знаю, что придумать...

Пользователь решил продолжить мысль 06 Апреля 2010, 19:08:44:
Цитировать
поставил эти пакеты от Etersofta
А чем они от обычных отличаются?

Только что поставил postgresql-8.4 и pgAdmin на домашнюю машину.
1. Сменил пароль системного пользователя postgres (sudo passwd postgres)
2. Вошел под ним (su postgres)
3. Сменил пароль БД пользователя postgres (см. выше)
Проблем небыло...

Цитировать
компания Ethersoft бесплатно предоставляет свои сборки PostgreSQL уже содержащие все необходимые патчи в виде установочных пакетов под большинство популярных дистрибутивов
http://interface31.ru/tech_it/2010/02/ustanovka-servera-1s-predpriyatie-81-na-ubuntu-910.html

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: PostgreSQL нет пользователя postgres
« Ответ #5 : 07 Апреля 2010, 08:43:30 »
И всё же я бы попробовал настроить это дело с пакетами postgres из официальных репозиториев...

Оффлайн sidbar

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: PostgreSQL нет пользователя postgres
« Ответ #6 : 07 Апреля 2010, 08:54:34 »
 а 1c заменить чем можно?

Оффлайн baklan

  • Активист
  • *
  • Сообщений: 387
    • Просмотр профиля
    • backline
Re: PostgreSQL нет пользователя postgres
« Ответ #7 : 07 Апреля 2010, 08:57:21 »
Мне кажется вот здесь
http://pg1c.ru/pathpgsql
есть ответы.

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: PostgreSQL нет пользователя postgres
« Ответ #8 : 07 Апреля 2010, 09:00:51 »
Цитировать
а 1c заменить чем можно?
ну... счётами. Калькулятором, для более продвинутых...

Оффлайн baklan

  • Активист
  • *
  • Сообщений: 387
    • Просмотр профиля
    • backline
Re: PostgreSQL нет пользователя postgres
« Ответ #9 : 07 Апреля 2010, 09:03:27 »
Про пароль в частности
Цитировать
su postgres

psql

\password

тут два раза вводим новый пароль ми выходим

\q

Оффлайн keltmif

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: PostgreSQL нет пользователя postgres
« Ответ #10 : 07 Апреля 2010, 09:37:25 »
поставил из репозитория 8.4 проблема прошла, видимо недоделки etersofta
Возникла другая проблема при попытке создать базу из консоли управления серверами 1С пишет что
Цитировать
Сервер баз данных не обнаружен
could not connect to server: connection refused
is the server running on host Ubuntu and accepting tcp/ip connection on port 5243
ufw отключил
$ netstat -atn | grep :5432
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN     
tcp6       0      0 ::1:5432                :::*                    LISTEN

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
Re: PostgreSQL нет пользователя postgres
« Ответ #11 : 07 Апреля 2010, 09:38:27 »
Цитировать
is the server running on host Ubuntu and accepting tcp/ip connection on port 5243
По дефолту 5432. Не перепутал?

Оффлайн baklan

  • Активист
  • *
  • Сообщений: 387
    • Просмотр профиля
    • backline
Re: PostgreSQL нет пользователя postgres
« Ответ #12 : 07 Апреля 2010, 09:47:17 »
поставил из репозитория 8.4 проблема прошла
Не будет работать 1С с непатченным постгресом. Можете , конечно пройти мой путь сами, а можете посмотреть результаты на той странице, что я указал. Попробуйте с самого начала, не пропуская мелочи. Этот процесс занимает совсем немного времени.

Оффлайн keltmif

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: PostgreSQL нет пользователя postgres
« Ответ #13 : 07 Апреля 2010, 09:56:39 »
с портом действительно ошибся, опечатка, долбится 5432
попробую поставить патчи

Пользователь решил продолжить мысль 07 Апреля 2010, 10:37:34:
можно ли пропатчить уже поставленный postgres ?
« Последнее редактирование: 07 Апреля 2010, 10:37:34 от keltmif »

Оффлайн Viglim

  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: PostgreSQL нет пользователя postgres
« Ответ #14 : 07 Апреля 2010, 13:16:54 »
Нет, патчи накладываются перед компиляцией.

 

Страница сгенерирована за 0.029 секунд. Запросов: 23.