La Fibre

Datacenter et équipements réseaux => Équipements réseaux => Serveurs NAS, serveurs et micro-serveurs => Discussion démarrée par: Darkjeje le 29 août 2020 à 20:10:47

Titre: Raspberry 1B+ qui ne boot plus
Posté par: Darkjeje le 29 août 2020 à 20:10:47
Bonjour à tous,

Le matin, je m'aperçois que le site web de mon NAS ne répond plus.
Mes tentatives de connexion via Webmin ne fonctionnant pas, j’ai procédé en SSH à un shutdown -r now, mais sans résultat.

Ou plutot, c'est pire, le rasp ne démarre plus, les deux LED rouge et verte reste fixe.

En cherchant, le cas ne semble pas prévu en l'état, mais ce qui se rapproche le plus serait que le rasp n'arrive pas à lire la carte SD de 32 Go actuel.

Je test en insérant autre carte SD de 128 Go, sur laquelle j'ai normalement une ancienne sauvegarde de ma carte SD de 32 Go, mais là aucune diode ne s'allume.
Je réinstalle Raspbian sur cette carte et retente sans résultat.

Finalement, je résinstalle Raspbian sur ma carte SD de 32 Go et le Rasp refonctionne.

J'envisage deux solutions :
Solution n°1 :
Réinstaller la sauvegarde de ma carte SD de 32 Go que j'ai effectué avant la réinstallation indiquée ci-dessus, mais j'ai peur qu'elle replante.
Il me semble que peu de temps avant la découverte du site web planté, la veille ou quelques jours avant, j'ai procédé à une MAJ proposée par webmin, mais je ne sais plus de quoi il était question.

A votre avis, si je pars sur une réinstallation de ma sauvegarde, qu'elle fichier devrais-je garder de l'installation actuelle qui pourrait éventuellement servir à réparer ma sauvegarde.
J'ai lu qu'un défaut de lecture de la carte SD pouvait être dû à 3 ou 4 fichiers de boot, mais ce n'est pas très clair pour moi.

Solution n°2 :
Je conserve mon installation fraiche et je réinstalle tout.
Le problème, je n'ai pas pensé à sauvegarder récemment mes fichiers (mais ça devrais aller), ni à exporter ma base de donnée mysql (et ça c'est le problème).
Comment puis-je faire pour réinstaller mon site web et ma base de donnée mysql sachant que je ne dispose que de la sauvegarde complète de mon rasp.
J'ai testé de copier/coller le dossier dans lequel sont stockés ma bdd, mais une fois sous php/mysql en ligne, j'ai un message d'erreur dans l'accès aux tables de ma bdd.

Avez-vous des conseils quant à la manière de revenir à un état opérationnel et/ou la cause du bug ?

Je vous remercie par avance pour votre aide !

Jérem
Titre: Raspberry 1B+ qui ne boot plus
Posté par: vivien le 29 août 2020 à 20:16:54
Cela pourrait être la carte SD est défectueuse, non ?

Il y a une limite assez basse en terme d'écriture sur une carte SD.
Titre: Raspberry 1B+ qui ne boot plus
Posté par: Darkjeje le 29 août 2020 à 23:54:40
Possible.
Elle aurait eu un problème pendant la MAJ ? Car depuis la réinstallation, elle a l'air de fonctionner.

Existe t'il des outils pour tester la carte ?
Titre: Raspberry 1B+ qui ne boot plus
Posté par: Jojo78 le 30 août 2020 à 00:30:37
En voyant le titre j'ai immédiatement imaginé un pb de carte sd.
J'ai une rasp pour jeedom. Lorsque je me suis lancé il était fortement conseillé d'utiliser un disque ssd.
Titre: Raspberry 1B+ qui ne boot plus
Posté par: vivien le 30 août 2020 à 07:40:48
Une carte SD peut avoir des parties défectueuses et dans la nouvelle installation ces parties sont dans l'espace libre ou des parties pas utilisée comme un fichier d'aide.

Un SSD a de l’intelligence pour remplacer les secteurs défectueux par des secteurs supplémentaires en stock.
Titre: Raspberry 1B+ qui ne boot plus
Posté par: Darkjeje le 30 août 2020 à 09:17:03
Je comprends.
Faut que je vérifie, mais il me semble que mon rasp est trop vieux pour booter sur autre chose que la carte sd il me semble.

Si je réinstalle mon ancienne sauvegarde, les fichiers vont-ils se remettre au même endroit sur la carte sd où ai je une chance qu'il fonctionne ?
Cela me laisserait le temps de sauvegarder proprement ma bdd pour réinstallation sur une nouvelle carte ou un nouveai rasp...
Titre: Raspberry 1B+ qui ne boot plus
Posté par: Lucien le 30 août 2020 à 09:55:11
Bonjour,

Teste ta carte avec cet utilitaire.
Tu peux le mettre en anglais si la langue de Goethe te rebute  ;D

