1с ошибка при создании информационной базы postgresql

Ошибка 1С «Сервер баз данных не обнаружен»

При работе с 1С в клиент-серверном варианте могут возникать ошибки, которые напрямую не связаны с 1С:Предприятием, а связаны непосредственно с сервером управления баз данных.

Одна из распространенных ошибок — «Сервер баз данных не обнаружен…».

Продолжение данного сообщения может быть различным:

  1. 1. Could not translate host name «NAME» to address: Temporary failure in name resolution

    2. ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (Ident)

    3. ВАЖНО: в pg_hba.conf нет записи для компьютера «», пользователя «usr1cv8», базы «template»

    4. Is the server running on host and accepting TCP/IP connections on port 5432?

    5. «Породить новый процесс для соединения не удалось: Ресурс временно недоступен» или «ВАЖНО: извините, уже слишком много клиентов.»

    6. FATAL: database «base» does not exist

Далее рассмотрим подробнее каждую ошибку.

Could not translate host name «NAME» to address: Temporary failure in name resolution

Пример полного текста ошибки:

Сервер баз данных не обнаружен

could not translate host name «NAME» to address: Temporary failure in name resolution

Описание:

Ошибка может возникать как при создании базы, так и при запуске информационной базы.

Решение:

Настроим DNS-адресацию или пропишем адреса в файл hosts. Обратите внимание, что в данном случае проблема в том, что на сервере 1С нет информации о доменном имени сервера СУБД PostgreSQL. Подробнее о DNS — Настройка DNS-адресации для 1С сервера.

ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (Ident)

Пример полного текста ошибки:

Сервер баз данных не обнаружен

ВАЖНО: пользователь «postgres» не прошёл проверку подлинности (Ident)

Описание: Ошибка возникает при создании базы.

Решение:

Настроим проверку подлинности.

    1. Сконфигурируем доступ к серверу PostgreSQL в файле: pg_hba.conf:

vim /var/lib/pgsql/11/data/pg_hba.conf

Файл должен содержать только следующие строки (содержащие ip серверов 1С) (остальные удалим или пометим как комментарий):

# TYPE DATABASE USER ADDRESS                        METHOD

local  all      all                                 trust

host   all      all  «Указать ip-адрес сервера 1С»  md5

Строк должно быть, соответственно, несколько, если серверов 1С несколько в кластере.

Последняя колонка указывает на метод авторизации.

Если пока теряетесь в настройках доступа. Для понимания, можно сначала открыть все, запустить сервер.

# TYPE  DATABASE  USER  ADDRESS     METHOD

local   all       all               trust

host    all       all   0.0.0.0/0   trust

А после удачного старта сервера СУБД разбираться с настройками доступа.

ВАЖНО: в pg_hba.conf нет записи для компьютера «», пользователя «usr1cv8», базы «template»

Пример полного текста ошибки:

Сервер баз данных не обнаружен ВАЖНО: в pg_hba.conf нет записи для компьютера «», пользователя «usr1cv8», базы «template».

Описание ошибки:

Ошибка связана с отсутствием прописанного доступа к базе данных в файле pg_hba.conf

Решение:

Добавим запись в файл pg_hba.conf.

Приведем пример содержания файла, который открывает доступ:

# TYPE DATABASE  USER  ADDRESS                      METHOD

local  all       all                                trust

host  all        all  «Указать ip-адрес сервера 1С» md5

Строк должно быть, соответственно, несколько, если серверов 1С несколько в кластере.

Is the server running on host and accepting TCP/IP connections on port 5432?

Пример полного текста ошибки:

Сервер баз данных не обнаружен could not connect to server: No rout to host Is the server running on host and accepting TCP/IP connections on port 5432?

Описание:

Проблема может возникать как при создании информационной базы из консоли администрирования 1С: Предприятия, так и при ее запуске в процессе эксплуатации уже существующей базы данных.

Решение:

В данном случае необходимо понимать, что рабочего процесса:

Либо нет;

Либо клиент(в нашем случае сервер 1С) его не «видит» по ряду причин:

