Projet

Général

Profil

Tâche #34414

Scénario #34369: Traitement express MEN (26-29)

scribe 2.7 - eco-stations ne marche plus depuis la mise a jour de SALT au mois de mai 2022

Ajouté par Thierry ARBEZ-CARME il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
04/07/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Bonjour,

suite à la mise à jour de Salt au mois de mai et au correctif eco-station publié fin juin en candidate, le fichier /var/www/html/outils/ecoStations/config/copie_machines.db ne contient pas la bonne adresse IP ni la bonne adresse mac.

Le problème vient de la liste générée par SALT qui inclu aussi les interfaces réseau virtuelles (comme le 'software loopback' et "Microsoft Teredo Tunneling Adapter")

exemple de '+copieFicMachinesDB.pl+' généré par le script copieFicMachinesDB.pl avant transformation par eco-stations:

{
    "101-p01.ad.gcharpak.lan": {
        "cwd": "C:\\Program Files\\Salt Project\\Salt\\bin",
        "fqdns": [],
        "master": "salt",
        "server_id": 1008356441,
        "localhost": "101-p01",
        "fqdn": "101-p01.ad.gcharpak.lan",
        "host": "101-p01",
        "domain": "ad.gcharpak.lan",
        "hwaddr_interfaces": {
            "Realtek PCIe GbE Family Controller": "B0:22:7A:2C:0F:CD",
            "Software Loopback Interface 1": ":::::",
            "Microsoft Teredo Tunneling Adapter": "00:00:00:00:00:00" 
        },
        "id": "101-p01.ad.gcharpak.lan",
        "ip4_interfaces": {
            "Realtek PCIe GbE Family Controller": [
                "172.22.46.157" 
            ],
            "Software Loopback Interface 1": [
                "127.0.0.1" 
            ],
            "Microsoft Teredo Tunneling Adapter": []
        },
        "ip6_interfaces": {
            "Realtek PCIe GbE Family Controller": [
                "fe80::b489:9d2:f680:960e" 
            ],
            "Software Loopback Interface 1": [
                "::1" 
            ],
            "Microsoft Teredo Tunneling Adapter": [
                "2001:0:1428:8f18:1417:3c4a:3ecc:1d28",
                "fe80::1417:3c4a:3ecc:1d28" 
            ]
        },
        "ipv4": [
            "127.0.0.1",
            "172.22.46.157" 
        ],
        "ipv6": [
            "::1",
            "2001:0:1428:8f18:1417:3c4a:3ecc:1d28",
            "fe80::1417:3c4a:3ecc:1d28",
            "fe80::b489:9d2:f680:960e" 
        ],
        "fqdn_ip4": [
            "172.22.46.157" 
        ],
        "fqdn_ip6": [
            "fe80::1417:3c4a:3ecc:1d28",
            "fe80::b489:9d2:f680:960e",
            "2001:0:1428:8f18:1417:3c4a:3ecc:1d28" 

Dernier signalement sur la liste par Paulon Laurent:
https://pcll.ac-dijon.fr/listes/arc/scribe/2022-05/msg00018.html
dont j'ai adapté le correctif qu'il propose:

fichier f_ecoStations.inc.php en ligne 645:

$mac=$addmac;

remplacé par

if ($addmac != ":::::" && $addmac != "00:00:00:00:00:00") $mac=$addmac;

fichier f_ecoStations.inc.php en ligne 648:

$ip=$ipv4;

remplacé par

if ($ipv4 != "127.0.0.1") $ip=$ipv4;

Cordialement,

Révisions associées

Révision 7ffe5a2e (diff)
Ajouté par Joël Cuissinat il y a plus d'un an

copieMachinesdb() : correction du code de recherche des adresses MAC et IP

Ref: #34414

Historique

#1 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Tracker changé de Demande à Tâche
  • Statut changé de Nouveau à En cours
  • Assigné à mis à Joël Cuissinat
  • Tâche parente mis à #34369

#2 Mis à jour par Joël Cuissinat il y a plus d'un an

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

#3 Mis à jour par Joël Cuissinat il y a plus d'un an

Paquets correctifs :
  • 2.7.2/2.8.0 : eole-ecostations 2.7.1-9
  • 2.8.1/2.9.0 : eole-ecostations 2.8.1-5

#4 Mis à jour par Fabrice Barconnière il y a plus d'un an

OK

git/ecostations (master=)$ git tag --contains 7ffe5a2e
pkg/eole/eole-2.7/2.7.1-9
pkg/eole/eole-2.8/2.8.1-5

#5 Mis à jour par Fabrice Barconnière il y a plus d'un an

  • Projet changé de Scribe à Distribution EOLE
  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF