e2fsck + unsupported feature(s): metadata_csum

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,

Code : Tout sélectionner

e2fsck 1.42.12 (29-Aug-2014)
/dev/sda1 a une(des) fonctionnalité(s) non supportée(s) : metadata_csum
e2fsck: Veuillez obtenir une version plus récente d'e2fsck !

Code : Tout sélectionner

/dev/sda1 has unsupported feature(s): metadata_csum
e2fsck: Get a newer version of e2fsck!
fsck exited with status code 8.
Ce n'est pas la première fois que je rencontre ce "problème", et j'aimerais bien savoir comment gérer ça proprement... :003:

La machine en question est un raspberry sous Jessie.

Code : Tout sélectionner

root@nas:~# apt-cache policy e2fsprogs
e2fsprogs:
  Installé : 1.42.12-1.1
  Candidat : 1.42.12-1.1
 Table de version :
 *** 1.42.12-1.1 0
        500 http://mirrordirector.raspbian.org/raspbian/ jessie/main armhf Packages
        100 /var/lib/dpkg/status
J'ai tenté sur une autre machine, comme c'est indiqué ici: https://ext4.wiki.kernel.org/index.php/ ... g_Upgraded, de désactiver la fonctionnalité metadata_csum.

Code : Tout sélectionner

root@nux:~# e2fsck /dev/sdb1
e2fsck 1.43.1 (08-Jun-2016)
/dev/sdb1 : propre, 1722/61054976 fichiers, 13234464/244190208 blocs
root@nux:~# tune2fs -O ^metadata_csum /dev/sdb1
tune2fs 1.43.1 (08-Jun-2016)
Disabling checksums could take some time.
Procéder malgré tout (ou attendre 5 secondes) ? (o,n) <on procède>
Bien entendu quand je re-branche le disque sur le Raspberry ça ne marche pas... :003:

Code : Tout sélectionner

root@nas:~# e2fsck /dev/sda1
e2fsck 1.42.12 (29-Aug-2014)
Le superbloc du journal contient un drapeau non reconnu de fonctionnalités incompatibles.
Arrêter<o>? oui

/dev/sda1 : **ATTENTION : le système de fichiers contient encore des erreurs**
Et si je retente l'opération inverse, je n'arrive à rien...

Code : Tout sélectionner

root@nux:~# e2fsck /dev/sdb1
e2fsck 1.43.1 (08-Jun-2016)
/dev/sdb1 : propre, 1722/61054976 fichiers, 13234464/244190208 blocs
root@nux:~# tune2fs -O ^metadata_csum /dev/sdb1
tune2fs 1.43.1 (08-Jun-2016)

Code : Tout sélectionner

root@nas:~# e2fsck /dev/sda1
e2fsck 1.42.12 (29-Aug-2014)
Le superbloc du journal contient un drapeau non reconnu de fonctionnalités incompatibles.
Arrêter<o>? oui

/dev/sda1 : **ATTENTION : le système de fichiers contient encore des erreurs**
Donc, je voudrais savoir si vous savez comment régler ce problème ?
A part
- Reformater la disque sur le raspberry pour avoir un disque formaté avec la bonne version de e2fsck
- Upgrader e2fsprogs

Merci.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
marcastro
Membre actif
Membre actif
Messages : 732
Inscription : 22 avr. 2016, 12:05
Localisation : variable
Status : Hors-ligne

La machine en question est un raspberry sous Jessie.
- Upgrader e2fsprogs
upgrader e2fsprogs depuis jessie-backports pour passer en version 1.43?
sur le forum depuis 2007.
sid et bookworm avec xfce
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

LoL q'el systéme de fichier as tu sur ces partitions ?
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
Oui, ça peut être une solution:

Code : Tout sélectionner

root@nas:~# apt-cache policy e2fsprogs
e2fsprogs:
  Installé : 1.42.12-1.1
  Candidat : 1.42.12-1.1
 Table de version :
     1.43-3~bpo8+1 0
        100 http://httpredir.debian.org/debian/ jessie-backports/main armhf Packages
 *** 1.42.12-1.1 0
        500 http://mirrordirector.raspbian.org/raspbian/ jessie/main armhf Packages
        100 /var/lib/dpkg/status
Mais sur un système qui ne démarre pas parce qu'il est cassé (impossible de faire un e2fsck après un arrêt brutal) ce n'est pas possible.
Ce genre de problème arrive généralement alors que justement on se retrouve devant un système qui refuse d'être aimable... :003:

L'idéal serait de savoir comment désactiver cette foutue fonctionnalité: metadata_csum en console à partir du système qui ne la supporte pas.
Peut-être impossible, je ne sais pas ?
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1343
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

Dsl, je ne sais pas comment t'aider, non plus ! :(

Courage :D
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Si je comprends bien, tu as formaté les partitions sur un équipement, et tu veux les réparer sur un autre ?
Dans ce cas, je ne trouve pas choquant que tu doives utiliser la même version sur les 2 systèmes.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Re,
piratebab a écrit :Si je comprends bien, tu as formaté les partitions sur un équipement, et tu veux les réparer sur un autre ?
Dans ce cas, je ne trouve pas choquant que tu doives utiliser la même version sur les 2 systèmes.
Oui. Sur le principe tu as raison. Sur le fond, c'est quand même gênant que e2fsprogs (qui est un paquet essentiel) ne soit pas retro compatible d'une version à une autre.

Et comme une andouille j'ai cassé mon raspberry...
J'ai ajouté jessie-backports (dépôt debian) et upgradé e2fsprogs.
Résultat...

Code : Tout sélectionner

# e2fsck /dev/sda1
Instruction non permise
En clair et en anglais: illegal instruction.
official debian armhf which is not compatible with the Pi
:003:
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
MicP
Modérateur
Modérateur
Messages : 896
Inscription : 16 avr. 2016, 22:14
Status : Hors-ligne

Bonjour

Un peu tard, mais bon…

Un peu de lecture :

https://ext4.wiki.kernel.org/index.php/ ... _Checksums

https://askubuntu.com/questions/747656/ ... tu-14-04-4

Finalement, comme le proposait le message d'erreur :
…e2fsck: Veuillez obtenir une version plus récente d'e2fsck !…
la solution semble être de compiler la nouvelle version de e2fsck version 1.43.1
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

en testing, je suis en 1.43
Avec un fichier preferences tu peux t'en sortir simplement
Répondre