Projet

Général

Profil

Scénario #35723

Problème de reconfigure à cause de set_linkspeed

Ajouté par Emmanuel GARETTE il y a 4 mois. Mis à jour il y a 17 jours.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
02/12/2022
Echéance:
01/01/2024
% réalisé:

100%

Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Dans le fichier /var/log/schedule.log j'ai :

Purge de toutes les interfaces…
Désactivation de l’interface 'eno1'…OK
Purge des adresses IP de l’interface 'eno1'…OK
Impossible d'écrire dans le fichier '/usr/lib/eole/set_linkspeed' : '[Errno 26] Text file busy: '/usr/lib/eole/set_linkspeed''
Impossible d'écrire dans le fichier '/usr/lib/eole/set_linkspeed' : '[Errno 26] Text file busy: '/usr/lib/eole/set_linkspeed''
--------------------------------------------------------------------------------
                       Exécution des scripts pretemplate
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
                             Redémarrage du réseau
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
                   Génération des fichiers de configuration.
--------------------------------------------------------------------------------
run-parts: /usr/share/eole/schedule/weekly/post/majauto exited with return code 1

dans le fichier /var/log/reconfigure.log j'ai :

2024-01-05 04:45:13,927: pyeole.service.launcher - Restart Systemd service netplan-apply
2024-01-05 04:45:16,631: pyeole.service.launcher - OK
2024-01-05 04:45:16,654: pyeole.service.launcher - Service netplan-apply is running
2024-01-05 04:45:16,655: reconfigure - Génération des fichiers de configuration.
[..]
2024-01-05 04:45:18,328: creole.template - Instanciation du fichier '/usr/lib/eole/set_linkspeed' depuis '/var/lib/creole/set_linkspeed'
2024-01-05 04:45:18,372: reconfigure - Impossible d'écrire dans le fichier '/usr/lib/eole/set_linkspeed' : '[Errno 26] Text file busy: '/usr/lib/eole/set_linkspeed''
2024-01-05 04:45:18,372: reconfigure - Impossible d'écrire dans le fichier '/usr/lib/eole/set_linkspeed' : '[Errno 26] Text file busy: '/usr/lib/eole/set_linkspeed''

Ce fichier est utilisé par le service netplan-wait-online.service, et comme on voit ici, le processus ce fini après le templating du script :

024-01-05T04:45:18.429972+01:00 zephir.xxxxxx systemd[1]: Finished Wait for Network to be Configured by Netplan.

Même si ce problème n'est pas fréquent ce n'est pas la 1er fois que j'ai le soucis :

root@zephir:~# grep "RECONFIGURE => ERR : Impossible d'écrire dans le fichier" /var/log/rsyslog/local/zephir/zephir.log 
2022-12-02T04:47:22.638470+01:00 zephir.xxxxx zephir: RECONFIGURE => ERR : Impossible d'écrire dans le fichier '/usr/lib/eole/set_linkspeed' : '[Errno 26] Text file busy: '/usr/lib/eole/set_linkspeed'' 
2024-01-05T04:45:18.373399+01:00 zephir.xxxxx zephir: RECONFIGURE => ERR : Impossible d'écrire dans le fichier '/usr/lib/eole/set_linkspeed' : '[Errno 26] Text file busy: '/usr/lib/eole/set_linkspeed'' 

Par contre le serveur n'est plus utilisable si cela plante.

Il ne faudrait pas templatiser les fichiers avant que netplan-wait-online.service ne soit terminé.


Sous-tâches

Tâche #35113: Erreur "Text file busy: '/usr/lib/eole/set_linkspeed''" pendant le reconfigure d'un Zéphir 2.8.1 à jourFerméEmmanuel GARETTE

Tâche #35861: EtudeFerméEmmanuel GARETTE

Tâche #35871: TesterFerméBenjamin Bohard

Historique

#1 Mis à jour par Joël Cuissinat il y a 4 mois

  • Tracker changé de Demande à Scénario
  • Début 05/01/2024 supprimé
  • Release mis à Carnet de produit (Cadoles)
  • Points de scénarios mis à 1.0

#2 Mis à jour par Joël Cuissinat il y a 4 mois

  • Sujet changé de Problème de reconfigure à cause de à Problème de reconfigure à cause de set_linkspeed

#3 Mis à jour par Benjamin Bohard il y a 25 jours

  • Echéance mis à 01/01/2024
  • Assigné à mis à Emmanuel GARETTE
  • Version cible mis à Carnet Cadoles
  • Début mis à 01/10/2022

#4 Mis à jour par Joël Cuissinat il y a 17 jours

  • Statut changé de Nouveau à Terminé (Sprint)
  • Version cible changé de Carnet Cadoles à Livraison Cadoles 31/12/2023
  • Release changé de Carnet de produit (Cadoles) à EOLE 2.8.1

Formats disponibles : Atom PDF