https://www.heise.de/download/product/h2testw-50539
Titre: Raspberry 1B+ qui ne boot plus
Posté par: asu le 30 août 2020 à 10:14:47
Pour ta prochaine installation, tu n'es pas forcément obligé de tout mettre sur la carte SD.
Tu peux toujours avoir un SSD en USB pour ce qui est intensif en I/O, surtout en écriture, histoire de rallonger la durée de vie de la carte SD (les SSD ayant effectivement souvent une bien meilleure durée de vie).
Déplacer la BDD sur un SSD serait une bonne idée, de ce que tu as décrit dans le thread ça m'a l'air d'être le plus lourd.
Titre: Raspberry 1B+ qui ne boot plus
Posté par: Darkjeje le 01 septembre 2020 à 22:30:02
Merci pour votre aide, je vais tester la carte dès que possible.

Vous avez une idée de comment récupérer la pleine utilisation de ma bdd mysql à l'aide de la sauvegarde de mon rasp et donc de l'accès aux différents fichies, mais donc sans export en bonne et du forme de la bdd ?
Titre: Raspberry 1B+ qui ne boot plus
Posté par: asu le 02 septembre 2020 à 10:13:12
Je ne sais pas trop comment c'est partitionné sur un rpi mais si tu mets la carte SD dans un PC démarré sur un live CD/USB de distribution linux (ubuntu par exemple) elle devrait être reconnue et tu devrais pouvoir parcourir le système de fichiers.
EDIT: ah, j'ai peut-être mal compris. si la sauvegarde est un clone de la carte SD via dd par exemple ce doit pouvoir se monter depuis un linux voire un windows avec un tool pour pouvoir monter les partitions ext4. auquel cas quelque chose comme ça devrait (pour linux): https://superuser.com/questions/117136/how-can-i-mount-a-partition-from-dd-created-image-of-a-block-device-e-g-hdd-u
alternativement tu peux juste dd la sauvegarde dans l'autre sens sur une nouvelle carte SD.
ça dépend de comment la sauvegarde a été faite du coup
Titre: Raspberry 1B+ qui ne boot plus
Posté par: Darkjeje le 12 septembre 2020 à 18:49:37
Bonjour à tous,

Je viens d'effectuer un test avec h2testw et il ne m'a remonté aucune anomalie.

J'ai donc procédé à la réinstallation de ma sauvegarde sur ma carte SD et malheureusement elle ne boot toujours pas.
L'un des fichiers nécessaires au boot de la carte SD doit être corrompu, mais je ne sais lequel, ni comment le vérifier.
Titre: Raspberry 1B+ qui ne boot plus
Posté par: Lucien le 12 septembre 2020 à 19:28:59
Bonjour
Je viens d'effectuer un test avec h2testw et il ne m'a remonté aucune anomalie.
Tu as laissé tourner plusieurs lectures en boucle ?

Es-tu sûr de ton image ?

Au besoin re télécharge une nouvelle image
Titre: Raspberry 1B+ qui ne boot plus
Posté par: Darkjeje le 12 septembre 2020 à 19:46:39
L'image que j'ai réinstallée est celle de mon rasp après qu'il ait planté.

L'installation de raspbian depuis une image officiel fonctionne, mais j'aimerai éviter de tout avoir à réinstaller et préfèrerai donc comprendre pourquoi il boot pas.

J'ai lancé une seule fois h2testw pendant 2 heures environ (32 Go).

Je viens de tester quelque chose ;
Depuis ma sauvegarde qui ne boot pas, j'ai remplacé l'ensemble des fichiers contenus dans la partition boot par ceux issue de mon installation propre qui fonctionne.

La carte SD est détectée, la LED rouge reste allumée (normal), la LED verte clignote enfin, pour au bout de secondes, clignoter en continue mais avec une très faible intensité.
En connectant le rasp à l'écran HDMI, il affiche l'écran multicouleur 1 seconde, puis affiche la console.
Mais plus rien.
Si je tape sur le clavier, cela s'affiche, mais il ne se passe rien. J'ai donc avancé j'imagine, mais l'étape suivante ne semble pas se faire.

Peut-etre y a t'il une incompatibilité entre les fichiers boot issu d'un rasp très récent, et mon installation Raspbian peut-être plus anciennes (ou corrompu) de ma sauvegarde.
Titre: Raspberry 1B+ qui ne boot plus
Posté par: Lucien le 12 septembre 2020 à 20:30:37
L'image que j'ai réinstallée est celle de mon rasp après qu'il ait planté.
Il est évident que l'image comporte des fichiers corrompus.

Si tu n'as pas d'image de ta config avant plantage, je crois bien qu'il va te falloir repartir de zéro.
N'oublie pas une fois ta config opérationnelle de faire une image archive que tu actualiseras à chaque mises à jour.
Titre: Raspberry 1B+ qui ne boot plus
Posté par: Darkjeje le 18 septembre 2020 à 07:37:19
Je suis finalement repartie sur une nouvelle installation.

J'ai réinstallé l'image de mon ancien rasp sur une autre carte SD, afin de récupérer tous les fichiers si trouvant dessus (bdd mysql, fichier cron, fichiers de mon site web, fichiers python pour ma domotique...)

Merci à tous pour votre aide et vos conseils !!!