Ошибка создания базы на 1С + Postgres

1. aka74u 12 25.12.18 02:33 Сейчас в теме
После установки и предварительной настройки на чистую Ubuntu 18.4 про попытке создать базу упираюсь в ошибку: ошибка при создании информационной базы сервер баз данных не обнаружен важно пользователь postgres не прошел проверку подлинности по паролю, см скрин

при попытке смены пароля пользователю из терминала выдаёт ошибку:
psql: ВАЖНО: пользователь "postgres" не прошёл проверку подлинности (Peer)
Помогите разобраться буду благодарен.
Версия Postgres 10.6
Прикрепленные файлы:
+
По теме из базы знаний
Найденные решения
31. aka74u 12 25.12.18 21:59 Сейчас в теме
пробовал менять настройки и перезапускал службу постгеса , пофиг , в логи тоже сообщение лезет, вернул на мд5 везде залез в консоль psql под пользователем postgres выставил ему пароль командой из строки всё заработало, спасибо всем за помощь! Логи помогли разобраться с характером проблемы.
DarkUser; acanta; +2
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. collider 25.12.18 05:32 Сейчас в теме
(1) Указана неправильная пара "логин-пароль" при подключении к Postrgre.
+
5. aka74u 12 25.12.18 13:28 Сейчас в теме
(2)при этом я могу зайти в консоль:
+
6. collider 25.12.18 13:35 Сейчас в теме
(5) Либо не в той раскладке, либо не на том регистре набирается пароль. Больше ничего не может быть.
Попробуй поставить в пароль только цифры.
Ещё обрати внимание, что Postgres и postgres - это разные строки.
+
7. aka74u 12 25.12.18 14:29 Сейчас в теме
(6)
Postgres

большую букву нигде не пробовал, раскладка проверена всегда инглиш
+
3. ansh15 25.12.18 09:18 Сейчас в теме
(1)
при попытке смены пароля пользователю из терминала выдаёт ошибку:
psql: ВАЖНО: пользователь "postgres" не прошёл проверку подлинности (Peer)

Какой командой(в терминале) меняете пароль пользователя?
+
4. aka74u 12 25.12.18 13:12 Сейчас в теме
(3)psql -U postgres -d template1 -c "ALTER USER postgres PASSWORD 'ПАРОЛЬ'"

usr@server:~$ su postgres
Пароль:
postgres@server:/home/usr$ psql
psql (10.6)
Введите "help", чтобы получить справку.

postgres=#
+
8. aka74u 12 25.12.18 14:37 Сейчас в теме
Мне кажется если побороть проблему ошибку смены пароля , а именно:
psql: ВАЖНО: пользователь "postgres" не прошёл проверку подлинности (Peer)
+
9. ansh15 25.12.18 15:49 Сейчас в теме
ALTER USER postgres PASSWORD 'ПАРОЛЬ';
Точка с запятой в конце команды или \g
postgres:~> psql
psql (10.5)
Type "help" for help.

postgres=# alter user postgres password '123456'\g
ALTER ROLE
postgres=#
Пароль меняется.

Здесь обсуждается.
Что у вас в pg_hba.conf записано?
+
10. aka74u 12 25.12.18 16:25 Сейчас в теме
(9)
Что у вас в pg_hba.conf записано?


local   all             postgres                                trust
local   all             all                                     trust
host    all             all             localhost               trust
+
11. ansh15 25.12.18 16:53 Сейчас в теме
Вот здесь пишут что подключаться к базе template1 или template0 не надо, надо подключаться к базе postgres.
+
12. DarkUser 25.12.18 17:05 Сейчас в теме
С версии 10.x в файле postgresql.conf по умолчанию строка listen_addresses = 'localhost' надо заменить на listen_addresses = '*'
Так же проверьте файл pg_hba.conf, в нем должна быть секция:
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host	all		all		0.0.0.0/0		md5
+
13. aka74u 12 25.12.18 17:32 Сейчас в теме
(12) поставил всё так, перезапустил сервис не помогло
+
14. DarkUser 25.12.18 17:37 Сейчас в теме
(13) В консоли линукса команды

ps -aux | grep postgres

netstat -auntpl | grep 5432


что показывают?
+
16. aka74u 12 25.12.18 17:39 Сейчас в теме
(14)
ps -aux | grep postgres

