Список доступных часовых поясов показывает "UTC"
$ timedatectl list-timezones
UTC
Установка его на UTC не приводит к утверждению, что UTC «недействительно».
$ timedatectl set-timezone UTC
Failed to set time zone: Invalid time zone 'UTC'
Это на Ubuntu 19.10 (Google Cloud)
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 19.10
Release: 19.10
Codename: eoan
Почему это не удается?
Etc/UTC
Вам не хватает Код города определено в официальном база данных tz.
Формат часового пояса: Area/Location
. Для большинства зон Район представляет собой континент, а Местоположение - крупный город. Например, America/Montreal
, Africa/Tunis
, Asia/Tokyo
, и Pacific/Auckland
. Читать этот список.
Административные зоны имеют особую территорию: Etc
. Следовательно, правильное название для Всемирное координированное время является Etc/UTC
.
Кажется, это ошибка в вашем дистрибутиве, они должны безоговорочно упаковать / usr / share / zoneinfo / UTC, даже если другие данные часовых поясов не установлены. Сообщите об этом в свой дистрибутив.