Если на управляемых устройствах возникают проблемы с автоматическим обновлением ChromeOS, выполните перечисленные ниже действия.
Шаг 1. Устраните распространенные причины неполадки
Устройства с любой версией ChromeOS могут автоматически обновляться до новейшей стабильной версии, доступной на соответствующем канале. В зависимости от номера версии обновление до последней версии может происходить в несколько этапов. Автоматическое обновление устройств до последней версии ChromeOS может не выполняться по указанным ниже причинам.
- Автоматическое обновление ChromeOS сразу после выпуска новой версии отключено. Откройте консоль администратора Google и убедитесь, что для параметра Обновления устройства выбран вариант Разрешить установку обновлений. Подробнее…
- Обновление ChromeOS ограничено определенной версией. В консоли администратора Google убедитесь, что для параметра До версии Google Chrome не выше задано значение Без ограничений. Подробнее…
- При настройке поочередного автоматического обновления задан слишком большой период, в течение которого устройства пользователей будут скачивать автоматическое обновление. В идеале обновления должны устанавливаться на все устройства в течение двух или трех дней. Если процесс растянется на более длительный срок, некоторые пользователи могут "отстать" на несколько версий. В консоли администратора Google убедитесь, что для параметра Произвольный разброс автоматических обновлений задано как можно меньшее количество дней.
- Неверно заданы правила. Правила должны распространяться на устройства до того, как будут применены настройки, заданные в консоли администратора. Проверьте корректность правил, открыв на устройстве страницу chrome://policy. Чтобы на устройстве действовали настройки автообновления по умолчанию, правила DeviceAutoUpdateDisabled, DeviceTargetVersionPrefix и DeviceUpdateScatterFactor не должны быть заданы.
- Для вашей модели устройства наступила дата прекращения автоматического обновления. Подробная информация приведена в статье Правила автоматического обновления.
- Вы используете оборудование для переговорных комнат Google, на котором автоматические обновления ChromeOS могут устанавливаться с задержкой.
Шаг 2. Определите причину проблемы
Если на устройствах с ChromeOS вашей организации последняя версия ChromeOS не устанавливается автоматически, соберите информацию для определения причины проблемы.
Проверьте номер версии и заданные правила
На устройстве с ChromeOS:
- Проверьте текущую версию ChromeOS и наличие обновлений. Инструкции можно найти в статье Как обновить операционную систему Chromebook.
- Проверьте, какие правила Chrome действуют на устройстве в настоящий момент. Подробнее о том, как посмотреть заданные на устройстве правила Chrome…
- Убедитесь, что устройство может подключаться к серверу обновлений (omahaproxy). Для этого откройте страницу Информация о браузере.
Проверьте журналы отладки
Шаг 1. Соберите журналы
- На устройстве с ChromeOS соберите журналы отладки.
- Загрузите собранные журналы в Анализатор журналов.
Шаг 2. Проверьте журналы вручную
Проверьте вручную последние журналы обновления, чтобы убедиться, что они содержат требуемые данные.
[1024/011920:INFO:payload_state.cc(554)] Current download source: HttpPeer
Источник, к которому пытается подключиться устройство для скачивания обновления. HttpPeer относится к серверам Google.[1024/011920:INFO:update_attempter.cc(405)] Setting target channel as mandated: beta-channel
Версия, которая в настоящий момент запрашивается устройством. Настройте параметр "Версия обновления" в консоли администратора. Подробнее о том, как настроить правила для устройств с ChromeOS…[1024/020539:INFO:omaha_request_action.cc(793)] Posting an Omaha request to https://tools.google.com/service/update2
Запрос Omaha_request – это функция, публикующая запрос на целевом ресурсе обновления, например на одноранговых серверах или в интернете. В данном случае запрос нацелен на серверы Google. Убедитесь, что URL имени хоста добавлен в белый список. Подробнее…[1023/133852:INFO:update_attempter.cc(875)] Running interactive update
Обновление инициируется вручную с устройства. Подробнее о том, как проверить наличие обновлений на устройствах…1023/133854:INFO:libcurl_http_fetcher.cc(296)] Setting up curl options for HTTP
[1023/133854:INFO:libcurl_http_fetcher.cc(433)] HTTP response code: 416
[1023/133854:INFO:libcurl_http_fetcher.cc(468)] Transfer resulted in an error (416), 0 bytes downloaded
В сети, к которой подключено устройство, произошла ошибка, поэтому устройство не может скачать файл. Убедитесь, что устройство может обновляться по сети без ограничений.
Образец журнала отладки
В образце журнала отладки:
version="2913.212.0"
Устройство с ChromeOS обновляется с версии 2913.212.0.<o:updatecheck targetversionprefix="5116.">
На устройстве с ChromeOS закреплена версия 5116.
Номера версий ChromeOS для поддерживаемых устройств приведены в таблице CrOS-OmahaProxy CSV Viewer.
==== REQUEST ===== [0206/165048:INFO:omaha_request_action.cc(252)] Request: <!--?xml version="1.0" encoding="UTF-8"?-->
<o:gupdate ismachine="1" protocol="2.0" updaterversion="ChromeOSUpdateEngine-0.1.0.0" version="ChromeOSUpdateEngine-0.1.0.0" xmlns:o="http://www.google.com/update2/request"> <o:os platform="Chrome OS" sp="2913.212.0_armv7l" version="Indy"></o:os> <o:app appid="{D851316B-7E57-4805-A7CE-01829AC14}" board="daisy-signed-mp-v2keys" delta_okay="true" hardware_class="SNOW ELBERT A-E 4016" lang="en-US" track="stable-channel" version="2913.212.0"> <o:updatecheck targetversionprefix="5116."> </o:updatecheck> </o:app> </o:gupdate>
Шаг 3. Свяжитесь с Центром поддержки
Прежде чем обратиться в Центр поддержки Google Cloud:
- Просмотрите журналы отладки. Определите и устраните все распространенные причины неполадок.
- Убедитесь, что устройства могут автоматически обновляться по сети без ограничений.
- Убедитесь, что обновление ОС на устройствах не ограничено определенной версией.
Если проблема не исчезла, свяжитесь с Центром поддержки. К запросу приложите журналы отладки.