— Отсутствие доступа;

— Обращение по другому адресу.

1. Первоначально, конечно, проверим, есть ли на сервере СУБД PostgreSQL в запущенных процессах процесс postmaster/postgres (в зависимости от версии PostgreSQL) на порту 5432.

netstat tlnp | grep 5432

Или

1.1. Если по результатам проверки видим, что не запущен процесс, то необходимо его запустить.

service postgresql11 start

1.2. Если по результатам проверки видим, что процесс запущен, но слушает только «себя» 127.0.0.1.

То выполним ряд настроек.

Отредактируем конфигурационный файл

vim /var/lib/pgsql/11/data/postgresql.conf

Укажем там настройку:

1.3. Если видим, что процесс запущен

То переходим к следующем пункту.

2. Проверим доступность процесса по порту, который он «слушает».

С сервера 1С выполним команду(в нашем случае имя сервера СУБД «1s-on-pg-1»):

Если доступ отсутствует – то мы увидим нечто подобное:

Подключение к 333.33.33.xx…Не удалось открыть подключение к этому узлу, на порт 5432: Сбой подключения

К причинам отсутствия доступа по данному порту можно отнести:

  • Блокировка брадмауэром или другими подобными программами;
  • Отсутствие доступа на уровне сети.

2.1. Проверим статус файерволла.

systemctl status firewalld

Если файерволл работает и блокирует порт 5432, то.

Отключим firewall:

и отключим автозапуск.

systemctl disable firewalld

Результат должен быть следующим:

systemctl status firewalld

или

настроим, открыв порт 5432.

iptables t filter I INPUT p tcp dport 5432 j ACCEPT

service iptables save

«Породить новый процесс для соединения не удалось: Ресурс временно недоступен» или «ВАЖНО: извините, уже слишком много клиентов»

Пример полного текста ошибки:

Сервер баз данных не обнаружен породить новый процесс для соединения не удалось: Ресурс временно недоступен

или

Сервер баз данных не обнаружен ВАЖНО: извините, уже слишком много клиентов

Описание:

В процессе работы выдается ошибка

Решение:

Изменим настройку в файле postgresql.conf

Данное число, должно быть примерно в 1.5 раза больше максимального количества пользователей.

Установим ее:

    1. Перейдем в терминал psql.
    1. Через psql установим следующие параметры командой ALTER SYSTEM SET:

ALTER SYSTEM SET max_connections=500;

FATAL: database «base» does not exist

Пример полного текста ошибки:

Сервер баз данных не обнаружен

FATAL: database «base» does not exist

Описание:

При запуске базы данных выдается ошибка, которая говорит о том, что данная база не существует.

Решение:

Проверим наименование базы данных и информационной базы. Сделать это можно в консоли администрирования 1С в свойствах базы.

Учтём, что Linux чувствителен к регистру(Base/base/BASE – для него это разные имена баз).

Попробуй добавить через Администрирование серверов 1С Предприятия не помню что именно там мешало создавать новые базы сразу из добавить новую базу, но через это можно было создать и 1с норм работало. И проверь если ipv6 то отключи полностью, также резолв имен в ip адреса на клиенте и сервере.

pvvking ★★

(01.10.18 15:08:21 MSK)

  • Ссылка

Ответ на:

комментарий
от kd75 01.10.18 15:18:49 MSK

Я через apt-get ставил как во всех гайдах пишут.
Где находится Администрирование серверов 1с предприятия?

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от frost114 01.10.18 15:30:21 MSK

Повторюсь, с postgresql из состава дистрибутива 1C работать не будет

kd75

(01.10.18 15:36:19 MSK)

  • Ссылка

Ответ на:

комментарий
от frost114 01.10.18 15:30:21 MSK

AFAIK в линуксячью версию 1С не положили GUI для «Администрирование серверов» -только из консоли

kd75

(01.10.18 15:42:27 MSK)

  • Показать ответ
  • Ссылка

1. Номер ошибки должен быть.
2. Параметры подключения(создания) какие?
3. Наиболее частая ошибка не идет ping по имени компьютера(не localhost). Имя компьютера нужно прописать в /etc/hosts

  • Ссылка

