web-dev-qa-db-fra.com

Fuseau horaire «UTC» non valide

La liste des fuseaux horaires disponibles affiche "UTC"

$ timedatectl list-timezones
UTC

Le définir sur UTC échoue en prétendant que l'UTC est "invalide".

$ timedatectl set-timezone UTC
Failed to set time zone: Invalid time zone 'UTC'

C'est sur 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

Pourquoi cela échoue-t-il?

18
tcurdt

Etc/UTC

Il vous manque indicatif régional défini dans la base de données officielle tz .

Le format du fuseau horaire est Area/Location. Pour la plupart des zones, la zone est un continent et l'emplacement est une grande ville. Par exemple, America/Montreal, Africa/Tunis, Asia/Tokyo, et Pacific/Auckland. Parcourez cette liste .

Les zones administratives ont une zone spéciale: Etc. Par conséquent, le nom correct pour Temps universel coordonné est Etc/UTC.

22
Esa Jokinen

Semble être un bogue dans votre distribution, ils devraient empaqueter/usr/share/zoneinfo/UTC sans condition, même si aucune autre donnée de fuseau horaire n'est installée. Veuillez le signaler à votre distribution.

1
user175104