[ОТВЕТИТЬ]
23.07.2015 15:38
CriticalDays
 
Все кассы после перезагрузки выдают данную ошибку

Менял фискальники - не помогло

Попробовал залить УКМ на другую кассу - тоже вываливается с этой ошибкой

Может ли быть дело в MySQL сервере?
23.07.2015 15:40
OlegON
 
Лучше сразу обозначить, после чего это все произошло. Сильно сужает круг догадок, обычно. Ну и журнал MySQL никогда не помешает посмотреть...
23.07.2015 15:45
CriticalDays
 
15:50:59: 0x00004000: INFO: Global: ---------- Client v.59 started -----------
15:50:59: 0x0000c003: INFO: sound#0b60e118: started
15:51:02: 0x00004000: INFO: Global: ---------- Installed service pack 0 -----------
15:51:02: 0x00014005: INFO: NTLP#0b624ac0: started
15:51:02: 0x00018006: INFO: Connector to server#0b624f98: started
15:51:02: 0x00018006: INFO: NTLP#0b624ac0: Socket 13 connected to 192.168.2.3: new channel 190997224 created
15:51:02: 0x0001c007: INFO: NtlpTrnManager: Remote username: ukm000000035pqeg. ptr = b6262e8
15:51:02: 0x00020007: INFO: NtlpTrnManager: Remote username: ukm000000035pqeg. ptr = b6262e8
15:51:08: 0x00004000: INFO: hw: initializing
15:51:08: 0x00004000: INFO: hw: USB-COM No usb-serial devices found in DB
15:51:08: 0x00004000: INFO: hw: Appending new keyboard port '/mb1/kbdp'
15:51:08: 0x00004000: INFO: hw: Appending new COM port '/mb1/com'
15:51:08: 0x00004000: INFO: hw: Appending new cashdrawer port '/mb1/com1/fiscalboard/cd'
15:51:09: 0x00004000: INFO: hw: USB HID keyboards list begin ----
15:51:09: 0x00004000: INFO: hw: No USB keyboards detected
15:51:09: 0x00004000: INFO: hw: USB HID keyboards list end ----
15:51:12: 0x00004000: DEBUG: luaukm: hello
15:51:12: 0x00004000: INFO: context: Push front context CContextDefault
15:51:12: 0x00030009: INFO: CBottomExecutor#0b674360: started
15:51:12: 0x00030009: INFO: CBottomExecutor#0b674360: finished
15:51:12: 0x00004000: FATAL: debug#/usr/local/storage/home/ukm/build-br-59-2014_05_29_15_43_01/ukm/libmisc/localtextencoding.cpp(20) LoadTextEncoding: expression 'fBoldCharTable.open(QIODevice::ReadOnly | QIODevice::Text)' failed
15:51:12: 0x00004000: FATAL: diag: КОД НЕИЗВЕСТЕН НЕИЗВЕСТНАЯ ОШИБКА expression 'fBoldCharTable.open(QIODevice::ReadOnly | QIODevice::Text)' failed
15:51:14: 0x00004000: INFO: main: terminating global task's
15:51:14: 0x00004000: INFO: hw: terminating poll task's
15:51:19: 0x00004000: INFO: sound#0b60e118: Pending terminate request received
15:51:19: 0x0000c003: INFO: sound#0b60e118: finished
15:51:19: 0x00004000: INFO: NTLP#0b624ac0: Pending terminate request received
15:51:19: 0x00004000: INFO: Connector to server#0b624f98: Pending terminate request received
15:51:19: 0x00018006: INFO: Connector to server#0b624f98: finished
15:51:19: 0x00004000: INFO: NTLP#0b624ac0: Channel 190997224 closed
15:51:19: 0x00004000: WARNING: PROTOCOL: ChannelDied
15:51:19: 0x00014005: INFO: NTLP#0b624ac0: finished
15:51:24: 0x00004002: INFO: monitoring_service: Stop Internal Agent
15:51:25:FATAL: ukmstart.sh: ukmclient exit code = 6
15:51:25:FATAL: ukmstart.sh: Standard error


лог с кассы
23.07.2015 15:45
CriticalDays
 
На одной из касс вырубили питание во время создания чека и в это же время с сервака на кассу делалась выгрузка
23.07.2015 15:49
CriticalDays
 
150723 15:21:10 mysqld started
150723 15:21:11 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
150723 15:21:11 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
150723 15:21:13 InnoDB: Started; log sequence number 0 5562584
150723 15:21:13 [Note] /usr/local/mysql/libexec/mysqld: ready for connections.
Version: '5.0.67' socket: '/tmp/mysql.sock' port: 3306 Source distribution
150723 15:29:56 mysqld started
150723 15:29:57 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
150723 15:29:57 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
150723 15:30:00 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
150723 15:30:02 InnoDB: Started; log sequence number 0 5565718
150723 15:30:03 [Note] /usr/local/mysql/libexec/mysqld: ready for connections.
Version: '5.0.67' socket: '/tmp/mysql.sock' port: 3306 Source distribution
150723 15:50:23 mysqld started
150723 15:50:24 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
150723 15:50:24 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
150723 15:50:26 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
150723 15:50:29 InnoDB: Started; log sequence number 0 5567065
150723 15:50:29 [Note] /usr/local/mysql/libexec/mysqld: ready for connections.
Version: '5.0.67' socket: '/tmp/mysql.sock' port: 3306 Source distribution