Ответ на:

комментарий
от kd75 01.10.18 15:42:27 MSK

Как поставить то этот postgrespro по вашей ссылке на altlinux. Столько сидел так и не понял, не хочет ставиться. Только из исходника нормально поставился и запускается хоть служба.

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от frost114 01.10.18 17:17:29 MSK

копипаста с https://postgrespro.ru/products/1c/supported


Altlinux 8
PostgreSQL 9.6.10

Пакет: postgresql96-server-9.6.10-1.1C.x86_64.rpm

Установка

curl http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | gpg --import -
echo rpm http://1c.postgrespro.ru/archive/2018_09_03/rpm/9.6/altlinux/8 x86_64 pgpro-1c > /etc/apt/sources.list.d/postgrespro-1c.list
apt-get update -y
apt-get install -y postgresql96-server

kd75

(02.10.18 06:07:12 MSK)

  • Ссылка

Ответ на:

комментарий
от frost114 01.10.18 17:17:29 MSK

Ответ на:

комментарий
от kd75 02.10.18 06:07:53 MSK

Установился, только управлять как им не понятно. Как в учетку postgres попасть не пойму — psql -U postgres не работает и su — postgres тоже в какую то другую заходит

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от frost114 02.10.18 09:43:03 MSK

Ответ на:

комментарий
от garik_keghen 02.10.18 09:46:07 MSK

Спасибо, зашел локаль глянул русская и на 1с и тут. А ксерваку что то не цепляется через pgAdmin. Ошибка подключения на английском и знаки вопроса

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от frost114 02.10.18 10:08:37 MSK

А к серваку что то не цепляется через pgAdmin

У postgres есть конфиг pg hba conf, в нем указанно, кому, к кокой базе, с какого IP, с каким метод авторизации можно подключаться. Посмотрите на этот файл.

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от garik_keghen 02.10.18 10:12:07 MSK

Почему то по md5 как в гайдах не хотел добовляться, только через trust удалось. Правда такая же ошибка как и была, незнаю почему не хочет создавать он базу через этот 1с новую.В самом pgadmine то создаются

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от frost114 02.10.18 10:17:32 MSK

только через trust

Осторожнее с этим.

Почему то по md5 как в гайдах

метод md5 предполагает авторизацию по паролю, вы же его задали, когда создавали пользователя?

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от garik_keghen 02.10.18 10:18:52 MSK

Я пока пользователя не создавал, под postgres работаю. А на счет добьовления новой базы пишет — Ошибка при создании информационной базы: ошибка при выполнении операции с информационной базы. И все как бы никакой конкретики, что за ошибка — с тем так же было, не пойму че за фигня такая

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от frost114 02.10.18 10:23:31 MSK

Дык гляньте,

1) что postgres запущен


root@main:/var/log/postgresql# service postgresql status
postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
   Active: active (exited) since Thu 2018-09-20 08:07:25 +05; 1 weeks 5 days ago
  Process: 802 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
 Main PID: 802 (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/postgresql.service

сен 20 08:07:25 main systemd[1]: Starting PostgreSQL RDBMS...
сен 20 08:07:25 main systemd[1]: Started PostgreSQL RDBMS.

2)логи постгресса (в демьяне /var/log/postgresql), может сервер 1с не может подключится к серверу баз данных и если не может то почему,
станет немного понятнее что идет не так

kd75

