Page 1 sur 1

Problème boot raspberry

Publié : 23 sept. 2014, 23:22
par alexb49
Bonjour à tous,

Je me présente, je m'appelle Alexandre, j'ai 25 ans, j'ai commencé à m'amuser avec un raspberry il y a presque un an pour faire de la domotique. Après avoir "bricoler" avec les ports GPIO et des émetteurs / transmetteurs 433 mhz quelque temps, j'ai été séduit par l'association raspberry / RFXCOM / domoticz et depuis j'équipe peu à peu mon domicile avec cette installation. Tout marche pour le mieux du côté interface Domoticz.

Il m'arrive souvent de rencontrer ce type d'erreur lorsque le raspberry est rebooté ou rallumé :

/dev/mmcblk0p2: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
fsck fied with exit status 4
failed (code 4).
[....] An automatic file system check (fsck) of the root filesystem failed. A manual fsck must be performed, then the system restarted. The fsck should be performed in maintenance mode with the root filesystem mounted in read-on
[FAILde. ... failed!
[warn] The root filesystem is currently mounted in read-only mode. A maintenence shell will now be started. After performing system maintenance, pleass CONTROL-D to terminate the maintenance shell and restart the system. ... (warning).
sulogin: root account is locked, starting shell
root@raspberrypi:~#



Autrement dit, le genre d'erreur qui fait pas plaisir du tout. La seule solution que j'ai trouvé c'est de remettre la dernière image de ma carte SD dessus et de restaurer ma base de données Domoticz que je sauvegarde de coup régulièrement. Ce genre de crash se produit le plus souvent quand le raspberry est débranché brutalement (coupure de courant par exemple), quand il perd la connexion wifi et qu'il plante, je suis alors obligé de le redémarrer. Mais cela m'est déjà arrivé en redémarrant proprement le RPi.

Ma config : RPI model B, carte SD 16go classe 10, communication SHH, dongle wifi, RFXcom 433mhz

Avez vous déjà rencontré ce genre de problème ? Avez vous une idée de solution ?

Un grand bravo au créateur du blog, le blog était dans mes favoris depuis pas mal de temps et ça faisait un petit moment que j'avais pas été y faire un tour. J'ai été agréablement surpris de découvrir ce soir un forum ! En espérant pouvoir apporter ma petite pierre à l'édifice.

Merci d'avance !

A bientot !

Re: Problème boot raspberry

Publié : 24 sept. 2014, 14:22
par pmora
Merci Alexandre de tes encouragements pour le blog et de ta participation au forum. Ca fait toujours plaisir :oops:

Concernant la carte SD c'est en effet un vrai problème car dés le départ les SD card ne sont pas concues pour cela.
De plus les coupures de courant en cours de route c'est jamais très bon ...
C'est étonnant que le wifi crashe tout, il faudrait voir dans les logs si il n'y a pas une explication

Un truc de vieux linuxien, si tu as la main sur le Raspberry fais deux ou trois fois (trois fois c'est magique) un petit coup de sync, cela flushe toute la RAM sur le disque.

De façon générale,
L'idéal serait de booter sur la SD puis que les partitions de données soient sur un DD externe, mais on part en compacité et cela devient rapidement une usine à gaz (dèja que ...)
C'est pour cela qu'il faut vraiment éviter l'utilisaiton intensive de la SD et privilégier le RAMDISK pour toutes les écritures régulières,qu'il faudrait arrêter l’écriture de TOUS les logs et il doit y avoir d'autres du même style.

Puis de faire des backups règuliers sur un autre support


Dans ton cas il va falloir faire un fsck
Fais une sauvegarde de tout ce que tu peux peut être un petit dd if= of=sur un autre support

Puis fais ton fsck pour ta SDCARD sur ton /dev/mmcblk0p2 -y -c -v

Cela risque de durer longtemps

Ce qui serait intéressant ensuite c'est de voir si ces erreurs persistent ou si fsck à supprimé toutes les cochonneries de blocks cracra.


Tiens nous au jus

Re: Problème boot raspberry

Publié : 24 sept. 2014, 21:34
par alexb49
Merci pour votre réponse rapide !

Je vais essayer de faire un fsck depuis mon pc.

Je vous tiens au courant des résultats..

Re: Problème boot raspberry

Publié : 27 sept. 2014, 16:30
par alexb49
Alors voila le résultat du fsck :

/dev/mmcblk0p2: ***** LE SYSTÈME DE FICHIERS A ÉTÉ MODIFIÉ *****

91023 inodes used (9.83%)
40 non-contiguous files (0.0%)
102 non-contiguous directories (0.1%)
nombre d'i-noeuds avec des blocs ind/dind/tind : 1/0/0
Histogramme des profondeurs d'extents : 74254/21/1/0/10
696834 blocks used (18.52%)
0 bad blocks
13 large files

67350 regular files
6449 directories
56 character device files
25 block device files
2 fifos
1026 links
17163 symbolic links (16658 fast symbolic links)
1 socket
--------
89909 files


C'est grave docteur ? :)

Re: Problème boot raspberry

Publié : 27 sept. 2014, 16:44
par alexb49
J'ai fais la manip' suite au passage à la version Beta de Domoticz qui m'a planté le RPi. J'ai donc débranché le raspberry qui ne répondait plus en ssh et il ne redémarrait plus... j'ai donc pris la carte sd et lancé la commande fsck depuis une distrib linux et la magie a opéré ! Il a redémarré parfaitement !

Je vais pouvoir regarder cette version Beta qui d'après ce que j'ai pu voir permettrait de s'amuser avec les ports GPIO :) que j'avais laissé tomber depuis un moment !

Re: Problème boot raspberry

Publié : 29 sept. 2014, 21:20
par patrice
Ah la fsck , c'est dur à lire mais c'est efficace ...
Bon super ,
amuse toi bien avec les GPIO, c'est en effet maintenant plus facile