Tag: troubleshooting
Tous les articles avec le tag "troubleshooting".
-
supabase-js : « native WebSocket not found », Node 22 requis
« Node.js detected but native WebSocket not found » : supabase-js 2.116 exige Node 22, et un createClient() dans un constructeur NestJS tue le démarrage.
-
Serveur qui boote mais injoignable : le `fsck` de boot
Un serveur headless qui s’allume sans répondre au SSH n’est pas mort : un rootfs sale fait basculer le fsck de boot en mode maintenance, sans réseau.
-
SATA `PHYRdyChg` + 0 CRC : c’est l’alim, pas le disque
Un lien SATA qui décroche en boucle (PHYRdyChg, hard reset, chute à 1.5 Gbps) avec zéro erreur CRC accuse l’alim ou la connexion, pas le disque.
-
`mdadm --add` en échec : le Bad Block Log en cause
Ajouter un disque à un RAID1 échoue en boucle avec « does not have a valid v1.2 superblock » : le coupable est le Bad Block Log, et le fix est force-no-bbl.
-
RAM d’un NAS de 2011 : dmidecode dément la fiche commerciale
RAM d’un NAS de 2011 : trouver le vrai type et le plafond chipset avec dmidecode, contre une fiche commerciale qui annonçait 1 Go DDR3 non extensible.
-
Doublons de n° de facture : MAX+1 et advisory lock
Doublons de numéros de facture en prod : pourquoi le calcul « dernier créé + 1 » échoue et comment un advisory lock PostgreSQL sécurise la concurrence.