+7 499 990-10-21

[РЕШЕНО] Нет связи с сервером Честного Знака

[РЕШЕНО] Нет связи с сервером Честного Знака

Сообщение Sergey78 » 21 июн 2024, 12:27

Добрый день.
Переносил кассовую программу на другое железо и видимо что-то не донастроил.
Версия программы 2.3.3_673p4, работает на debian 8. Лицензия на маркировку установлена.
При сканировании QR кода Честного Знака (одежда) появляется сообщение "Нет связи с сервисом внешних систем. Продажа невозможна". Как продиагностировать проблему?
Sergey78
 
Постов: 99
Зарегистрирован: 26 ноя 2010, 13:47

Re: Нет связи с сервером Честного Знака

Сообщение Alexander » 21 июн 2024, 17:00

Сервис dnc_edsd стартует автоматически при загрузке системы?
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Нет связи с сервером Честного Знака

Сообщение Sergey78 » 24 июн 2024, 12:36

Alexander писал(а):Сервис dnc_edsd стартует автоматически при загрузке системы?

Запуск сервиса есть, но он похоже завершается сразу после старта. Попробовал запустить руками:
Код: Выделить всё
24.06.2024 11:34:46 База данных dnc_eds, работающая на адресе :0 подключена.
24.06.2024 11:34:46 Ошибка: Ошибка выполнения запроса на считывание данных. Номер ошибки: 103
Описание ошибки: Ошибка драйвера базы данных PGRES_FATAL_ERROR: Ð½ÐµÑ ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ ÑеÑвеÑом


По номеру ошибки можно определить, что это? Расшифровать кракозябры не получилось.
Sergey78
 
Постов: 99
Зарегистрирован: 26 ноя 2010, 13:47

Re: Нет связи с сервером Честного Знака

Сообщение Alexander » 24 июн 2024, 12:48

Есть подозрение, что базу данных dnc_eds забыли перенести - это служебная БД как раз для данного сервиса.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Нет связи с сервером Честного Знака

Сообщение Sergey78 » 24 июн 2024, 13:29

Alexander писал(а):Есть подозрение, что базу данных dnc_eds забыли перенести - это служебная БД как раз для данного сервиса.


Эту базу не переносили. Диск умер и с него ничего не взять, а в бекапах были только LinCash и Transactions.
Я создал эту базу из шаблона который идет в пакете DNC_Update_2.3.3_673p4.iso (db/dnc_eds/create_tables.sql и затем db/dnc_eds/insert_data.sql)

Судя по всему, база есть:
Код: Выделить всё
kassa@pava-kassa:~$ psql --username=kassir -d dnc_eds -c "SELECT * FROM system_config;"
system_type | merchant_shop |                token_app                 |                     user_agent                      |               s
ystem_url                | system_host | system_port |               dm_box_url                | dm_box_host | dm_box_port | system_reply_timeo
ut | system_attempt_count | system_attempt_timeout | use_proxy | system_proxy | redeem_auto | money_code | alco_url  | alco_port | alco_inn | a
lco_kpp | alco_adress | alco_name | ssl_protocol | chzn_url | chzn_token | chzn_cdns_time
-------------+---------------+------------------------------------------+-----------------------------------------------------+----------------
-------------------------+-------------+-------------+-----------------------------------------+-------------+-------------+-------------------
---+----------------------+------------------------+-----------+--------------+-------------+------------+-----------+-----------+----------+--
--------+-------------+-----------+--------------+----------+------------+----------------
           1 | 0             | 8f3b464bce5bf60b237bf26cd5bcadc5713e635c | DNC_KASSA (v.2.3.1) Dinect Integration 1.4/20130701 | http://pos.api.
int.dinect.com/20130701/ | 0.0.0.0     |           0 | http://pos.api.int.dinect.com/20130701/ | 0.0.0.0     |           0 |                   
10 |                    2 |                      1 |         0 |              | t           |        643 | 127.0.0.1 |      8080 |          | 
        |             |           |            0 |          |            |
(1 строка)


Её чем-то еще заполнить нужно?
Sergey78
 
Постов: 99
Зарегистрирован: 26 ноя 2010, 13:47

Re: Нет связи с сервером Честного Знака

Сообщение Alexander » 24 июн 2024, 13:34

dnc_dbupdate запустить
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Нет связи с сервером Честного Знака

Сообщение Sergey78 » 24 июн 2024, 14:02

Alexander писал(а):dnc_dbupdate запустить


Запускал.
Код: Выделить всё
root@pava-kassa:~# /usr/bin/DBUpdate/DBUpdate
cp: не удалось выполнить stat для «/tmp/cd_iso/version»: Нет такого файла или каталога
trying config file: /root/.dnc/LinCash_db.conf
file not found. trying config file: /etc/dancy/LinCash_db.conf
PGSQL::Init_Connection()
Constraint ware_group_fk was dropped
Constraint ware_group_id_fk was dropped
trying config file: /root/.dnc/Trans_db.conf
file not found. trying config file: /etc/dancy/Trans_db.conf
PGSQL::Init_Connection()
Transaction views was dropped...
Transaction views added
trying config file: /root/.dnc/dnc_eds.conf
file not found. trying config file: /etc/dancy/dnc_eds.conf
PGSQL::Init_Connection()
End of Update