с файла локалхост.еррор
23.07.2015 16:01
CriticalDays
 
Причем на кассе иногда выбивает вот такое

15:55:53: 0x00004000: INFO: Global: ---------- Client v.59 started -----------
15:55:53: 0x0000c003: INFO: sound#0b438d60: started
15:55:53: 0x00004000: FATAL: diag: КОД НЕИЗВЕСТЕН НЕИЗВЕСТНАЯ ОШИБКА ConsoleReset() failed start_program() failed: exe_path=clear exe_args="" wait_child=1 startup_directory= waitpid() failed. errno = 4: errno=4 (Interrupted system call)
15:55:55: 0x00004000: FATAL: debug#/usr/local/storage/home/ukm/build-br-59-2014_05_29_15_43_01/ukm/libmisc/mysql++.cpp(366) do_mysql_query: MySQL соединение не открыто select user from mysql.db where db='ukmclient' and user like 'ukm_____________'
15:55:55: 0x00004000: WARNING: main: Error at release resources: MySQL соединение не открыто select user from mysql.db where db='ukmclient' and user like 'ukm_____________'
15:56:00: 0x00004002: INFO: monitoring_service: Stop Internal Agent
15:56:00:FATAL: ukmstart.sh: ukmclient exit code = 6
15:56:00:FATAL: ukmstart.sh: Standard error
15:57:01:INFO: ukmstart.sh: Starting sudo -u ukmclient ./cashmain
15:57:01: 0x00004000: INFO: monitoring_service: Stop External Agent
15:57:01: 0x00004000: INFO: monitoring_service: Stop Proxy Agent
15:57:01: 0x00004002: INFO: monitoring_service: Stop Internal Agent
15:57:01: 0x00004000: INFO: Global: ---------- Client v.59 started -----------
15:57:01: 0x0000c003: INFO: sound#0b432b38: started
15:57:02: 0x00004000: FATAL: diag: КОД НЕИЗВЕСТЕН НЕИЗВЕСТНАЯ ОШИБКА ConsoleReset() failed start_program() failed: exe_path=clear exe_args="" wait_child=1 startup_directory= waitpid() failed. errno = 4: errno=4 (Interrupted system call)
15:57:03: 0x00004000: FATAL: debug#/usr/local/storage/home/ukm/build-br-59-2014_05_29_15_43_01/ukm/libmisc/mysql++.cpp(366) do_mysql_query: MySQL соединение не открыто select user from mysql.db where db='ukmclient' and user like 'ukm_____________'
15:57:03: 0x00004000: WARNING: main: Error at release resources: MySQL соединение не открыто select user from mysql.db where db='ukmclient' and user like 'ukm_____________'
15:57:08: 0x00004002: INFO: monitoring_service: Stop Internal Agent
15:57:09:FATAL: ukmstart.sh: ukmclient exit code = 6
15:57:09:FATAL: ukmstart.sh: Standard error



а на серваке в логах Mysql


2015-07-23 15:55:41 9328 [Note] InnoDB: 5.6.17 started; log sequence number 331857495
2015-07-23 15:55:41 9328 [Note] Server hostname (bind-address): '*'; port: 3306
2015-07-23 15:55:41 9328 [Note] IPv6 is available.
2015-07-23 15:55:41 9328 [Note] - '::' resolves to '::';
2015-07-23 15:55:41 9328 [Note] Server socket created on IP: '::'.
2015-07-23 15:55:41 9328 [Note] Event Scheduler: Loaded 0 events
2015-07-23 15:55:41 9328 [Note] MySQL: ready for connections.
Version: '5.6.17' socket: '' port: 3306 MySQL Community Server (GPL)
2015-07-23 15:59:03 9328 [Note] MySQL: Normal shutdown

2015-07-23 15:59:03 9328 [Note] Giving 1 client threads a chance to die gracefully
2015-07-23 15:59:03 9328 [Note] Event Scheduler: Purging the queue. 0 events
2015-07-23 15:59:03 9328 [Note] Shutting down slave threads
2015-07-23 15:59:05 9328 [Note] Forcefully disconnecting 1 remaining clients
2015-07-23 15:59:05 9328 [Warning] MySQL: Forcing close of thread 77 user: 'ukm_server'
23.07.2015 16:44
CriticalDays
 
C:\Mysql\bin\mysqlcheck -uroot -pCtHDbCGK.C ukmserver --repair --analyze --optimize --auto-repair


C:\Mysql\bin\myisamchk -r C:\MYSQL\data\ukmserver\*.MYI


