Fsck.ext3: Unable to resolve ‘UUID

bonjour, après la recompilation du noyau d’une squeeze passage de Linux 2.6.30-2-686 à Linux 2.6.32.3-pc1, à chaque démarrage j’ai ce message :

que j’élude par un beau Control-D

ces deux UUID viennent d’un disque dur externe que j’ai référencé dans mon fstab. Cela ne vient pas de mon fstab car celui-ci marche très bien avec l’ancien noyau.

j’ai donc rerererecompilé en changeant le fichier initramfs-tools pour la création de l’initrd, du coup maintenant grub2 a bien référencé mon disque principal avec son UUID.

mais voilà j’ai toujours mon message d’erreur! si quelqu’un a une idée, merci d’avance!! :smt006

Salut,

Sous ton nouveau noyau, vérifies l’UUID de ces disques :

ll /dev/disk/by-uuid : Il est possible qu’il ait changé où pire qu’il ne soient pas reconnus !

merci beaucoup mais j’ai déjà regardé:

  • ll /dev/disk/by-uuid
  • blkid
  • blkid /dev/sda1 et sda2
    (par contre je n’ai pas vol_id??)

et surtout une fois mon bureau démarré les partitions de mon disque sont bien montées.
pas d’erreur lors d’un umount -a et mount -a.
c’est vraiment au démarrage qu’il ne reconnaît pas mon disque.

j’ai cherché du côté udev j’ai essayé de revoir mon fichier .config d’après ce lien que j’ai trouvé dans ce poste et voici les 3 différences que j’ai pu trouver…
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
# CONFIG_SYSFS_DEPRECATED_V2 is not set
# CONFIG_TMPFS_POSIX_ACL is not set
mais cela ne semble pas etre bloquant dan mon cas!?

je vais continuer à chercher :slightly_smiling: , peut-être du côté de initrd, initramfs ? :unamused:

Salut,
As-tu essayé simplement en remplaçant l’UUID par le chemin des partitions dans ton fstab ?
Qu’y a t il dans ton fstab, tu peux nous montrer ça ?

"As-tu essayé simplement en remplaçant l’UUID par le chemin des partitions dans ton fstab ?"
je vais retester ce soir :wink: (mais je cherche surtout à savoir pourquoi en changeant mon noyau cela ne marche plus.)
"Qu’y a t il dans ton fstab, tu peux nous montrer ça ?"
ce soir :wink:

Mais pour info ils sont identifiés par UUID (hda1,2 et swap aussi)
Hier j’ai forcé l’identification de sda1 avec l’UUID référencé dans fstab et dans /dev/disk/by-uuid avec :
tune2fs -U mon-UU-ID /dev/sda1
mais sans résultat…

Par contre en regardant les logs dmesg et fsck, il me semble que la détection de mon disque se fait juste après fsck ??!!

voici le resultat de :
ll /dev/disk/by-uuid

[quote]lrwxrwxrwx 1 root root 10 janv. 22 19:59 05f73161-37f8-421c-8baa-464a18c841cb -> …/…/hda3
lrwxrwxrwx 1 root root 10 janv. 22 19:59 20254cfa-eb65-4920-ab45-bf249bb1a7dd -> …/…/sda1
lrwxrwxrwx 1 root root 10 janv. 22 19:59 32e3621a-26de-4972-b07a-b574e309d2da -> …/…/hda1
lrwxrwxrwx 1 root root 10 janv. 22 19:59 836b8e7b-c01d-46de-be73-d9da342f1510 -> …/…/sda2
[/quote]

blkid

[quote]/dev/hda1: UUID=“32e3621a-26de-4972-b07a-b574e309d2da” TYPE=“ext3”
/dev/hda3: UUID=“05f73161-37f8-421c-8baa-464a18c841cb” SEC_TYPE=“ext2” TYPE=“ext3”
/dev/sda1: UUID=“20254cfa-eb65-4920-ab45-bf249bb1a7dd” TYPE=“ext3”
/dev/sda2: UUID=“836b8e7b-c01d-46de-be73-d9da342f1510” TYPE=“ext3”
[/quote]

fstab

[quote]proc /proc proc defaults 0 0

/ was on /dev/hda1 during installation

UUID=32e3621a-26de-4972-b07a-b574e309d2da / ext3 errors=remount-ro 0 1

/home was on /dev/hda3 during installation

UUID=05f73161-37f8-421c-8baa-464a18c841cb /home ext3 defaults 0 2

swap was on /dev/hda2 during installation

UUID=22e7e47a-8169-4e41-bf54-efe436f7bafb none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
UUID=20254cfa-eb65-4920-ab45-bf249bb1a7dd /media/Videos ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1
UUID=836b8e7b-c01d-46de-be73-d9da342f1510 /media/Applis ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1
none /cgroup cgroup rw 0 0
[/quote]

et enfin remplacement des UUID du disque externe par /dev/sda1 (2)

et j’ai le même problème :

/var/log/fsck/checkfs

[quote]Log of fsck -C -R -A -a
Sat Jan 23 11:57:50 2010

fsck from util-linux-ng 2.16.2
fsck.ext3: No such file or directory while trying to open /dev/sda1
/dev/sda1:
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193

fsck.ext3: No such file or directory while trying to open /dev/sda2
/dev/sda2:
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193

/dev/hda3: clean, 67251/855120 files, 559904/3417828 blocks (check in 4 mounts)
fsck died with exit status 8
[/quote]

donc cela vient d’un problème de detection de mon DD avant fsck :smt017
Si quelqu’un a une idée.
En attendant je vais me pencher sur le module shpchp :slightly_smiling:

C’est bon le problème est résolu, j’ai recompiler mon noyau une énième fois mais cette fois j’ai mis les options USB en dur.
Merci pour tout ++
:smt006

Evidemment !
Bien vu… :smt023