Project

General

Profile

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

Added by Thierry ARBEZ-CARME 3 months ago. Updated about 1 month ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
07/04/2022
Due date:
% Done:

100%

Remaining (hours):
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,

Associated revisions

Revision 7ffe5a2e (diff)
Added by Joël Cuissinat 3 months ago

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

Ref: #34414

History

#1 Updated by Joël Cuissinat 3 months ago

  • Tracker changed from Demande to Tâche
  • Status changed from Nouveau to En cours
  • Assigned To set to Joël Cuissinat
  • Parent task set to #34369

#2 Updated by Joël Cuissinat 3 months ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#3 Updated by Joël Cuissinat 3 months ago

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 Updated by Fabrice Barconnière about 1 month ago

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 Updated by Fabrice Barconnière about 1 month ago

  • Project changed from Scribe to Distribution EOLE
  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF