web-dev-qa-db-fra.com

/ etc / localtime n'est pas un lien

Installation plutôt récente d'Ubuntu 14.10. J'ai installé Gnome Flahsback que j'utilise actuellement. Avoir mis à jour la date/heure pour afficher le jour MM JJ HH: MM: SS. C'est à peu près ça.

En raison d'un autre problème, j'ai vérifié dmesg et constaté ce qui suit:

systemd-timedated[25780]: /etc/localtime should be a symbolic link to a
                          timezone data file in /usr/share/zoneinfo/.

En le vérifiant, il s’agit d’un fichier normal et non d’un lien.

$ la /etc/localtime
-rw-r--r-- 1 root root 2.2K Jan 11 14:18 /etc/localtime

De plus, il y a un lien dans /usr/share/zoneinfo/ comme:

$ la /usr/share/zoneinfo/localtime
lrwxrwxrwx 1 root root 14 Oct 23 01:47 /usr/share/zoneinfo/localtime -> /etc/localtime

Le états du manuel localtime :

[…] L'identificateur de fuseau horaire étant extrait du nom de cible du lien symbolique de/etc/localtime, il se peut que ce fichier ne soit ni un fichier normal ni un lien physique. […]

et devrait typiquement être par exemple:

/etc/localtime -> /usr/share/zoneinfo/Europe/Vatican

Serait-il OK de corriger manuellement? Supprimez le fichier dans /etc et ajoutez un lien. Des implications?

Je n'ai pas remarqué cela sur les anciennes versions, mais une vérification rapide sur une installation précédente, je pense qu'il s'agit de la version 12.10 (uniquement de la racine montée à partir d'un ancien disque dur), pose le même problème. Est-ce que c'est peut-être un bidouillage sous Ubuntu ou Debian?

3
user367890

Vous devriez reconfigurer le package tzdata pour définir /etc/localtime (dpkg-reconfigure tzdata). Auparavant, /etc/localtime était un lien symbolique (avant Debian Etch, donc autour de 8.04?). Ce n'est plus le cas et je ne trouve rien dans les journaux de modifications de la dernière version répertoriée dans l'index des packages (10.04).

2
muru

Rapporté et corrigé.

  • paquet systemd - 218-5ubuntu1

https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1409594

2
user367890

Vous devrez peut-être installer tzdata comme suit, si les tentatives de définition ou de reconfiguration des données de fuseau horaire échouent ...

Sudo apt-get install tzdata

... puis suivez les instructions à l'écran pour sélectionner votre région et votre ville.

0
Rob