Имя: Пароль:
1C
 
postgre+1c+ubuntu - на виртуальной машине
0 Dimarik_1
 
09.11.18
12:02
сейчас для тестов решил на виртуалке поднять линукс.
сделал всё по инструкции. Поднял Postgre
Затем 1С
https://interface31.ru/tech_it/2015/10/ustanovka-postgresql-1c-na-platformu-linux-ubuntudebian.html
Командами проверяю, вроде postgre запустилось:
https://fastpic.co/image/h99I7I
проверил командой service postgresql status
однапко база не создается и командой netstat -tunlpне показывает, как й программой заняты порты, например 1541
https://fastpic.co/image/h99Nnf
1 Amra
 
09.11.18
12:13
А что говорит service srv1cv83 status ?
2 Amra
 
09.11.18
12:16
И да, как при создании базы указываешь адрес сервера СУБД?
3 Йохохо
 
09.11.18
12:18
в конце приглашения доллар, а не решетка, мб просто не видно?
4 tesseract
 
09.11.18
12:19
psql заходит без пароля на локальный сервер?


>>однапко база не создается и командой netstat -tunlpне показывает, как й программой заняты порты, например 1541  

sudo lsof -I:1541
5 ansh15
 
09.11.18
12:33
IPv6 у СУБД не надо отключить, в pg_hba.conf ?
Посмотреть, что указано в listen_addresses в postgres.conf
6 Dimarik_1
 
09.11.18
12:33
7 Dimarik_1
 
09.11.18
12:36
(2) https://fastpic.co/images/ADRES-SERVERA.png
у меня комп называется linerver. может быть сервер баз данных или кластер серверов должен иначе называться? как мне проверить? Но меня очень смущает что не показано чем порты заняты (0)
8 Amra
 
09.11.18
12:37
(7) Укажи в сервере субд не сетевое имя, а 127.0.0.1
9 tesseract
 
09.11.18
12:37
(5) Это для 8.2,  8.3 уже научилось.
10 Dimarik_1
 
09.11.18
12:38
11 tesseract
 
09.11.18
12:40
(10) -i  не -I. Покажет занятые сокеты.
12 Dimarik_1
 
09.11.18
12:46
13 Йохохо
 
09.11.18
12:50
(12) sudo !!
14 Dimarik_1
 
09.11.18
12:55
(13) я с sudo писал
15 Йохохо
 
09.11.18
13:00
(14) в (0) нет, а так бы все увидел
16 Dimarik_1
 
09.11.18
13:00
попробовал в имени сервера указать localhost https://fastpic.co/images/localhost.png
17 ASV
 
09.11.18
13:01
(0)
в https://fastpic.co/image/h99Nnf видно что сервер pg слушает порт 5432 на только 127.0.0.1

а 1с пытается подключиться к linerver который = 10.0.2.15.

1. Либо исправить конфиг pg слушать все адреса
2. Либо имя должно резолвиться в 127.0.0.1
18 Йохохо
 
09.11.18
13:04
правда нет ни одного интерфейса кроме лупбэк? это какая то коцаная виртуалка?
19 Dimarik_1
 
09.11.18
13:15
(18) https://fastpic.co/image/h9RzZq вот с судо.
Ну и что что виртуалка. Virtual box. Поставил туда линукс чтобы разобраться как 1С на нее ставить.

Вот я перенастроил запуск
https://fastpic.co/images/SNIMOK8f5d5f1c11933700.png
https://fastpic.co/images/SNIMOK2eb4cbdc7d229f148.png
20 ASV
 
09.11.18
13:28
(19)
в pg_hba добавить строку
host    all             all             127.0.0.1/32            trust

https://postgrespro.ru/docs/postgrespro/10/auth-pg-hba-conf
21 Йохохо
 
09.11.18
13:29
установку в точности по ссылке делал?
вероятно там ошибка, https://www.postgresql.org/docs/9.1/auth-pg-hba-conf.html
в хауту local all postgres trust это какой то юникс сокет
а в документации вроде host all postgres trust а это тцпип
и ошибки все говорят, что пг отвечает ошибкой авторизации
22 Йохохо
 
09.11.18
13:29
лил)
23 ansh15
 
09.11.18
16:12
(21)>> это какой то юникс сокет
Через него тоже можно подключаться.
Указав в качестве сервера баз данных каталог, в котором размещается файл сокета .s.PGSQL.5432
По умолчанию это /tmp.
Применимо, когда сервер приложений 1С и СУБД на одном сервере.