(02.10.18 11:08:31 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от kd75 02.10.18 11:08:31 MSK

Postgres запущен, статус актив, через pgadmin базы можно создать, 1с тоже запущен, но команда netstat -tlnp | grep :15 показывает, что запущен только ragent на порте 1540, а других нет — хотя там стррок 6 вроде как выводить должен

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от frost114 02.10.18 11:15:15 MSK

с рабочего 1с сервера


root@main:/var/log/postgresql# netstat -tlnp | grep :15
tcp        0      0 0.0.0.0:1560            0.0.0.0:*               LISTEN      1182/rphost         
tcp        0      0 0.0.0.0:1540            0.0.0.0:*               LISTEN      1110/ragent         
tcp        0      0 0.0.0.0:1541            0.0.0.0:*               LISTEN      1118/rmngr          
tcp6       0      0 :::1560                 :::*                    LISTEN      1182/rphost         
tcp6       0      0 :::1540                 :::*                    LISTEN      1110/ragent         
tcp6       0      0 :::1541                 :::*                    LISTEN      1118/rmngr  

kd75

(02.10.18 11:18:53 MSK)

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от frost114 02.10.18 11:15:15 MSK

а в логах постгреса что?

kd75

(02.10.18 11:19:55 MSK)

  • Ссылка

Ответ на:

комментарий
от kd75 02.10.18 11:18:53 MSK

Щас попробую переустановить 1с другую версию, посмотрю запустится ли

  • Ссылка

Ответ на:

комментарий
от kd75 02.10.18 11:18:53 MSK

У вас 1с какой версии, а то щас поставил другую а там даже порты не выводит командой netstat -tlnp | grep :15

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от frost114 02.10.18 11:38:35 MSK

Ответ на:

комментарий
от kd75 02.10.18 11:44:18 MSK

В общем незнаю что за проблема, c портами проблема какая то, поставил обратно тоже самое стало.

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от frost114 02.10.18 12:59:08 MSK

Ответ на:

комментарий
от Goldfinch 02.10.18 13:21:02 MSK

Ответ на:

комментарий
от frost114 02.10.18 13:24:19 MSK

Другие компьютеры не существенно, если подключаешься с того же компьютера где и сервер.
Попробуй проинициализировать кластер по новой:

systemctl stop srv1cv83
rm -Rf /home/usr1cv8/.1cv8
systemctl start srv1cv83

И покажи

cat /home/usr1cv8/.1cv8/1C/1cv8/1cv8wsrv.lst
  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Goldfinch 02.10.18 13:33:25 MSK

Ответ на:

комментарий
от frost114 02.10.18 13:44:45 MSK

Помню у меня такая фигня была если пытаться создать постгресовскую базу из 1с-ого гуя. Если предварительно создать пустую базу в постгресе, а потом натравить на неё 1с, то всё нормально создавалось.

PolarFox ★★★★★

(02.10.18 13:47:23 MSK)



Последнее исправление: PolarFox 02.10.18 13:47:44 MSK
(всего

исправлений: 1)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от PolarFox 02.10.18 13:47:23 MSK

Так вот в Postgres то база создается, а через 1с добавить базу ни в какую, не запускаются эти 2 процесса rphost и rmngr

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от frost114 02.10.18 13:49:56 MSK

при попытке создать базу средствами 1с в логах постгреса что пишется? может постгрес не принимает подключения

kd75

(02.10.18 13:54:40 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Goldfinch 02.10.18 13:45:34 MSK

Ответ на:

комментарий
от kd75 02.10.18 13:54:40 MSK

Ответ на:

комментарий
от frost114 02.10.18 13:57:07 MSK

В данном случае не создан кластер.
До постгрес дело просто не доходит.

Я поэтому и писал, что нужно создать кластер по новой.
Обычно такая фигня с 1cv8wsrv.lst если компьютер не пингуется по имени компа. И если кластер не создался при первом запуске, то ничего работать не будет содержимое 1cv8wsrv.lst никогда не меняется.
Раз сейчас с пингом все ОК. Нужно пересоздать кластер по новой.
Кстати, ОС какая?

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от frost114 02.10.18 13:58:38 MSK

если установлен postgrespro и у вас дебиан, то в консоли от рута делаете

tail -f /var/log/postgresql/postgresql-9.6-*.log

и смотрите как и на что ругается постгрес, когда создаете базу посредством гуйни от 1с

kd75

(02.10.18 14:05:36 MSK)

  • Ссылка

Ответ на:

комментарий
от Goldfinch 02.10.18 14:05:29 MSK

imho стоит посмотреть настройку pg_hba.conf -может пользователь не настроен и постгрес никому не разрешает подключатся к себе

kd75

(02.10.18 14:09:16 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от kd75 02.10.18 14:09:16 MSK

В общем удалил файлик из каталога /home/usr1cv83/.1cv8/1c/1cv8/1cv8wsrv.lst (последний это файлик) и появился rmngr c 1541 портом. А вот rphost и ошибка та остается!

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от frost114 02.10.18 14:48:05 MSK

Удалял только 1cv8wsrv.lst или всю папку со служебной информацией (/home/usr1cv8/.1cv8), как я писал?

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Goldfinch 02.10.18 14:52:04 MSK

Всю папку сначала, но ничего не дало, потом только этот файлик и уже появился порт 1541

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от frost114 02.10.18 14:53:02 MSK

Покажи:
/home/usr1cv8/.1cv8/1C/1cv8/1cv8wsrv.lst
/home/usr1cv8/.1cv8/1C/1cv8/reg_1541/1CV8Clst.lst

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Goldfinch 02.10.18 15:03:15 MSK

В первом файле то что выше писал, во втором 1CVBCls.lst вот это

.{0,^M
{00000000-0000-0000-0000-000000000000,"",0,"",0,0,0,0,0,0,0,^M
{0},0,0,0},^M
{0},^M
{0},^M
{0},^M
{0},^M
{1,^M
{f52381ee-c319-11e8-1c92-ea72df592b4d,"Главный менеджер кластера","host-214.localdomain",1,1,00000000-0000-0000-0000-00000000
},^M
{0},^M
{0},^M
{0},^M
{0},^M
{0},^M
{0,0},0,^M
{0},^M
{0},^M
{0},^M
{0},^M
{0},^M
{0},^M
{0},^M
{0},^M
{0},0}
  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от frost114 02.10.18 15:17:21 MSK

В этом файле должна быть еще информация о локальном кластере, центральном сервере, и о самом компьютере. А нулей в начале быть не должно. Похоже были нули в начале, а потом скрипт начал дописывать информацию, но нормально не стало

Я бы еще раз повторил:

остановка службы,

удаление /home/usr1cv8/.1cv8,

/etc/init.d/srv1cv83 start — этот скрипт запускает сервис

При первом запуске, если нет этой папки скрипт начинает создавать эту структуру. Вроде иногда сервис не успевает и вылетает по тайм-ауту.

И опять-таки какая ОС используется?

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от Goldfinch 02.10.18 15:56:26 MSK

Allinux используется, щас попробую уж незнаю чего и делать

  • Ссылка

Ответ на:

комментарий
от Goldfinch 02.10.18 15:56:26 MSK

Ответ на:

комментарий
от frost114 02.10.18 16:06:37 MSK

Как я понимаю имя компа host-214.localdomain?
Попробуй избавиться от localdomain

новое имя hostname host-214
прописываем /etc/hosts host-214 ip
Проверяем ping host-214
И создание кластера по новой.

  • Ссылка

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.

  1. 22.09.2011, 04:51


    #1

    fKopf вне форума


    Гость форума


    Exclamation Установка 1С сервер82+PostgreSQL, Проблема с повторным созданием БД

    Здравствуйте,
    Конфигурация следующая: Windows 7 x64, 1С предприятие 8.1.15.14 + 1С сервер81, 1С предприятие 8.2.14.533 + 1С сервер82…работает на эмуляторе, все для тестирования.
    Все настроил согласно тысячам инструкций и описаний в интернете…
    Обе службы (81 и 82) работают под пользователем postrges с паролем *****
    Создал по базе для каждой платформы, обе базы работают и по сей день.
    А теперь проблема: При попытке создать еще одну базу под любой из платформ пишет ошибку:

    Ошибка при создании информационной базы
    Сервер баз данных не обнаружен
    FATAL: no pg_hba.conf enty for host @fe80::855C:766D:9889:6a04%11″, user «Postgres», database «template 1»

    Пытался найти решение в и-нете и на форуме, но ничего толкового так и не представилось…
    Не понимаю с чем связано, есть подозрение на эмулятор. В первый раз все как по учебнику было.
    Заранее огромное спасибо.


  2. 22.09.2011, 07:23


    #2

    avm3110 вне форума


    Гордость форума PRO


    По умолчанию

    А базу пытаешься создать средствами 1С? А не пробовал создать вначале «пустую базу» средствами самого PostgreSQL, а затем лишь «отразить» 1С на эту базу?

    Судя по диагностики у тебя грабли именно при попытки создания базы в PostgreSQL средствами самой 1С.

    Вот что кстати инет говорит про «pg_hba.conf»

    Client authentication is controlled by a configuration file, which traditionally is named pg_hba.conf and is stored in the database cluster’s data directory. (HBA stands for host-based authentication.) A default pg_hba.conf file is installed when the data directory is initialized by initdb. It is possible to place the authentication configuration file elsewhere, however; see the hba_file configuration parameter.

    The general format of the pg_hba.conf file is a set of records, one per line. Blank lines are ignored, as is any text after the # comment character. A record is made up of a number of fields which are separated by spaces and/or tabs. Fields can contain white space if the field value is quoted. Records cannot be continued across lines.

    Each record specifies a connection type, a client IP address range (if relevant for the connection type), a database name, a user name, and the authentication method to be used for connections matching these parameters. The first record with a matching connection type, client address, requested database, and user name is used to perform authentication. There is no «fall-through» or «backup»: if one record is chosen and the authentication fails, subsequent records are not considered. If no record matches, access is denied.

    A record may have one of the seven formats

    local database user auth-method [auth-option]
    host database user CIDR-address auth-method [auth-option]
    hostssl database user CIDR-address auth-method [auth-option]
    hostnossl database user CIDR-address auth-method [auth-option]
    host database user IP-address IP-mask auth-method [auth-option]
    hostssl database user IP-address IP-mask auth-method [auth-option]
    hostnossl database user IP-address IP-mask auth-method [auth-option]

    А у тебя получается запись в этом файле следующая:
    host @fe80::855C:766D:9889:6a04%11
    user «Postgres»
    database «template 1»

    вот и получаешь свой «access is denied»

    Удачи


  3. 23.09.2011, 05:11


    #3

    fKopf вне форума


    Гость форума


    По умолчанию

    Цитата Сообщение от avm3110
    Посмотреть сообщение

    А базу пытаешься создать средствами 1С? А не пробовал создать вначале «пустую базу» средствами самого PostgreSQL, а затем лишь «отразить» 1С на эту базу?

    Судя по диагностики у тебя грабли именно при попытки создания базы в PostgreSQL средствами самой 1С.
    А у тебя получается запись в этом файле следующая:
    host @fe80::855C:766D:9889:6a04%11
    user «Postgres»
    database «template 1»

    вот и получаешь свой «access is denied»

    Удачи

    Спасибо за ответ.
    Проблема решена, ошибка: неправильно создание базы, неправильное заполнение полей. Смешно, но это так)))


 / 

PostgreSQL FATAL: no pg_hba.conf entry for host ipv6

08.08.2014

При создании новой базы 1C на сервере PostgreSQL в OS Windows Server 2008 R2 система вываливает ошибку:

Untitled

Ошибка при создании информационной базы 1С:

Сервер баз данных не обнаружен

FATAL: no pg_hba.conf entry for host «fe80::2cc8:3744:3f57:fe94/128», user «postgres», database «template1»

Решение:

Идем в файл pg_hba.conf (находится в папке установленного PostgreSQL) и добавляем строчку:

host      all        all       fe80::2cc8:3744:3f57:fe94/128       md5

После чего перезапускаем PostgreSQL.

   Tip4ik

13.12.17 — 12:28

Пиветствую орумчане. рСтолкнулсяфс такой прблемой: есть сервер 1С 8.3(стоит на Winfнdows Serder R2) и сервер Postgresql 9.5(крутитсo на Ubuntu 16.04). При создании информационной базы в 1С вылетает ошибка — сервер баз данных не  обнаружен. Пинг до  сервера идет, порт 5432 открыт. Может кто сталкивался, подскажите пожалуйста как поправить

   lodger

1 — 13.12.17 — 12:31

судя по очепяткам, имя сервера баз данных надо проверить.

   Tip4ik

2 — 13.12.17 — 12:33

очепятки от нервов))обращаюсь не по имени сервера, а по ip

   Fragster

3 — 13.12.17 — 12:33

(1) судя по версии постгре — надо проверить, наложены ли на нее патчи для работы с 1с…

   Табуретко

4 — 13.12.17 — 12:34

а сами базы данных 1с на серверах присутствуют?

   Fragster

5 — 13.12.17 — 12:34

   lodger

6 — 13.12.17 — 12:35

Edit /etc/postgresql/<version>/main/postgresql.conf and set the listen_addresses to your outgoing interface or all. Restart postgresql: sudo service postgresql restart.

   Tip4ik

7 — 13.12.17 — 12:37

(6) делал, и ip прописывал, и дефолтные возвращал — не пемогло

   igorPetrov

8 — 13.12.17 — 12:40

(2) Сначала нервы лечить, потом заниматься скулем.

   Tip4ik

9 — 13.12.17 — 12:41

(3) ту же версию установили на сервер с 1С — никаких проблем

   Tip4ik

10 — 13.12.17 — 12:42

(8) хороший совет, главное по теме …

   igorPetrov

11 — 13.12.17 — 12:43

(10) Правильный совет. Настройка SQL не терпит суеты.

   Serg_1960

12 — 13.12.17 — 13:09

Кстати: а почему Вы сервер ставите на Ubuntu, а не на Windows? Мы в своё время так-же обожглись — не могли заставить новую версию платформы, требующую установку новой версии Postgre, корректно работать под… эээ… я уже забыл на чём мы тогда работали :)

   Веселый собака

13 — 13.12.17 — 13:13

(12) я бы наоборот сказал.

postgree вообще-то изначально под линукс заточена. И агент там же, линуксовый. Весь обмен- внутри одной машины.

   Serg_1960

14 — 13.12.17 — 13:17

Ааа.. вспомнил операционку — Linux Fedora :)

(13) «Весь обмен — внутри одной машины» — ну я как бы «за», но у автора 1С — на Windows.

   arsik

15 — 13.12.17 — 13:29

1) А кто сказал, что 5432 открыт. Телнетом на 5432 подключается?

2) Так же в настройках постгре нужно доступ снаружи открыть.

   rphosts

16 — 13.12.17 — 13:29

(0)для начала установи на окностервер PgAdmin и попробуйц из под него подключиться к серверу с постгри.

Да, а ты точно запустил самое постгри?

   arsik

17 — 13.12.17 — 13:38

+(15) netstat -np

   eklmn

18 — 13.12.17 — 13:52

Да там у нервного автора может быть что угодно, от ненастроенного(недопатченного) постгри, до настроек фаервола и там и тут.

Ему надо успокоиться и начнет сначала все проверять.

   eklmn

19 — 13.12.17 — 13:54

(0) и почему 9.5 а не 9.6?

   stopa85

20 — 13.12.17 — 14:28

(0)

А вы к сереверу можете чем-то кроме 1С подключиться? Тем же pgAdmin’ом?

pg_hba.conf — настраивался. Там по умолчанию разрешено подключатся только с localhost.

А служба вообще запущена? Может установили, но недонастроили…

   stopa85

21 — 13.12.17 — 14:29

(20) вот прострегс и не стартанул)

  

Tip4ik

22 — 13.12.17 — 16:03

Все спасибо — решение найдено.

(8) Да, это помогло))

(19) Поставил чистую систему,накатил рекомендованную 9.6, в ~/pg_hba.conf поменял в строке с postgres значение на trust и заработало.

Понравилась статья? Поделить с друзьями:
  • 1с ошибка при вызове метода контекста реквизитформывзначение
  • 140 ошибка веста
  • 1с корректировка реализации исправление ошибок
  • 136 ошибка змз 406
  • 1с во время установки произошла неисправимая ошибка