У меня конфиг для EDS лежит в /etc/dancy/dnc_eds.conf
Код: Выделить всё
[DB] dnc_eds
[HOST] 127.0.0.1
[PORT]
[USER] kassir
[PASS]


Судя по всему действительно нет соединения с базой данных. Я переименовал параметр [DB] в несуществующую базу данных и сообщение об ошибке осталось тем же (только название базы изменилось).
Sergey78
 
Постов: 99
Зарегистрирован: 26 ноя 2010, 13:47

Re: Нет связи с сервером Честного Знака

Сообщение Sergey78 » 24 июн 2024, 14:22

С подключением вопрос решил. Указал значение в параметре [PORT] и демон запустился. Для остальных конфигов допустимо было оставить пустым для значения по-умолчанию.
Только маркировка все равно не пробивается. На кассе сообщение об ошибке "Ошибка протокола 204: host requires authentication".
В терминале:
Код: Выделить всё
root@pava-kassa:/etc/dancy# 24.06.2024 13:16:37 Установлено подключение с клиентом id {87ddf6e4-043a-4487-9031-606060335875}.
24.06.2024 13:16:37 Получена команда от id {87ddf6e4-043a-4487-9031-606060335875} 104;1;90;0;0104690359575548215RhteUL39sU'Z\u001D91EE09\u001D927W59r8U0jJnVfh56DbzxNQ2p+KOFqd/FKVGyQrxkSgM=;;.
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============= parseCommand()
command 90, data =  "0104690359575548215RhteUL39sU'Z\u001D91EE09\u001D927W59r8U0jJnVfh56DbzxNQ2p+KOFqd/FKVGyQrxkSgM=;;"
24.06.2024 13:16:37 sending POST request to: https://markirovka.crpt.ru/api/v4/true-api/codes/check {"codes":["0104690359575548215RhteUL39sU'Z\u001D91EE09\u001D927W59r8U0jJnVfh56DbzxNQ2p+KOFqd/FKVGyQrxkSgM="]}
24.06.2024 13:16:37 Размерность очереди к дисконтной системе 1, ответов 1.
24.06.2024 13:16:38 Размерность очереди к дисконтной системе 1, ответов 1.
!!! requestError()
24.06.2024 13:16:38 Ошибка: Невозможно отправить запрос. Номер ошибки: 102
Описание ошибки: Ошибка протокола 204: Host requires authentication.
24.06.2024 13:16:38
24.06.2024 13:16:38 network error code: 204
void NetworkRequest::requestFinished()
24.06.2024 13:16:38 state has value  =  Host requires authentication
""
24.06.2024 13:16:38 sending POST request to: https://markirovka.crpt.ru/api/v4/true-api/codes/check {"codes":["0104690359575548215RhteUL39sU'Z\u001D91EE09\u001D927W59r8U0jJnVfh56DbzxNQ2p+KOFqd/FKVGyQrxkSgM="]}
24.06.2024 13:16:38 Размерность очереди к дисконтной системе 1, ответов 1.
!!! requestError()
24.06.2024 13:16:38 Ошибка: Невозможно отправить запрос. Номер ошибки: 102
Описание ошибки: Ошибка протокола 204: Host requires authentication.
24.06.2024 13:16:38
24.06.2024 13:16:38 network error code: 204
DataManager::sendError()

24.06.2024 13:16:38 Отправлены данные от id {87ddf6e4-043a-4487-9031-606060335875} 77;1;1;90;102;Ошибка протокола 204: Host requires authentication;.
24.06.2024 13:16:38 Внимание: Невозможно отправить запрос id {87ddf6e4-043a-4487-9031-606060335875}. Запрос отклонен.
Действия, вызвавшие ситуацию: Ошибка протокола 204: Host requires authentication.
24.06.2024 13:16:38 Ошибка: Ошибка выполнения запроса на считывание данных. Номер ошибки: 103
Описание ошибки: Ошибка драйвера базы данных PGRES_FATAL_ERROR: ÐÐибка ÑинÑакÑиÑа (пÑимеÑное положение: "Z")
СТРÐÐибка ÑинÑакÑиÑа (пÑимеÑное положение: "Z")
СТРÐÐибка ÑинÑакÑиÑа (пÑимеÑное положение: "Z")
СТРÐ
Sergey78
 
Постов: 99
Зарегистрирован: 26 ноя 2010, 13:47

Re: Нет связи с сервером Честного Знака

Сообщение Alexander » 24 июн 2024, 14:26

Проверьте токен кассы для ЧЗ в настройках драйверов устройств.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Нет связи с сервером Честного Знака

Сообщение Sergey78 » 24 июн 2024, 14:45

Alexander писал(а):Проверьте токен кассы для ЧЗ в настройках драйверов устройств.


А где его берут этот токен? Я предыдущий раз настраивал когда эту маркировку ввели и не помню уже ничего.

Во вложении настройки маркировки. У меня маркировка одежды.

Где находится токен кассы?
Вложения
Снимок экрана от 2024-06-24 13-42-26.png
Настройки маркировки
Снимок экрана от 2024-06-24 13-42-26.png (122.83 КБ) Просмотров: 1803
Sergey78
 
Постов: 99
Зарегистрирован: 26 ноя 2010, 13:47

След.

Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 0, из них зарегистрированных: 0, скрытых: 0 и гостей: 0 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0