[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[¿Solución?] [Workaround] Grub y dmraid. Fallo al actualizar squeeze



El Tue, 6 Jul 2010 02:00:33 +0200
AngelD <angeld@froga.net> escribió:

> El Tue, 06 Jul 2010 00:35:35 +0200
> erl <erl.listas@chips-tips.com> escribió:
> 
> > El 05/07/10 19:09, AngelD escribió:
> > > 	Al intentar actualizar con aptitude, este me dice este
> > > "churro de errores":
> > >
> > >   Configurando linux-image-2.6.32-5-amd64 (2.6.32-15) ...
> > >   Running depmod.
> > >   Running update-initramfs.
> > >   update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64
> > >   W: Possible missing firmware /lib/firmware/rtl8168d-2.fw for
> > > module r8169 W: Possible missing
> > > firmware /lib/firmware/rtl8168d-1.fw for module r8169
> > > initrd.img(/boot/initrd.img-2.6.32-5-amd64 ) points
> > > to /boot/initrd.img-2.6.32-5-amd64
> > > (/boot/initrd.img-2.6.32-5-amd64) -- doing nothing
> > > at /var/lib/dpkg/info/linux-image-2.6.32-5-amd64.postinst line
> > > 400. vmlinuz(/boot/vmlinuz-2.6.32-5-amd64 ) points
> > > to /boot/vmlinuz-2.6.32-5-amd64 (/boot/vmlinuz-2.6.32-5-amd64) --
> > > doing nothing
> > > at /var/lib/dpkg/info/linux-image-2.6.32-5-amd64.postinst line
> > > 400. Running update-grub. Generating
> > > grub.cfg ... /usr/sbin/grub-probe: error: cannot find a GRUB drive
> > > for /dev/mapper/isw_bejfbiafd_raid11.  Check your device.map. User
> > > postinst hook script [update-grub] exited with value 1
> > >
> > > Si miramos la linea 400 del
> > > "var/lib/dpkg/info/linux-image-2.6.32-5-amd64.postinst":
> > >
> > >   warn "$kimage($vmlinuz_target) points to $target ($real_target)
> > > -- doing nothing"
> > >
> > > 	por lo que intuyo puede haber algún problema entre el grub
> > > y la configuración de 'dmraid'. En su momento me costó bastante
> > > lograr que funcionara, pero ahora no recuerdo exactamente como lo
> > > hice, o si tiene alguna relación con el problema actual.
> > >
> > > 	Lo más parecido que he encontrado ha sido el bug 587754,
> > > pero sin solución ni apaño aparente.
> > >
> > > 	Saludos --- Angel
> > >
> > > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=587754
> > >
> > >
> > Creo q ese warning no es indicativo de nada. Si el siguiente:
> > 
> > usr/sbin/grub-probe: error: cannot find a GRUB drive
> > 
> > y te apunta a lo q deberías mirar: Check your device.map.
> 
> 	Mi /boot/grub/device.map dice:
> 
>  (hd0)	/dev/sda
>  (hd1)	/dev/sdb
> 
> 	que es lo normal. El comando me parece que falla cuando
> intenta chequear la partición "/boot":
> 
>  grub-probe -d /dev/mapper/isw_bejfbiafd_raid11
> 
> 	He intentado desmontar este grupo y montar uno de los discos
> que lo forman, pero sin "desarmar" el raid no hay manera que funcione.
> Si lograra esto, el "grub-probe" no se quejaría.
> 
> > Recuerdo haber tenido problemas con ext4 y grub2 . No será tu caso?
> > También porque el update-initramfs me dejaba fuera el dmraid. No
> > recuerdo bien como solucioné ni uno ni otro.
> 
> 	Sip, también tuve problemas con ext4 y Grub que logré
> solucionar, y no recuerdo como. :-( 
> 
> 	Ahora sospecho que es un problema con la versión actual de
> Grub en Squeeze, pero mientras en otro equipo (sin dmraid) logré
> solucionarlo instalando el Grub de Sid, en este no encuentro forma
> humana de apañarlo. 

	Bueno, si que hay forma de apañarlo, aunque la solución sea
temporal y no muy limpia.

	Como el problema parece reside en la utilidad 'grub-probe', he
cambiado esta (/usr/sbin/grub-probe) por un "echo ext2", consiguiendo
siempre el resultado deseado, terminando la actualización correctamente.

	Ahora sólo queda esperar que se resuelva el problema, para no
tener que repetir esta operación tras cada actualización.

	Saludos --- Angel


Reply to: