Error al lanzar find + cpio de la imagen debian-9.2.1-i386-xfce-CD-1.iso exDebian

Error al lanzar find + cpio de la imagen debian-9.2.1-i386-xfce-CD-1.iso

6 envíos / 0 nuevos
Último envío
#1 Mié, 01/11/2017 - 10:51
mcasti
Imagen de mcasti
Desconectado/a
se unió: 21/10/17

Error al lanzar find + cpio de la imagen debian-9.2.1-i386-xfce-CD-1.iso

Estado: 
[SOLUCIONADO]

Hola,

tengo instalado una debian stretch , y quiero copiar el contenido de la imagen ISO en un directorio.

El proceso que hago es, montar la ISO en un directorio temporal, y luego lanzar un find en ese directorio temporal para seguido hacer un cpio

 

mount -t iso9660 -o loop debian-9.2.1-i386-xfce-CD-1.iso /mnt/temporal/
cd /mnt/temporal
find | cpio -pdmuv --dereference /mnt/otrodirectorio

 

Lanzar esas instrucciones tal como veis, provoca un error de violación de segmento. En /var/log/messages se muestra:

 

Nov  1 14:30:36 rocanegra kernel: attempt to access beyond end of device
Nov  1 14:30:36 rocanegra kernel: loop0: rw=0, want=1322368, limit=1321952
Nov  1 14:30:36 rocanegra kernel: attempt to access beyond end of device
Nov  1 14:30:36 rocanegra kernel: loop0: rw=0, want=1322624, limit=1321952
Nov  1 14:30:36 rocanegra kernel: attempt to access beyond end of device
Nov  1 14:30:36 rocanegra kernel: loop0: rw=0, want=1322120, limit=1321952
Nov  1 14:30:36 rocanegra kernel: cpio[9439]: segfault at 55a5ce0b6020 ip 00007f35a9837021 sp 00007ffe3ba9f558 error 4 in libc-2.24.so[7f35a97b3000+195000]

Los ultimos ficheros copiados por el cpio son:

/efi
/efi/boot
/efi/boot/bootia32.efi
/firmware
/firmware/firmware-linux-free_3.4_all.deb
/g2ldr
/g2ldr.mbr
/install
/install.386
/install.386/gtk

 

El siguiente fichero que debe copiar, es ./install.386/gtk/initrd.gz , y ahi es donde da el error de violacion de segmento.

Si pruebo con , en lugar de la imagen xcfe, funciona perfectamente.

¿Sabeis si se trata de un bug, y/o si hay un metodo alternativo con cpio para esquivar el fallo?

 

Mié, 01/11/2017 - 12:09
rockyiii
Imagen de rockyiii
Conectado
administrator
se unió: 11/01/16

¿comprobaste la integridad de la imagen iso? ¿que repositorio utilizaste para descargar dicha imagen?
Por lo que estas contando daría la impresión de que la imagen tiene error y de ser así seria bueno reportarlo en alguno de los canales oficiales de debian 

 

saludos...

Mié, 01/11/2017 - 13:56
caliban
Imagen de caliban
Conectado
moderador
se unió: 14/01/16

¿Estás intentando instalar debian desde el que tenes en uso   y mediante un instalador gráfico ?

( o sea tener en un directorio la iso ,  hd-media   vmlinuz  gtk/initrd.gz  etc )

Mié, 01/11/2017 - 14:02 (Responder a #3)
mcasti
Imagen de mcasti
Desconectado/a
se unió: 21/10/17

La imagen la he descargado de la web oficial (donde apunta el enlace que les puse). La integridad la probé, y marca el hash correspondiente.

La imagen funciona, ya que esta ISO la uso para instalar maquinas virtuales, y funciona correctamente.

Mié, 01/11/2017 - 14:03 (Responder a #4)
mcasti
Imagen de mcasti
Desconectado/a
se unió: 21/10/17

caliban wrote:

¿Estás intentando instalar debian desde el que tenes en uso   y mediante un instalador gráfico ?

( o sea tener en un directorio la iso ,  hd-media   vmlinuz  gtk/initrd.gz  etc )

 

Lo único que estoy haciendo es descomprimir la ISO, para modificar ficheros y volver a generar otra ISO.

Mié, 01/11/2017 - 14:24 (Responder a #5)
mcasti
Imagen de mcasti
Desconectado/a
se unió: 21/10/17

Tienes razon, he vuelto a sacar el md5, y ya no coincide con el hash que da la web oficial de debian.

Cuando la descargé, me marco el md5 correcto, pero tal vez con mis jueguecitos me la he cargado.

Me toca descargar otra vez. Gracias.