Projet

Général

Profil

Tâche #19493

Scénario #19382: Traitement express MEN (10-12)

Étudier l'erreur debsums remontée dans les conteneurs au sujet de la "zoneinfo" Zulu

Ajouté par Joël Cuissinat il y a environ 7 ans. Mis à jour il y a environ 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
06/03/2017
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

http://jenkins.eole.lan/jenkins/job/2.6.1/job/test-checkinstance-amonecole-2.6.1-amd64/lastFailedBuild/console

À défaut, il faudrait mettre en place un contournement afin que le test ne renvoie plus cette erreur.

Révisions associées

Révision 4a8a8a7f (diff)
Ajouté par Daniel Dehennin il y a environ 7 ans

Do not override Zulu timezone file in containers

In containers, the /etc/localtime is a link to Zulu throught Etc/UTC,
the pretemplate/00-timezone check if /etc/localtime is a link on the
master only

  • pretemplate/00-timezone: Test for symlink /etc/localtime in each
    container.

Ref: #19493

Historique

#1 Mis à jour par Daniel Dehennin il y a environ 7 ans

  • Assigné à mis à Daniel Dehennin

#2 Mis à jour par Daniel Dehennin il y a environ 7 ans

  • Le fichier est bien modifié
    root@reseau:~# debsums -c
    /usr/share/zoneinfo/Zulu
    
  • On réinstalle le paquet
    apt --reinstall install tzdata
    
  • Le fichier n’est plus modifié
    root@reseau:~# debsums -c
    root@reseau:~# 
    
  • Un reconfigure
  • Le fichier est de nouveau modifié
    root@reseau:~# debsums -c
    /usr/share/zoneinfo/Zulu
    

#3 Mis à jour par Daniel Dehennin il y a environ 7 ans

  • Projet changé de Distribution EOLE à eole-common

Le problème vient du pretemplate 00-timezone (source:pretemplate/00-timezone@005e3e9)

Sur le maître /etc/locatime est un fichier alors que c’est un lien symbolique dans les conteneurs :

  • /etc/localtime pointe sur Etc/UTC
    root@reseau:~# ls -l /etc/localtime 
    lrwxrwxrwx 1 root root 27 mars   7 10:31 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
    
  • Etc/UTC pointe sur Zulu
    root@reseau:~# ls -l /usr/share/zoneinfo/Etc/UTC 
    lrwxrwxrwx 1 root root 7 déc.   7 10:59 /usr/share/zoneinfo/Etc/UTC -> ../Zulu
    

#4 Mis à jour par Daniel Dehennin il y a environ 7 ans

  • Statut changé de Nouveau à En cours
  • % réalisé changé de 0 à 100

#5 Mis à jour par Daniel Dehennin il y a environ 7 ans

  • Restant à faire (heures) changé de 2.0 à 0.25

#6 Mis à jour par Scrum Master il y a environ 7 ans

  • Projet changé de eole-common à Distribution EOLE
  • Statut changé de En cours à Résolu

#7 Mis à jour par Joël Cuissinat il y a environ 7 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

J'estime que le fait que le test Jenkins soit passé au vert après 56 échecs valide la correction :)
http://jenkins.eole.lan/jenkins/job/2.6.1/job/test-checkinstance-amonecole-2.6.1-amd64/57/console

Formats disponibles : Atom PDF