Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

После установки нового пинпада -> expression 'm_fd >= 0' failed : УКМ-4

28.03.2024 15:23


30.06.2017 21:24
fingerboxer
 
Привет.
Вот кусок лога:

Цитата:
21:19:53: 0x00004000: WARNING: hw: ===== СП101ФР-К ===== Версия прошивки 402
21:19:53: 0x00004000: INFO: hw: Appending new cashdrawer port '/mb1/com1/fiscalboard/cd'
21:19:53: 0x00004000: INFO: hw: Appending new cashdrawer port '/mb1/com4/fiscalboard/cd'
21:19:53: 0x00004000: INFO: hw: USB HID keyboards list begin ----
21:19:53: 0x00004000: INFO: hw: No USB keyboards detected
21:19:53: 0x00004000: INFO: hw: USB HID keyboards list end ----
21:19:53: 0x00004000: FATAL: debug#/usr/local/storage/home/ukm/rel-75_sp1_patch_3/libtv/ccashierdisplayvga.cpp(77) wakeup: expression 'm_fd >= 0' failed
21:19:53: 0x00004000: FATAL: diag: КОД НЕИЗВЕСТЕН НЕИЗВЕСТНАЯ ОШИБКА expression 'm_fd >= 0' failed
21:19:53: 0x00004000: INFO: main: terminating global task's
21:19:53: 0x00004000: INFO: main: Threads shutdown: [attempt 1 of 3]
21:19:53: 0x00004000: INFO: hw: hotplug handler stopping ...
21:19:53: 0x00004000: INFO: hw: hotplug handler stopped
21:19:53: 0x00004000: INFO: hw: terminating poll task's
21:19:53: 0x00004000: INFO: replication_from_server: Получение данных от сервера прервано из-за ошибки
21:19:53: 0x00004000: INFO: Connector to server#b6b232e0: Pending terminate request received
21:19:54: 0x00020008: INFO: Connector to server#b6b232e0: finished
30.06.2017 21:31
bob
 
Цитата:
fingerboxer Привет.
Вот кусок лога:
Что за пинпад? куда пинпад? зачем пинпад? почему пинпад?
30.06.2017 21:32
fingerboxer
 
Не увидел как отредактировать сообщение, напишу тут. В общем, поставили новый пинпад, всё замечательно, хотели провести продажу по безналу - появилось чёрное окно и ошибка "expression..", после чего PoS сам перезагружается, появляется интерфейс кассира, и чек, который я не смог аннулировать через web-интерфейс cli. Этот же чек многократно появляется в УКМ с ошибкой "Выключение питания".
Стоит принтер чеков, ФР, пинпад, подключенный в COM3. Я по ssh могу открыть окно пинпада, сделать сверку итогов (в ней пусто, соответственно).
Вопроса 2:
1. Как удалить пресловутый зависший чек, который клонируется и никак не аннулировать, что с кассы, что через cli?
2. Что за ошибка m_fd? Появляется в разных cpp файлах, сейчас вот в ccashierdisplayvga.cpp
30.06.2017 21:34
bob
 
Цитата:
fingerboxer Не увидел как отредактировать сообщение, напишу тут. В общем, поставили новый пинпад, всё замечательно, хотели провести продажу по безналу - появилось чёрное окно и ошибка "expression..", после чего PoS сам перезагружается, появляется интерфейс кассира, и чек, который я не смог аннулировать через web-интерфейс cli. Этот же чек многократно появляется в УКМ с ошибкой "Выключение питания".
Стоит принтер чеков, ФР, пинпад, подключенный в COM3. Я по ssh могу открыть окно пинпада, сделать сверку итогов (в ней пусто, соответственно).
Вопроса 2:
1. Как удалить пресловутый зависший чек, который клонируется и никак не аннулировать, что с кассы, что через cli?
2. Что за ошибка m_fd? Появляется в разных cpp файлах, сейчас вот в ccashierdisplayvga.cpp
Пинпад поставил заместо старого? СБРФ? Pinpad.ini в студию
30.06.2017 22:01
fingerboxer
 
Да, пинпад поставили вместо старого. Залил я 25 прошивку и внешне всё ок.
Цитата:
ComPort=3
EnableUSB=0
PinpadLog=1
PrinterEnd=01
;ScheduledTime=00:00:00
;ScheduledCommand=7
;PinpadIPAddr=10.80.15.92
;PinpadIPPort=8888
DailyReport=%s_inf.txt
Speed=115200
OpenSession=000000000000
LastAmount=400
NewProtocol=1
;CardHolderSignatureImage=sign/<date}/<t_id}/<tn}-<time}.png
ShowScreens=1
;PrinterType=Shtrih-PTRK1
;PrinterType=Epson-TM950
;PrinterType=Generic_32_chars
;PrinterType=Generic_35_chars
;PrinterType=Generic_36_chars
;PrinterType=Generic_40_chars
30.06.2017 22:04
fingerboxer
 
На пинпаде поставил сберовец режим COM, я сделал удалённую загрузку, сменив номер терминала. Затем удалили MAC и PIN ключи, оставив только KLK. Сверка итогов - всё идеально. Но касса не пускает, чек ей надо "допробить" или аннулировать, а ни то ни другое не получается.
30.06.2017 22:54
bob
 
Вообще непонятна ситуация. Все должно быть ок. ты не менял на кассе ничего в каталоге auth/sbrf ? просто поменял терминал и перезалил ключи? тогда эта ситуация никак не должна быть связана со сменой терминала. просто совпадение. или ты еще на кассе устанавливал 25 версию upos скриптом из каталога установки с сайта С+? но и в этом случае должно быть все норм. хотя ты вряд ли это делал, так как pinpad. ini не тот. поэтому установи на кассу 25 версию upos. я на этой неделе этим занимался. все прошло отлично. кроме com в инишнике ничего не менял.

Зы. может действительно, версия sb_pilot на кассе очень старая. установи все-таки и на кассу 25 версию с фтп С+.
30.06.2017 23:08
fingerboxer
 
Дело в том, что я все файлы всегда удаляю из auth/sbrf, кроме исполнительных .sh
Пинпад встал идеально, а дальше котовасия с чеком началась, его ни пробить, ни аннулировать нельзя, с кассы вообще без шансов, она уходит в ребут.
С сервера на cli кассы заходил, 3 раза пробовал аннулировать и бестолку. Как-то можно выпилить чек "по-хардовому"?
30.06.2017 23:23
bob
 
Цитата:
fingerboxer Дело в том, что я все файлы всегда удаляю из auth/sbrf, кроме исполнительных .sh
Пинпад встал идеально, а дальше котовасия с чеком началась, его ни пробить, ни аннулировать нельзя, с кассы вообще без шансов, она уходит в ребут.
С сервера на cli кассы заходил, 3 раза пробовал аннулировать и бестолку. Как-то можно выпилить чек "по-хардовому"?
Не делай так больше. я так тоже раньше делал. сейчас все просто. запустил инстлляшку. поставил терминал и все. там все по человечески сделано. а как тебе с аннулированием помочь я не знаю. в этом не разбираюсь на таком уровне.
30.06.2017 23:34
bob
 
Цитата:
bob Не делай так больше. я так тоже раньше делал. сейчас все просто. запустил инстлляшку. поставил терминал и все. там все по человечески сделано. а как тебе с аннулированием помочь я не знаю. в этом не разбираюсь на таком уровне.
Хотя нет. знаю. самый простой и быстрый вариант. кассу заблокируй и просто перезалей с флешки. я так пару раз делал вместо разбора причин. реально быстрее будет.
Часовой пояс GMT +3, время: 15:23.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.