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

Восстановление кассового терминала : УКМ-4

23.11.2024 3:28


13.07.2006 10:09
Диагностика и восстановление файловой системы на Linux-машине

Диагностику и восстановление файловой системы на Linux следует выполнять при размонтированном состоянии файловой системы.
Для проверки файловой системы следует выполнить команду
e2fsck -f -C0 –n <раздел_на_диске>
Например
e2fsck -f -C0 –n /dev/hda1
Для восстановления файловой системы в автоматическом режиме следует выполнить команду
e2fsck -f -C0 –p <раздел_на_ диске>
Например
e2fsck -f -C0 –p /dev/hda2
Для восстановления файловой системы в ручном режиме следует выполнить команду
e2fsck -f -C0 <раздел_на_ диске>
Например
e2fsck -f -C0 /dev/hda2
На кассе используются следующие разделы
/dev/hda1 – загрузочный раздел
/dev/hda2 – раздел, на который монтируется корневая файловая система
hda3 – раздел подкачки
Для проверки файловой системы можно воспользоваться специальной загрузочной дискетой.
После загрузки Linux с этой дискеты проверка дисков будет выполнена автоматически.
Для принудительного восстановления файловой системы по окончании проверки можно выполнить команду fsrepair или запустить программу e2fsck с необходимыми ключами.

Для подготовки загрузочной дискеты, содержащей программу для проверки файловой системы выполните следующие действия:
1) Запустите программу rawwritewin.exe
2) В открывшемся окне на вкладке Write в поле "Image file" введите путь к файлу с образом дискеты fsck-fdd.img
3) Вставьте дискету в дисковод
4) Нажмите на кнопку "Write"
5) Дождитесь появления сообщения "Image successfully written"

Образ дискеты рассчитан только на работу с дисками с IDE интерфейсом


Запуск кассы в технологическом режиме (без старта кассовой программы)
Для запуска кассы в технологическом режиме следует выполнить следующие действия:
1) Выключить кассу
2) Подключить к кассе стандартную PC клавиатуру
3) Включить кассу
4) При загрузке многократно нажимать на клавишу Shift до появления приглашения "LILO boot:"
5) Ввести (без кавычек): "ukm 1" <Enter>
6) Загрузка продолжится. Дождаться приглашения для ввода команд. При этом касса находится на первом уровне выполнения, допускающем выполнение локальных задач по администрированию системы без возможности работы в сети. Обратите внимание, что в таком состоянии невозможна работа с БД, так для работы сервера СУБД требуется активизация сетевого интерфейса.
7) Отключить автоматический запуск кассовой программы при старте системы с помощью команды ukmoff. После перезагрузки или выключения при следующем запуске появится приглашение для входа в операционную систему, а кассовая программа запущена не будет.
Чтобы включить автоматический запуск кассовой программы следует выполнить команду ukmon
8) При необходимости активизации сетевого интерфейса (технологический режим с поддержкой сети) выполнить команду init 3
Для входа в систему используйте следующие данные
Login: root
Password: xxxxxx
9) Для завершения работы выполнить команду poweroff
Для перезагрузки выполнить команду reboot

Если восстановление файловой системы не помогло и касса по-прежнему не загружается, необходимо выполнить установку терминала с нуля с последующей перезагрузкой всех чеков и смен с сервера УКМ 4.0.

Инструкция по восстановлению кассы.

Под восстановлением кассы подразумевается, что касса по какой-то причине вышла из строя, и необходима полная переустановка ПО на кассе. Такая ситуация может возникнуть, например, при выходе из строя жёсткого диска. В ходе восстановления на кассу будут загружены данные с сервера.
Для восстановления кассы необходимо выполнить следующие действия:
1) Определить id кассы
Для определения id кассы на сервере запустите файл getposlist.cmd Идентификаторы касс будут перечислены в колонке "Идентификатор кассы"
2) Отредактировать файл posload.ini
В секции [server] в параметре dbserver указать IP адрес хоста, на котором находится БД сервера УКМ4
Пример:
dbhost=192.168.0.5
В секции [pos] в параметре posid указать id кассы
Пример:
posid=1004
3) Установить ПО на кассу
Подготовить загрузочный носитель:
«Пуск -> Программы -> УКМ -> Подготовка носителя для установки УКМ терминала»
Загрузить кассу с носителя, дождаться окончания установки
По окончании установки перезагрузить кассу в технологическом режиме с поддержкой сети.
4) Из подкаталога posload\linux скопировать на кассу файлы
posload.ini
posload
Для копирования файлов можно воспользоваться общим ресурсом \\IP_адрес_кассы\update
Например:
192.168.21.54\update
На кассе работает SSH сервер, соответственно для копирования файлов на кассу можно воспользоваться SSH клиентом
login: root
password: xxxxxx
5) Выполнить команды:
cd /usr/local/ukmclient/update
./posload
Дождаться окончания работы программы
Забрать log файл posload.log
6) Активировать запуск кассовой программы с помощью команды ukmon
7) Программа posload пересчитывает счётчики денежных ящиков, не всегда это выполняется корректно (особенно в тех случаях, когда имели место ручные восстановления/разрушения чеков). При запуске терминала будет произведена коррекция денежного ящика в ФР в соответствии с УКМ, и если разница окажется слишком большой, может возникнуть ошибка внесения/изъятия. Поэтому если на кассе используется фискальный регистратор, то для предотвращения этой ошибки в БД терминала необходимо выполнить запрос:
delete from auth_local_storage;
8) Перезагрузить кассу.

Файлы по тексту:

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

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