Translated message

A translation of this page exists in English.

Warning message

This translation is outdated. For the most up-to-date information, please refer to the English version.

Seconde intercalaire à ajouter le 31 décembre 2016

Solution Verified - Updated -

Environment

Red Hat Enterprise Linux, n'importe quelle version

Issue

  • Introduction d'une seconde intercalaire le 31 décembre 2016. Est-ce que le système va gérer la seconde intercalaire automatiquement ?
  • Si le système n'utilise pas de serveur NTP pour la synchronisation, est-ce qu'il y a besoin de faire quelquechose pour gérer la seconde intercalaire ?
  • La seconde intercalaire sera-t-elle insérée automatiquement ?

Resolution

Pour que le système puisse gérer correctement la seconde intercalaire, le système a besoin d’utiliser le service de synchronisation de temps NTP ou PTP ou avoir le paquet tzdata mise à jour vers la version qui inclut le changement. Pour plus d’informations sur la façon de gérer la seconde intercalaire, consultez cet article de la base de connaissances recommandé :
Resolve Leap Second Issues in Red Hat Enterprise Linux

Notes :

  • Les systèmes qui synchronisent leur horloge par NTP auront leur horloge décalée en arrière d'une seconde à cette occasion. Si vous souhaitez tester vos systèmes pour le constater et pour voir comment vos applications/serveurs réagissent, reportez-vous à cette méthode : https://access.redhat.com/labs/leapsecond/. Si vous préférez que NTP soit en « slew mode » à la place, veuillez vous référer à ce document : Can I run NTP in slewmode?

  • Par défaut, les systèmes Linux qui n'utilisent pas NTP ou PTP pour synchroniser leurs horloges ne seront PAS corrigés automatiquement pour les secondes intercalaires, et le temps rapporté par ces systèmes affichera une différence d’une seconde par rapport à UTC après la correction de la seconde intercalaire. Vous devrez réinitialiser l’horloge manuellement après l'apparition de la seconde intercalaire.

  • Vous pourrez également configurer ces systèmes pour rapporter le temps corrigé (secondes intercalaires) en mettant à jour le paquet tzdata à la dernière version disponible, en copiant le fichier qui convient de la hiérarchie du répertoire /usr/share/zoneinfo/right à /etc/localtime. Pour obtenir plus d’informations sur la modification du fuseau horaire, consulter [ici] (https://access.redhat.com/solutions/7089). Les fichiers qui se trouvent dans /usr/share/zoneinfo/right contiennent des informations d’heure locale corrigées pour toutes les secondes intercalaires qui ont eu lieu depuis le début de l'Époque 1970-01-01 00:00:00 UTC.

    tzdata package: appliquer l'errata du package tzdata mis à jour RHEA-2016:1982-1 qui ajoute la seconde intercalaire supplémentaire à 2016-12-31 23:59:60 UTC

  • Les autres fichiers de fuseaux horaires de /usr/share/zoneinfo n'ont PAS de corrections de seconde intercalaire ajoutée.

Root Cause

Une seconde intercalaire est un ajustement d’une seconde qui s’applique au temps universel coordonné (UTC) afin de rapprocher l'heure de la journée au temps solaire moyen. Les secondes intercalaires sont ajoutées à nos horloges (aussi dénommés « horloge murale ») pour compenser le ralentissement de la rotation de la terre.

Une seconde intercalaire positive est insérée entre la seconde 23:59:59 du dernier jour de juin ou de décembre, et la seconde 00:00:00 du jour suivant, quand le besoin est indiqué. La seconde supplémentaire s'affiche sur les horloges UTC ainsi 23:59:60.

Une notification complète se trouve dans la page du Datacenter IERS :
International Earth Rotation And Reference Systems Service (IERS)

Diagnostic Steps

  $ rpm -q tzdata
tzdata-2016i-1.el6.noarch
  $ zdump -v right/America/Los_Angeles | grep Sat.Dec.31.*2016
// no output yet

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments