Вход | Регистрация



postgre+1c+ubuntu - на виртуальной машине

postgre+1c+ubuntu - на виртуальной машине
Я
   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
 
 
   Amra
 
1 - 09.11.18 - 12:13
А что говорит service srv1cv83 status ?
   Amra
 
2 - 09.11.18 - 12:16
И да, как при создании базы указываешь адрес сервера СУБД?
   Йохохо
 
3 - 09.11.18 - 12:18
в конце приглашения доллар, а не решетка, мб просто не видно?
   tesseract
 
4 - 09.11.18 - 12:19
psql заходит без пароля на локальный сервер?


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

sudo lsof -I:1541
   ansh15
 
5 - 09.11.18 - 12:33
IPv6 у СУБД не надо отключить, в pg_hba.conf ?
Посмотреть, что указано в listen_addresses в postgres.conf
   Dimarik_1
 
6 - 09.11.18 - 12:33
   Dimarik_1
 
7 - 09.11.18 - 12:36
(2) https://fastpic.co/images/ADRES-SERVERA.png
у меня комп называется linerver. может быть сервер баз данных или кластер серверов должен иначе называться? как мне проверить? Но меня очень смущает что не показано чем порты заняты (0)
   Amra
 
8 - 09.11.18 - 12:37
(7) Укажи в сервере субд не сетевое имя, а 127.0.0.1
   tesseract
 
9 - 09.11.18 - 12:37
(5) Это для 8.2,  8.3 уже научилось.
   Dimarik_1
 
10 - 09.11.18 - 12:38
 
 Рекламное место пустует
   tesseract
 
11 - 09.11.18 - 12:40
(10) -i  не -I. Покажет занятые сокеты.
   Dimarik_1
 
12 - 09.11.18 - 12:46
   Йохохо
 
13 - 09.11.18 - 12:50
(12) sudo !!
   Dimarik_1
 
14 - 09.11.18 - 12:55
(13) я с sudo писал
   Йохохо
 
15 - 09.11.18 - 13:00
(14) в (0) нет, а так бы все увидел
   Dimarik_1
 
16 - 09.11.18 - 13:00
попробовал в имени сервера указать localhost https://fastpic.co/images/localhost.png
   ASV
 
17 - 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
правда нет ни одного интерфейса кроме лупбэк? это какая то коцаная виртуалка?
   Dimarik_1
 
19 - 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
   ASV
 
20 - 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
лил)
   ansh15
 
23 - 09.11.18 - 16:12
(21)>> это какой то юникс сокет
Через него тоже можно подключаться.
Указав в качестве сервера баз данных каталог, в котором размещается файл сокета .s.PGSQL.5432
По умолчанию это /tmp.
Применимо, когда сервер приложений 1С и СУБД на одном сервере.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует