Как обновить кассу вручную (без air-приложения)

У некоторых клиентов инфраструктура организована таким образом, что порты,которые использует МУК (сервер/касса) недоступны, настроена маршрутизация только связи сервер-кассы.
Но таким клиентам требуется произвести обновление версии. 

ВАЖНО! Если сомневаетесь в своих действиях,то предварительно бэкапируйте образ кассы командой: cash backup

Способ обновления версии вручную:
Для версии 10.0.52.10 и менее
1. Скопировать на кассу все патчи(оф.сайт) в папку Update
2. Все патчи распаковать в этой папке (согласно формату unzip_SetRetail10_cash_pos_10.0.1.52_2-10.0.1.52_3.zip)
3. Проверить daemon_config.properties на корректность
4. В файле daemon_state.xml установить:
<daemonState>
    <changeToVersion>10.0.1.52_9</changeToVersion>
    <state>WAIT_CASH_FOR_REBOOT</state>
    <status>UPGRADE_RUNNING</status>
    <upgradesList>SetRetail10_cash_pos_10.0.1.52-10.0.1.52_2.zip</upgradesList>
    <upgradesList>SetRetail10_cash_pos_10.0.1.52_2-10.0.1.52_3.zip</upgradesList>
    <upgradesList>SetRetail10_cash_pos_10.0.1.52_3-10.0.1.52_4.zip</upgradesList>
    <upgradesList>SetRetail10_cash_pos_10.0.1.52_4-10.0.1.52_5.zip</upgradesList>
    <upgradesList>SetRetail10_cash_pos_10.0.1.52_5-10.0.1.52_8.zip</upgradesList>
    <upgradesList>SetRetail10_cash_pos_10.0.1.52_8-10.0.1.52_9.zip</upgradesList>
</daemonState>
5. Перезагрузить кассу cash restart

Для версии 10.2.5.0 и выше
1. Скопировать на кассу все патчи(оф.сайт) в папку \storage\crystal-conf\updates
2. Все патчи распаковать в этой папке (согласно формату pos_10.2.11.0_10.2.11.4.zip распаковать в unzip_pos_10.2.11.0_10.2.11.4)

3. В файле \storage\crystal-conf\update.status установить:
#Fri Oct 23 15:52:46 MSK 2015
status=UPGRADE_WAIT_FOR_REBOOT
patches=pos_10.2.11.0_10.2.11.4,pos_10.2.11.4_10.2.12.0,pos_10.2.12.0_10.2.13.0,pos_10.2.13.0_10.2.13.3
5. Перезагрузить кассу cash restart
Comments