{toc}
h1. Обновление через веб-интерфейс
Уведомление об обновлении появляется автоматически, при заходе на главную страницу если оно уже загружено и скачанная версия является последней.
Кнопка +ChangeLog+ \- отображаются изменения с текущей версии до новой.
Кнопка *Обновить* \- запускает обновление.
!carbon_update_web.png|border=1,width=800!
Обновленные модули перезапускаются.
!upd2.JPG|border=1,width=800!
Обновление завершено\!
!upd3.JPG.png|border=1,width=800!
h1. Обновление из командной строки.
{warning:title=Внимание!}Не рекомендуется выполнять *yum update*. При необходимости установки дополнительного обратитесь к следующей [статье|CarbonBilling:Переопределение стандартных файлов в системе]. Если требуемого ПО в списке нет, обратитесь в техподдержку.{warning}
h2. Старая система обновлений
В случае, если Ваша версия ниже 5.22.09, у Вас остаётся возможность произвести обновление старым скриптом. В версиях ниже 5.22 присутствует только старый скрипт:
{code}/app/base/usr/local/bin/update.sh{code}
h2. Новая система обновлений
Для версий 5.22\+
Выполните следующую команду:
{code}carbon_update update{code}
h2. Автоматическое обновление
Данная настройка находится в меню *Настройки платформы \-> Настройка автообновления*
При включении, платформа будет обновляться автоматический.
{note:title=Важно:}
На время интеграции, рекомендуем отключить данную опцию
{note}
!autoupdate.png|border=1!
h1. Ошибки обновления
При запуске обновления из командной строки, в ответ от сервера можно получить некоторые виды ошибок. Как правило это связано с тем, что исчерпана квота на количество скачивающих обновление.
Уже после выпуска версии отдел разработки может принять решение о необходимости дополнительно тестирования, в таком случае обновление блокируется для скачивания.
Любая ошибка обновления сопровождается кодом ошибки - они рассмотрены ниже.
h2. Обновление запрещено: check_download_lock (исчерпана квота)
{code}
Ответ сервера обновлений
master 523084366
# Загрузка нового обновления невозможна.
# Ответ сервера:
!!! ОБНОВЛЕНИЕ ЗАПРЕЩЕНО !!!
check_download_lock():
Обновление не доступно, попробуйте позже. Code 7
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
403{code}
Ошибка *check_download_lock* свидетельствует о том, что исчерпана квота на количество загрузок с сервера обновлений. Включите автообновление или запустите обновление позже.
h2. Обновление запрещено: check_global_lock
{code}Ответ сервера обновлений:
master 527135985
Запрос разрешения на обновление до версии 527135985
Обновление запрещено.
Ответ сервера:
!!! ОБНОВЛЕНИЕ ЗАПРЕЩЕНО !!!
check_global_lock(global.lock){code}
Ошибка *check_global_lock* сообщает о том, что в данный момент обновление заблокировано по причине проведения дополнительных тестов.
h2. Обновление запрещено: check_branch_lock
{code}Ответ сервера обновлений:
master 523084366
Запрос разрешения на обновление до версии 523084366
Обновление запрещено.
Ответ сервера:
!!! ОБНОВЛЕНИЕ ЗАПРЕЩЕНО !!!
check_branch_lock(master.lock){code}
Ошибка *check_branch_lock* сообщает о том, что в данный момент обновление заблокировано по причине проведения дополнительных тестов для определенной [ветки|CarbonBilling:Версионность и обновления] биллинга.
h2. Обновление запрещено: check_client_update_fault_lock
{code}Ответ сервера обновлений
master 523124430
# Загрузка нового обновления невозможна.
# Ответ сервера:
!!! ОБНОВЛЕНИЕ ЗАПРЕЩЕНО !!!
check_client_update_fault_lock(/var/www/html/client_lock/Billing/523124430/master.client_lock):
Не прошел автотест после обновления
!!!!!!!!!!!!!!!!!!!!!!!!!!!!{code}
Ошибка *check_client_update_fault_lock* означает, что автоматический тест завершился с ошибкой и система тестирования запретила обновление. Проблемы такого рода требуют ручного анализа техподдержкой и отделом тестировки.
h2. Обновление прервалось
Если обновление прервалось, нужно выполнить рестарт сервисов:
{code}/etc/init.d/apps restart{code}
И заново запустить обновление.
h2. Автоматическое обновление выключено, его не запускали вручную, но при входе уведомление что оно в процессе
При отключенном обновлении, сервер в любом случае будет загружать дистрибутив актуальной версии если он доступен для загрузки, чтобы в последствии предложить обновление в администраторской панели. При этом, в интерфейсе биллинга будет написано что обновление запущено, не смотря на то что это только загрузка дистрибутива.
h2. В интерфейсе нет предложения обновиться
Предложение обновиться появляется в интерфейсе только если оно не заблокировано на сервере обновлений и дистрибутив уже скачан на Вашем сервере.
h1. Обновление через веб-интерфейс
Уведомление об обновлении появляется автоматически, при заходе на главную страницу если оно уже загружено и скачанная версия является последней.
Кнопка +ChangeLog+ \- отображаются изменения с текущей версии до новой.
Кнопка *Обновить* \- запускает обновление.
!carbon_update_web.png|border=1,width=800!
Обновленные модули перезапускаются.
!upd2.JPG|border=1,width=800!
Обновление завершено\!
!upd3.JPG.png|border=1,width=800!
h1. Обновление из командной строки.
{warning:title=Внимание!}Не рекомендуется выполнять *yum update*. При необходимости установки дополнительного обратитесь к следующей [статье|CarbonBilling:Переопределение стандартных файлов в системе]. Если требуемого ПО в списке нет, обратитесь в техподдержку.{warning}
h2. Старая система обновлений
В случае, если Ваша версия ниже 5.22.09, у Вас остаётся возможность произвести обновление старым скриптом. В версиях ниже 5.22 присутствует только старый скрипт:
{code}/app/base/usr/local/bin/update.sh{code}
h2. Новая система обновлений
Для версий 5.22\+
Выполните следующую команду:
{code}carbon_update update{code}
h2. Автоматическое обновление
Данная настройка находится в меню *Настройки платформы \-> Настройка автообновления*
При включении, платформа будет обновляться автоматический.
{note:title=Важно:}
На время интеграции, рекомендуем отключить данную опцию
{note}
!autoupdate.png|border=1!
h1. Ошибки обновления
При запуске обновления из командной строки, в ответ от сервера можно получить некоторые виды ошибок. Как правило это связано с тем, что исчерпана квота на количество скачивающих обновление.
Уже после выпуска версии отдел разработки может принять решение о необходимости дополнительно тестирования, в таком случае обновление блокируется для скачивания.
Любая ошибка обновления сопровождается кодом ошибки - они рассмотрены ниже.
h2. Обновление запрещено: check_download_lock (исчерпана квота)
{code}
Ответ сервера обновлений
master 523084366
# Загрузка нового обновления невозможна.
# Ответ сервера:
!!! ОБНОВЛЕНИЕ ЗАПРЕЩЕНО !!!
check_download_lock():
Обновление не доступно, попробуйте позже. Code 7
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
403{code}
Ошибка *check_download_lock* свидетельствует о том, что исчерпана квота на количество загрузок с сервера обновлений. Включите автообновление или запустите обновление позже.
h2. Обновление запрещено: check_global_lock
{code}Ответ сервера обновлений:
master 527135985
Запрос разрешения на обновление до версии 527135985
Обновление запрещено.
Ответ сервера:
!!! ОБНОВЛЕНИЕ ЗАПРЕЩЕНО !!!
check_global_lock(global.lock){code}
Ошибка *check_global_lock* сообщает о том, что в данный момент обновление заблокировано по причине проведения дополнительных тестов.
h2. Обновление запрещено: check_branch_lock
{code}Ответ сервера обновлений:
master 523084366
Запрос разрешения на обновление до версии 523084366
Обновление запрещено.
Ответ сервера:
!!! ОБНОВЛЕНИЕ ЗАПРЕЩЕНО !!!
check_branch_lock(master.lock){code}
Ошибка *check_branch_lock* сообщает о том, что в данный момент обновление заблокировано по причине проведения дополнительных тестов для определенной [ветки|CarbonBilling:Версионность и обновления] биллинга.
h2. Обновление запрещено: check_client_update_fault_lock
{code}Ответ сервера обновлений
master 523124430
# Загрузка нового обновления невозможна.
# Ответ сервера:
!!! ОБНОВЛЕНИЕ ЗАПРЕЩЕНО !!!
check_client_update_fault_lock(/var/www/html/client_lock/Billing/523124430/master.client_lock):
Не прошел автотест после обновления
!!!!!!!!!!!!!!!!!!!!!!!!!!!!{code}
Ошибка *check_client_update_fault_lock* означает, что автоматический тест завершился с ошибкой и система тестирования запретила обновление. Проблемы такого рода требуют ручного анализа техподдержкой и отделом тестировки.
h2. Обновление прервалось
Если обновление прервалось, нужно выполнить рестарт сервисов:
{code}/etc/init.d/apps restart{code}
И заново запустить обновление.
h2. Автоматическое обновление выключено, его не запускали вручную, но при входе уведомление что оно в процессе
При отключенном обновлении, сервер в любом случае будет загружать дистрибутив актуальной версии если он доступен для загрузки, чтобы в последствии предложить обновление в администраторской панели. При этом, в интерфейсе биллинга будет написано что обновление запущено, не смотря на то что это только загрузка дистрибутива.
h2. В интерфейсе нет предложения обновиться
Предложение обновиться появляется в интерфейсе только если оно не заблокировано на сервере обновлений и дистрибутив уже скачан на Вашем сервере.