TIP: Deshacerse de los errores comunes en modo chroot
En muchos de mis artículos anteriores, he mencionado el uso de "chroot" hacer cosas diferentes. Sin embargo, durante su estadía en chroot, dependiendo de sus acciones, usted puede ser que consiga ver algunos mensajes de error que por lo general no fatal y le permitirá hacer lo que estamos tratando de hacer (en general). Aunque, en general, es una buena idea para solucionarlos en aras de la exhaustividad.
Problema
Los siguientes son algunos de los mensajes de error que pueden ver al mismo tiempo en chroot:
Searching for GRUB installation directory ... found: /boot/grub
User postinst hook script [update-grub] exited with value 1
dpkg: error processing linux-image-2.6.30-8-bpo50-test (--install):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
linux-image-2.6.30-8-bpo50-test
o
Unpacking bzip2 (from .../bzip2_1.0.5-6_i386.deb) ...
Processing triggers for man-db ...
Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up binutils (2.20.1-15) ...
Setting up bzip2 (1.0.5-6) ...
Setting up linux-source-2.6.34 (2.6.34-1~experimental.2) ...
root@debian:~# ls
Solución
La manera de deshacerse de estos mensajes es dar los siguientes comandos una vez que la jaula en una partición del sistema. Por ejemplo, digamos que usted quiere chroot para acceder a una partición de Linux en / dev/hda5. Así que usted haría algo como:
debian:~# mount /dev/hda5 /mnt
debian:~# chroot /mnt
Después de que dar los siguientes dos comandos adicionales (no de la partición chroot pero en el sistema desde el que está haaber):
debian:~# mount -o bind /dev /mnt/dev
debian:~# mount -t proc none /mnt/proc
Eso es todo!













08 de abril 2012 a las 10:35 am
Encontré esta página al buscar una respuesta al error openpty ().
Lo curioso es que me monté proc y dev y sigue recibiendo este mensaje, al instalar un nuevo kernel y purgar la vieja con apt-get.
Así que me estoy preguntando si podría tener una solución a eso.
Responder a este comentario
09 de junio 2012 a las 21:19
Tu entrada me ayudó mucho! Tuve un problema con mis datos y yo estaba tratando de arreglarlo con el SystemRescueCd pero se bloqueó con este error.
¡Muchas gracias!
Responder a este comentario
30 de octubre 2012 a las 19:51
Gracias por esta página.
Golpeé este problema al intentar configurar Code :: Blocks bajo un Sytem directorio chroot.
Sin su ayuda, nunca me lo tengo compilado.
Saludos,
Phil
Responder a este comentario