Project

General

Profile

Scénario #35723

Problème de reconfigure à cause de set_linkspeed

Added by Emmanuel GARETTE 5 months ago. Updated 4 days ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
11/01/2023
Due date:
12/31/2023
% Done:

100%

Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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é.


Subtasks

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

History

#1 Updated by Joël Cuissinat 5 months ago

  • Tracker changed from Demande to Scénario
  • Start date deleted (01/05/2024)
  • Release set to Carnet de produit (Cadoles)
  • Story points set to 1.0

#2 Updated by Joël Cuissinat 5 months ago

  • Subject changed from Problème de reconfigure à cause de to Problème de reconfigure à cause de set_linkspeed

#3 Updated by Benjamin Bohard about 2 months ago

  • Due date set to 01/01/2024
  • Assigned To set to Emmanuel GARETTE
  • Target version set to Carnet Cadoles
  • Start date set to 10/01/2022

#4 Updated by Joël Cuissinat about 1 month ago

  • Status changed from Nouveau to Terminé (Sprint)
  • Target version changed from Carnet Cadoles to Livraison Cadoles 31/12/2023 (20)
  • Release changed from Carnet de produit (Cadoles) to EOLE 2.8.1

Also available in: Atom PDF