postgres 1414 0.0 0.1 322456 26604 ? Ss дек24 0:00 /opt/pgpro/std-10/bin/postgres -D /var/lib/pgpro/std-10/data
postgres 1711 0.0 0.0 177084 3248 ? Ss дек24 0:00 postgres: logger process
postgres 1742 0.0 0.0 322572 6712 ? Ss дек24 0:00 postgres: checkpointer process
postgres 1743 0.0 0.0 322456 3840 ? Ss дек24 0:00 postgres: writer process
postgres 1744 0.0 0.0 322456 8828 ? Ss дек24 0:00 postgres: wal writer process
postgres 1745 0.0 0.0 322860 6716 ? Ss дек24 0:00 postgres: autovacuum launcher process
postgres 1746 0.0 0.0 177084 3196 ? Ss дек24 0:00 postgres: stats collector process
postgres 1747 0.0 0.0 322744 4924 ? Ss дек24 0:00 postgres: bgworker: logical replication launcher
root 15362 0.0 0.0 62848 3848 pts/0 S 13:42 0:00 su postgres
postgres 15402 0.0 0.0 23296 3896 pts/0 S 13:42 0:00 bash
usr1 29205 0.0 0.0 16252 964 pts/0 S+ 14:38 0:00 grep --color=auto postgres
root 31352 0.0 0.0 62848 3772 pts/0 S 10:26 0:00 su postgres
postgres 31396 0.0 0.0 23296 3868 pts/0 S 10:26 0:00 bash
root 31735 0.0 0.0 62848 3856 pts/0 S 12:40 0:00 su postgres
postgres 31783 0.0 0.0 23296 3884 pts/0 S 12:40 0:00 bash
+
17. aka74u 12 25.12.18 17:41 Сейчас в теме
(14)
netstat -auntpl | grep 5432

tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 1414/postgres
tcp6 0 0 ::1:5432 :::* LISTEN 1414/postgres
+
18. DarkUser 25.12.18 17:43 Сейчас в теме
(17) Тут похоже проблема, должно быть так:

tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 3010/postgres
tcp6 0 0 :::5432 :::* LISTEN 3010/postgres

А у вас 127.0.0.1

Ну и на всякий случай проверьте/отключите файрвол.
+
19. aka74u 12 25.12.18 18:00 Сейчас в теме
(18)не понимаю, как это выставить?
в pg_hba.conf что записать ?
+
20. DarkUser 25.12.18 18:04 Сейчас в теме
(19) Попробуйте вот такой вариант файла pg_hba.conf

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     peer
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host	all		all		0.0.0.0/0		md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
local   replication     all                                     peer
host    replication     all             127.0.0.1/32            md5
host    replication     all             ::1/128                 md5
Показать
+
21. aka74u 12 25.12.18 18:21 Сейчас в теме
(20) всё тоже самое с этими настройками
Прикрепленные файлы:
+
23. DarkUser 25.12.18 18:25 Сейчас в теме
(21) listen_addresses = '*' точно выставлен?
Если да, то я уже не знаю что ещё можно посмотреть. Сетевые карты то точно есть на компьютере? Он пингуется из сети?
+
25. aka74u 12 25.12.18 18:28 Сейчас в теме
(23)
Прикрепленные файлы:
+
15. aka74u 12 25.12.18 17:38 Сейчас в теме
в консоль psql войти могу, создать базу тоже , даже создать нового суперпользователя смог, из скрина что сверху ошибка так и осталась такой же: вот текущий файл pg_hba.conf:

local all postgres md5
local all all trust
host all all 0.0.0.0/0 md5
host all all 127.0.0.1/32 md5
+
22. aka74u 12 25.12.18 18:24 Сейчас в теме
sudo ufw status
Состояние: неактивен
+
24. aka74u 12 25.12.18 18:25 Сейчас в теме
sudo netstat -auntpl | grep 5432
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 1414/postgres
tcp6 0 0 ::1:5432 :::* LISTEN 1414/postgres
+
26. aka74u 12 25.12.18 21:04 Сейчас в теме
приплыли, смотрите что обнаружил:
Прикрепленные файлы:
+
27. aka74u 12 25.12.18 21:05 Сейчас в теме
также вот что вижу долбит в логи:
Прикрепленные файлы:
+
29. ansh15 25.12.18 21:23 Сейчас в теме
(27)Закомментируйте эту строку с IPv6, сделайте рестарт PostgreSQL и попробуйте.
+
28. aka74u 12 25.12.18 21:06 Сейчас в теме
Как определить какой файл настроек актуальный?
+
30. ansh15 25.12.18 21:35 Сейчас в теме
(28) Исходя из (16) - третий.
+
31. aka74u 12 25.12.18 21:59 Сейчас в теме
пробовал менять настройки и перезапускал службу постгеса , пофиг , в логи тоже сообщение лезет, вернул на мд5 везде залез в консоль psql под пользователем postgres выставил ему пароль командой из строки всё заработало, спасибо всем за помощь! Логи помогли разобраться с характером проблемы.
DarkUser; acanta; +2
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот