利用可能なタイムゾーンをリストすると「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
タイムゾーンの形式はArea/Location
。ほとんどのゾーンでは、エリアは大陸であり、ロケーションは主要都市です。例えば、 America/Montreal
、Africa/Tunis
、Asia/Tokyo
、Pacific/Auckland
。閲覧 このリスト 。
管理ゾーンには特別なエリアがあります:Etc
。したがって、 Coordinated Universal Time の正しい名前はEtc/UTC
。
あなたのディストリビューションのバグのようです、他のタイムゾーンデータがインストールされていなくても、無条件に/ usr/share/zoneinfo/UTCをパッケージ化する必要があります。これをディストリビューションに報告してください。