Etc/UTC

Etc/UTC

列出可用的时区显示“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

为什么会失败?

答案1

Etc/UTC

你失踪了区号官方定义tz 数据库

时区格式为Area/Location。对于大多数时区,区域是大洲,位置是主要城市。例如,America/MontrealAfrica/TunisAsia/TokyoPacific/Auckland。仔细阅读此列表

行政区划有专门的区域:Etc。因此,行政区划的正确名称为协调世界时Etc/UTC

答案2

似乎是您的发行版中的一个错误,他们应该无条件打包 /usr/share/zoneinfo/UTC,即使没有安装其他时区数据。请将此报告给您的发行版。

相关内容