Давно не обновлял биллинг, решил повспоминать, что и как. Запустил update.sh на биллинге в виртуальной машине. Получил в итоге запись в конце установочного лога:
Код:
./update.sh: 35: LOADER}: not found
# Starting DataLoader
./update.sh: 38: Syntax error: "fi" unexpected
root@virtualtest:/usr/local/BGBillingServer#
При обновлении старый update.sh поменялся новым, запись об ошибке относится к новому скрипту, ругается на эти строки:
Код:
if [ -e ${DATALOADER} ]; then
echo "# Starting DataLoader"
${DATALOADER} start
fi
При этом у меня был не запущен dataloader, в инструкции указано, что если он не нужен, то его можно не запускать. После этого я попробовал запустить новый update.sh, получил сообщение:
Код:
Actual snapshot not found!
после чего сделал снапшот, повторный запуск update.sh обновлений не обнаружил, клиент обновился нормально.
Вопрос - это нормальное поведение скрипта обновления или нужно на что-то обратить внимание перед обновлением либо после него?
Версия биллинга после обновления:
Клиент: вер. 6.0 сборка 1366 от 15.01.2015 20:18:16
os: Linux; java: Java HotSpot(TM) Server VM, v.1.7.0_55
ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется
Сервер: вер. 6.0 сборка 1822 от 15.01.2015 20:18:19
os: Linux; java: Java HotSpot(TM) Client VM, v.1.7.0_55