эти команды не помогли (
23.07.2015 17:11
CriticalDays
 
Перебил шаблоны ввода на магазинах - не помогло
23.07.2015 20:57
CriticalDays
 
Восстановление из бэкапа не помогает
23.07.2015 21:12
Павел Сосновских
 
указанная в теме ошибка обычно свидетельствует о неполадках "железа"(нет ФРа, клавиатуры,...)
последующие сообщения подсказывают что дело в экранных шрифтах/мониторе/чем-то еще, подключенном к устройству "консоль"/может быть графический дисплей покупателя
какие устройства/настройки есть?
что есть в "Оборудовании ККМ" и как настроено?
не меняли ли чего-нибудь в этом разделе в последнее время
есть ли СГО?
сталкивался с тем, что если поменять что-то в оборудовании на локальном сервере, а потом на СГО, то может получится что-то похожее
опять же в бд "руками" ничего не делали?
23.07.2015 22:08
CriticalDays
 
ФРы и клавиатуры подключал разные - не работает

без дисплея пробовал и сканера, только ФР, клава и монитор. Хотя и с полным комплектом пробовал - не работает

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

СГО нет.

Оборудование на сервере не менялось.

в БД на сервере делал тестирование/исправление, но это уже после поломки и после попытки отресторить кассу и залить резервную кассу.


Вот шрифты действительно изменились, кодировка на фискальниках слетела, и теперь вместо русских букв иероглифы. Одни кассиры говорят, что на кассе нормальная кодировка в перечне товаров, другие говорят, что слетела и на кассе, в общем фиг его знает, но проблема есть.
24.07.2015 10:38
CriticalDays
 
Переустановил весь УКМ, загрузил бэкап, засунул скачанные файлы ПХП 5.2.4 - не работает

говорят, что нужно libmysql кидать еще в другие папки, кроме пхпукм, но там размеры файлов сильно не совпадают, поэтому хз
24.07.2015 10:43
CriticalDays
 
10:38:38: 0x00001bc4: INFO: Cash# магазин: успешное подключение из 55967832 канала

10:38:38: 0x0000139c: INFO: replication#импорт с терминала магазин: Запуск
10:38:38: 0x0000139c: INFO: replication#импорт с терминала магазин: формирование предварительного списка таблиц для репликации.
10:38:38: 0x0000139c: INFO: replication#импорт с терминала магазин: Коррекция версий данных

10:38:47: 0x0000139c: INFO: replication#импорт с терминала магазин: Нет данных для репликации

10:38:57: 0x00001710: INFO: NTLP#020280d8: Socket 2888 closed
10:38:57: 0x00001710: INFO: NTLP#020280d8: Channel 55967832 closed
10:38:57: 0x00001c60: INFO: CChannel_closer#channel 55967832#03443dd8: started
10:38:57: 0x00001c60: INFO: Cash#магазин: отключение терминала
10:38:57: 0x00001c60: INFO: Cash#магазин: отключение
10:38:57: 0x00001c60: INFO: CChannel_closer#channel 55967832#03443dd8: finished

журнал Укм
27.07.2015 10:18
CriticalDays
 
Из-за чего-то, указанного выше, кассы вдруг заработали, правда через некоторое время
27.07.2015 10:35
OlegON
 
Может, на самом деле имела место внешняя проблема, например, с сеткой что-то случилось?
27.07.2015 12:22
CriticalDays
 
Беда в том, что новую кассу я заливал в метре от сервера, оба от одного маршрутизатора работали, ошибка была как и везде

другой город, другой провайдер - везде одно и то же


ошибка образовывалась после подключения к БД и репликации, так что я косо смотрю на сервак

Думал на конфигурационные группы, но у каждого магазина своя

еще одна странность - во всех магазинах, которые выключались в этот момент, была нарушена кодировка загруженных данных, например "Вид оплаты ??????? ???? ??? не определен", но это уже после восстановления работоспособности

может быть что-то глюкануло в mysql и передало на кассы, после восстановления из бэкапа начало передавать правильное потихоньку на кассы, во время короткой связи) хотя сомневаюсь я в этом

я слышал о невозможности включения кассы после первопричины (выключения кассы во время приёма данных на неё), но что бы все кассы разом полетели от этого - впервые)

надо у всех кассиров отобрать модные журналы и вручить инструкцию кассира, напечатанную большим шрифтом
27.07.2015 12:39
Mtirt
 
Дело скорее всего не в инструкции кассира, а всё же в сервере.
Какие-то настройки с сервера до кассы не доходят при загрузке.
А доходят тогда, когда вы их открываете на просмотр и нажимаете после этого кнопку Ок.
Судя по сообщениям об ошибке эти настройки как-то связаны со шрифтами.
Серьезнее помочь не смогу, увы.
27.07.2015 12:46
CriticalDays
 
Кстати, причиной выключения кассы было - "не хотела, что бы на дисплее покупателя горело "чек аннулирован""
27.07.2015 12:52
CriticalDays
 
Вполне возможно, что после открытия и "окея" в конфигурационных группах пошло всё нормально, но трогал я там только два магазина - это было последнее, что я делал в настройках сервака УКМ, до этого было только удаление и создание, по образу и подобию, шаблонов ввода, но было это сутками ранее до "включения касс"

остальное всё касалось настроек апача, замена пхп, восстановление таблиц БД и т.п.
Опции темы


Часовой пояс GMT +3, время: 06:00.

 

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