Автор Тема: Проблемы с postgresql [решено]  (Прочитано 35162 раз)

Оффлайн guzanovmax

  • Участник
  • *
  • Сообщений: 153
Проблемы с postgresql [решено]
« : 23.07.2014 15:54:02 »
В очередной раз прошу помощи у знатоков AltLinux!
Пытаюсь поставить на сервер Кентавр 7.0.4 64 bit связку 1С: Предприятие 8.3 server + PostgreSQL.
Делаю все по инструкции уважаемого Salomatin из ветки http://forum.altlinux.org/index.php?topic=30681.0 - на последнем пункте инструкции вылетает ошибка "Пользователь postgres не прошел проверку подлинности (ident)" (скрин во вложении). Подскажите, что может быть не так - переделывал несколько раз и все одинаково заканчивается.
« Последнее редактирование: 29.07.2014 15:16:00 от guzanovmax »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Проблемы с postgresql
« Ответ #1 : 23.07.2014 16:23:30 »
А вообще не в зуб ногой... Но может сервак по IP указать а не по имени?

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Проблемы с postgresql
« Ответ #2 : 23.07.2014 18:40:05 »
Непонятно что делали. Опишите поподробней по шагам установку postgresql.
Что говорит команда:
nmap -p 5432 127.0.0.1
и вносили ли изменения в /var/lib/pgsql/data/pg_hba.conf
был ли рестарт.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн guzanovmax

  • Участник
  • *
  • Сообщений: 153
Re: Проблемы с postgresql
« Ответ #3 : 24.07.2014 08:59:36 »
nmap со стороны клиента (AltLinux):
Спойлер
[max@adm-max ~]$ nmap -p 5432 192.168.1.251

Starting Nmap 5.51 ( http://nmap.org ) at 2014-07-24 08:29 MSK
Nmap scan report for server1c8 (192.168.1.251)
Host is up (0.0031s latency).
PORT     STATE SERVICE
5432/tcp open  postgresql
Спойлер
[max@adm-max ~]$ nmap -p 5432 127.0.0.1

Starting Nmap 5.51 ( http://nmap.org ) at 2014-07-24 08:50 MSK
Nmap scan report for localhost.localdomain (127.0.0.1)
Host is up (0.000045s latency).
PORT     STATE SERVICE
5432/tcp open  postgresql

Nmap done: 1 IP address (1 host up) scanned in 0.04 seconds
nmap со стороны сервера(AltLinux):
Спойлер
[admin@server1c8 ~]$ nmap -p 5432 127.0.0.1

Starting Nmap 5.51 ( http://nmap.org ) at 2014-07-24 08:31 MSK
Nmap scan report for localhost.localdomain (127.0.0.1)
Host is up (0.000032s latency).
PORT     STATE SERVICE
5432/tcp open  postgresql

Nmap done: 1 IP address (1 host up) scanned in 0.03 seconds
Спойлер
[admin@server1c8 ~]$  nmap -p 5432 192.168.1.251

Starting Nmap 5.51 ( http://nmap.org ) at 2014-07-24 08:57 MSK
Nmap scan report for 192.168.1.251
Host is up (0.000031s latency).
PORT     STATE SERVICE
5432/tcp open  postgresql

Nmap done: 1 IP address (1 host up) scanned in 0.03 seconds
Установка postgreSQL включала:
1)apt-get install /root/Distrib_1C8/postgre_9.2.4/*.rpm (пакеты скачаны с сайта etersoft. Может проблема в том что они для 32 bit?);
2)service postgresql start (создаются нужные папки и настройки);
3)Меняю в файле /var/lib/postgresql/data/pg_hba.conf local all all peer на local all all trust;
4)service postgresql restart
5)[root@server1c8 data]# psql -U postgres -d template1 -c "ALTER USER postgres PASSWORD '333'"
ALTER ROLE
6)Добавляю на стороне клиента в файл C:\WINDOWS\system32\drivers\etc\hosts нужные строки.
Пинги по имени проходят.
Пытаюсь создать информационную базу и привет...
Вроде бы все по инструкции с небольшими не стыковками:
- в инструкции в "секции local" в качестве параметра по-умолчанию ident, а у меня peer.
- файл pg_hba.conf расположен по адресу var/lib/postgresql/data/, но это может быть просто другая версия postgreSQL?
« Последнее редактирование: 24.07.2014 09:13:17 от guzanovmax »

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Проблемы с postgresql
« Ответ #4 : 24.07.2014 13:42:50 »

1)apt-get install /root/Distrib_1C8/postgre_9.2.4/*.rpm (пакеты скачаны с сайта etersoft. Может проблема в том что они для 32 bit?);
В лабораторной работе
wget -c ftp://updates.etersoft.ru/pub/Etersoft/Postgre@Etersoft/stable/x86_64/ALTLinux/p7/*.rpm;для  x86_64
Попробуйте.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн guzanovmax

  • Участник
  • *
  • Сообщений: 153
Re: Проблемы с postgresql
« Ответ #5 : 24.07.2014 14:40:26 »
Полностью удалил пакеты postgreSQL, включая каталог /var/lib/postgresql.
Заново поставил postgre 64-битную версию (те же действия, что и в предыдущем моем посте). Порты открыты. Пинги по именам проходят. Результат тот же.
Прикрепляю скрин создания ИБД со стороны клиента теперь уже на ОС AltLinux, скрин ошибки и скрин с содержимым файла /var/lib/postgresql/data/pg_hba.conf.

Спасибо за желание помочь!
« Последнее редактирование: 24.07.2014 14:44:36 от guzanovmax »

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Проблемы с postgresql
« Ответ #6 : 24.07.2014 16:43:23 »
Хорошо, попозже посмотрю.
В вашем случае, когда сервер 1с и postgresql находятся на одном компьютере
Сервер баз данных лучше указывать не 192.168.1.252, а 127.0.0.1 
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн guzanovmax

  • Участник
  • *
  • Сообщений: 153
Re: Проблемы с postgresql
« Ответ #7 : 24.07.2014 16:47:54 »
В вашем случае, когда сервер 1с и postgresql находятся на одном компьютере
Сервер баз данных лучше указывать не 192.168.1.252, а 127.0.0.1 
Даже на стороне клиентов?

Попробовал, но результата нет!
Может ли это быть связано с отсутствием лицензии на сервере 1С, хотя сервис явно стартует и раньше все работало до 10-и подключений (когда сервер стоял под Windows)?
Не подумайте плохого, сама лицензия есть, но еще не прикручивал ее к серверу на linux.
« Последнее редактирование: 24.07.2014 16:55:10 от guzanovmax »

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Проблемы с postgresql
« Ответ #8 : 25.07.2014 10:24:28 »
В лабораторной работе не рассматривается безопасность работы postgresql.
Для этого достаточно погуглить и самому выбрать подходящий вариант защиты.
Для успешного создания базы в рамках лабораторки достаточно
в файле
/var/lib/postgresql/data/pg_hba.conf
кроме строки
local all all trustизменить
host    all             all             127.0.0.1/32            md5и указать сервер баз данных 127.0.0.1
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн guzanovmax

  • Участник
  • *
  • Сообщений: 153
Re: Проблемы с postgresql
« Ответ #9 : 29.07.2014 15:15:41 »
Спасибо за помощь - все получилось!