Ne plus prendre une machine installée pour une session live #14

Closed
Cédric A5L wants to merge 2 commits from corrige-detection-live into fiche-materielle

2 commits

Author SHA1 Message Date
Cédrix
122c0f22c3 Ne plus prendre une machine installée pour une session live
L'installateur de Mint laisse un /cdrom vide derrière lui. Le test s'y fiait,
et déclarait donc « session live » une machine parfaitement installée —
constaté le 24/09/2026 sur un HP 250 G4, qui annonçait « relevé avant
installation » alors que Mint 22.3 tournait dessus.

Ce n'est pas anodin : la durée d'une installation se mesure entre le relevé
d'avant et celui d'après, et deux relevés « avant » ne se soustraient pas. Une
machine mal reconnue ne compte donc jamais dans les statistiques.

Le signe qui ne trompe pas est la racine montée en overlay ou en squashfs, ce
qu'aucun système installé ne fait, avec boot=casper sur la ligne du noyau. Les
répertoires ne sont retenus que s'ils sont réellement montés, depuis un support
en lecture seule.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XLTJ8DoPfvhZMK5Yxtrfx2
2026-09-24 22:34:07 +02:00
Alpinux
6f2b9cc0f0 Verser le relevé de fiche matérielle dans le dépôt
La demande initiale faisait télécharger un script depuis alpicache et
l'exécuter en root sur la machine de chaque participant. Le relevé est
désormais versionné ici, relu comme le reste, et appelé localement : rien
n'est tiré du réseau, rien n'est exécuté sans avoir été publié.

Le script vient de la session alpicache, éprouvé sur place. Il relève le
modèle, le processeur, la mémoire et le détail de ses connecteurs, les
disques et leur état SMART, puis envoie la fiche au serveur de la salle.
Depuis une session live, il rend en plus un verdict — bon, avec réserves,
ou ne pas installer — que le bénévole peut opposer à un disque qui
faiblit pendant que la machine est encore là.

install.sh l'appelle en tête de fichier, dans sa passe root, et seulement
s'il le trouve à côté de lui : une machine qui rejoue le script chez son
propriétaire n'envoie rien à personne.

L'en-tête du relevé disait « rien qui touche à la personne ». C'était
inexact : la fiche emporte le nom de la machine — souvent un prénom — et
l'adresse matérielle de la carte réseau. Les deux sont maintenant
nommés, dans le script comme dans le guide, avec la consigne qui va
avec : le dire à la personne dont on installe l'ordinateur.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BE4rvHVETRoWnYNDTGssdo
2026-09-24 22:15:33 +02:00