Обновление SetRetail10 до версии 10.2.30.0



Внимание!

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

Обновление до версии 10.2.30.0 можно производить, начиная от 10.2.22.0 и выше.




Описание

Данный патч представляет собой обновление только службы Менеджера Управления Конфигурацией (МУК) SetRetail10 до версии 10.2.30.0, а не клиента МУК, который подключается к серверу с рабочих станций, то есть, инсталлятор не предназначен для использования на клиентских рабочих станциях.

Обновление службы МУК позволит вам произвести переход SetRetail10 до версии 10.2.30.0 кумулятивно с любого шага, начиная от 10.2.22.0.

1. ПОСЛЕ ОБНОВЛЕНИЯ СЛУЖБЫ МУК ДАННЫМ ПАТЧЁМ ВЫ МОЖЕТЕ ОБНОВИТЬСЯ ТОЛЬКО ДО ВЕРСИИ 10.2.30.0, НЕ НИЖЕ.

2. ПОСЛЕ ОБНОВЛЕНИЯ СЕРВЕРА SETRETAIL10 ДО ВЕРСИИ 10.2.30.0 ОТКАТ ВОЗМОЖЕН ТОЛЬКО ДО ТОЙ ВЕРСИИ, С КОТОРОЙ ВЫ ПРОИЗВОДИЛИ ОБНОВЛЕНИЕ.



Установка патча

Windows

Запустите установщик патча для обновления МУК с правами Администратора.
Пользователь под которым будет производиться установка, должен входить в группу Администраторы (локальную или на уровне домена).

Если вы вошли под сеансом другого пользователя, у которого отсутствуют права администратора, но при этом требуется запустить инсталлятор с соответствующими правами, тогда, нажав клавишу Shift на клавиатуре, кликните правой кнопкой мыши по файлу установщика и выберите пункт Запуск от имени другого пользователя

Введите данные пользователя, обладающим правами для установки


Запустите установщик Patch_SCM_SVC_10_2_30_0.exe, и дождитесь окончания работы.


По окончанию, нажмите кнопку Готово и проверьте, что служба МУК запущена.


Linux

1. Скопируйте файл install.sh по пути /var/lib/jboss

2. Запустите от пользователя jboss файл инсталлятора install.sh, набрав последовательно команды:
cd /var/lib/jboss
su jboss
./install.sh

3. Введите ответ Yes и нажмите клавишу Enter

4. Дождитесь завершения установки.


Как проверить, что служба МУК обновилась?

В папке службы МУК {SetRetail10}\acm проверьте следующее:

1. После обновления патчём будет создан лог-файл обновления службы

ОС Windows
{SetRetail10}\acm\Install_SCM_update_patch.log

ОС Linux
\var\lib\jboss\acm\logs\mook_installer.log


2. Появился файл rerun.* в папке {SetRetail10}\acm\

ОС Windows
{SetRetail10}\acm\bin\rerun.bat

ОС Linux
\var\lib\jboss\acm\bin\rerun.sh


3. Информация по версиям jar-файлов {SetRetail10}\acm\ должна быть такая как указана на изображениях

ОС Windows

Также для проверки рекомендуется воспользоваться инструментом, который покажет дополнительную информацию по файлам МУК. Информация должна соответствовать примерам на изображении. Скачайте инструмент и запустите его от имени Администратора.


ОС Линукс

Наберите команды команды для проверки. Информация должна совпадать с той, что указана на изображении ниже.
unzip -q -c /var/lib/jboss/acm/updater.jar META-INF/MANIFEST.MF
unzip -q -c /var/lib/jboss/acm/mook.jar META-INF/MANIFEST.MF

Поскольку этот патч представляет собой обновление исключительно службы МУК, то после этого обновления до перехода на версию сервера 10.2.30.0, в визуальной части Менеджера Управления Конфигуарации, версия останется 10.2.29.0.


Обновление на версию не 10.2.30.0 запускается

Проблема: при попытке переключения на следующую версию, не происходит процесса обновления (переключатель отщелкивается на шаг назад, статус сервера: обновление запланировано отображается длительное время).

Ситуация воспроизводится на ОС Windows в некоторых случаях, когда в папке /acm службы есть файлы update.status.bak и update.status.new. Удалите эти файлы, перезапустите службу МУК, начните обновление до версии 10.2.30.0


ċ
CheckSCMInfo.zip
(583k)
Парень Александр,
18 мая 2017 г., 2:55