opengnsys-1.1.1 (#16) - Problema al crear y restaurar imagen (#417) - Message List

Problema al crear y restaurar imagen
 unsolved

Hola,

Para probar el funcionamiento de la nueva versión 1.1.1, he restaurado una imagen creada con la versión 1.0.6a y posteriormente he generado una nueva imagen con la versión 1.1.1. La creación no ha indicado ningún error en el log en tiempo real.

Al tratar de restaurar la imagen nueva me ha saltado el siguiente error: 033-Archivo de imagen corrupto o de otra versión de partclone. Aclarar que la imagen la he restaurado desde la 1.1.1, en el mismo equipo desde donde la creé y con la misma versión de ogLive.

Tras echarle un vistazo al log histórico he visto que me aparece un error al finalizar la creación de la imagen, aunque en el log en tiempo real no apareció nada:

17/12/2019 20:59 *** Debug: 5-021-Ejecución de comando:CrearImagen()
17/12/2019 20:59 *** Debug: 5-008-Ejecución del script:/opt/opengnsys/interfaceAdm/InventarioSoftware
17/12/2019 20:59 *** Debug: 5-009-Parámetro del script: #2-1
17/12/2019 20:59 *** Debug: 5-009-Parámetro del script: #3-1
17/12/2019 20:59 *** Debug: 5-009-Parámetro del script: #4-/tmp/CSft-IP.IP.IP.IP-1
[START Interface] Ejecutar comando:  /opt/opengnsys/interfaceAdm/InventarioSoftware 1 1 /tmp/CSft-IP.IP.IP.IP-1
   [ ]      tiempo parcial del subproceso : 0m 1s
17/12/2019 20:59 *** Debug: 5-008-Ejecución del script:/opt/opengnsys/interfaceAdm/CrearImagen
17/12/2019 20:59 *** Debug: 5-009-Parámetro del script: #2-1
17/12/2019 20:59 *** Debug: 5-009-Parámetro del script: #3-1
17/12/2019 20:59 *** Debug: 5-009-Parámetro del script: #4-REDESa01SemestreB
17/12/2019 20:59 *** Debug: 5-009-Parámetro del script: #5-IP.IP.IP.IP
[START Interface] Ejecutar comando:  /opt/opengnsys/interfaceAdm/CrearImagen 1 1 REDESa01SemestreB IP.IP.IP.IP
<13>Dec 17 20:59:56 OpenGnsys info: 2019-12-17 20:59:56 CambiarAcceso: Montar repositorio  por smb en modo admin
<13>Dec 17 20:59:56 OpenGnsys info: 2019-12-17 20:59:56 CambiarAcceso: Montar repositorio  por smb en modo admin
[1]  INICIO scripts:  /opt/opengnsys/scripts/createImage 1 1 IP.IP.IP.IP/REDESa01SemestreB
<13>Dec 17 20:59:56 OpenGnsys error: 2019-12-17 20:59:56 ogDeleteFile<-ogCleanOs<-createImage: Fichero o dispositivo no encontrado "1 1 pagefile.sys"
<13>Dec 17 20:59:56 OpenGnsys error: 2019-12-17 20:59:56 ogDeleteFile<-ogCleanOs<-createImage: Fichero o dispositivo no encontrado "1 1 swapfile.sys"
[16] createImage:  Calcular espacio (KB) requerido para almacenarlo y el disponible:  29079078 1329622016
[20] Comprueba la consistencia de un sistema de archivos.  /dev/sda1 209715196 (KB)
<13>Dec 17 20:59:57 OpenGnsys warning: 2019-12-17 20:59:57 Sistema de archivos no montado: "1,1"
[30] Reduce el tamaño del sistema de archivos al mínimo ocupado por sus datos.
      tiempo parcial del subproceso ( 49210752 KB ) : 0m 8s
[35]  Renombrar fichero-imagen previo:  "/opt/opengnsys/images/REDESa01SemestreB.img" ->  "/opt/opengnsys/images/REDESa01SemestreB.img.ant".
[40] Genera una imagen exacta de un sistema operativo instalado localmente. : ogCreateImage 1 1 REPO /REDESa01SemestreB partclone lzop
<13>Dec 17 21:04:25 OpenGnsys error: 2019-12-17 21:04:25 ogGetImageInfo<-ogCreateImage<-createImage: No se puede crear o restaurar una image de sistema "Image format is not valid /opt/opengnsys/images/REDESa01SemestreB.img"
      Total Time: 00:00:01, 100.00% completed!
Total Time: 00:04:06, Ave. Rate:   11,2GB/min, 100.00% completed!
      tiempo parcial del subproceso : 4m 21s
[90] Extender sistema de archivos.
<13>Dec 17 21:04:25 OpenGnsys warning: 2019-12-17 21:04:25 Sistema de archivos no montado: "1,1"
      Extiende el tamaño de un sistema de archivo al máximo de su partición.  49210752 ->  209715196 = 209715196: 0m 3s
<13>Dec 17 21:04:31 OpenGnsys error: 2019-12-17 21:04:31 ogGetImageInfo<-createImage: No se puede crear o restaurar una image de sistema "Image format is not valid /opt/opengnsys/images/REDESa01SemestreB.img"
[100] tiempo total del proceso 4m 35s
      FileSystem /dev/sda1 with 49210752 KB data created onto file-image as /REDESa01SemestreB and used 27150336 KB across DFS smb
      Image-file /REDESa01SemestreB metada:
<13>Dec 17 21:04:33 OpenGnsys info: 2019-12-17 21:04:32 CambiarAcceso: Montar repositorio  por smb en modo user
[END Interface] Comando terminado con este código:  0

Así que me he conectado al cliente por ssh y al ejecutar ogGetImageInfo sobre el fichero de imagen me da el siguiente error:

<13>Dec 17 22:13:07 OpenGnsys error: 2019-12-17 22:13:07 ogGetImageInfo: No se puede crear o restaurar una image de sistema "Image format is not valid REDESa01SemestreB.img"

Mientras que sobre cualquier otra imagen si me devuelve la información correctamente.

He probado a ejecutar con depuración la función ogGetImageInfo:

+ IMGFILE=REDESa01SemestreB.img
++ basename REDESa01SemestreB.img
+ FILEHEAD=/tmp/REDESa01SemestreB.img.infohead
++ file REDESa01SemestreB.img
++ awk '{print $2}'
+ COMPRESSOR=lzop
+ ogCheckStringInGroup lzop 'gzip lzop'
+ local i
+ '[' 'lzop gzip lzop' == help ']'
+ '[' 2 == 2 ']'
++ echo gzip lzop
+ for i in `echo $2`
+ '[' lzop == gzip ']'
+ for i in `echo $2`
+ '[' lzop == lzop ']'
+ return 0
++ lzop -dc REDESa01SemestreB.img
++ head
+ '[' FALSE == FALSE ']'
++ LC_ALL=C
++ partclone.info /tmp/REDESa01SemestreB.img.infohead
+ PARTCLONEINFO='Partclone v0.3.11 http://partclone.org
Unknown mode
unable to read bitmap.
Partclone fail, please check /var/log/partclone.log !'
++ echo Partclone v0.3.11 http://partclone.org Unknown mode unable to read bitmap. Partclone fail, please check /var/log/partclone.log '!'
++ grep --color=auto size
+ set +x
<13>Dec 18 16:09:17 OpenGnsys error: 2019-12-18 16:09:17 ogGetImageInfo: No se puede crear o restaurar una image de sistema "Image format is not valid REDESa01SemestreB.img"

Y mirando en el fichero /var/log/partclone.log:

Partclone v0.3.11 http://partclone.org
Unknown mode
initial main bitmap pointer 0x7fc511ef2010
Initial image hdr: read bitmap table
unable to read bitmap.

He probado a volver a generar la imagen incluso pasándole previamente un chequeo al sistema de ficheros y sigue ocurriendo lo mismo. El caso es que la imagen aparentemente se crea bien, pero luego la función ogGetImageInfo no es capad de leer la información de ella y por eso me genera el error.

-rwxr-xr-x 1 root root 27801637494 dic 17 21:04 REDESa01SemestreB.img*
-rwxr-xr-x 1 root root 27623891448 dic 17 20:50 REDESa01SemestreB.img.ant*
-rwxr-xr-x 1 root root          33 dic 17 21:08 REDESa01SemestreB.img.full.sum*
-rwxr-xr-x 1 root root          33 dic 17 20:54 REDESa01SemestreB.img.full.sum.ant*
-rwxr-xr-x 1 root root           7 dic 17 21:04 REDESa01SemestreB.img.info*
-rwxr-xr-x 1 root root          33 dic 17 21:05 REDESa01SemestreB.img.sum*
-rwxr-xr-x 1 root root          33 dic 17 20:51 REDESa01SemestreB.img.sum.ant*
-rwxr-xr-x 1 root root      132841 dic 17 21:12 REDESa01SemestreB.img.torrent*
-rwxr-xr-x 1 root root      132001 dic 17 20:58 REDESa01SemestreB.img.torrent.ant*

¿Alguna idea?

Gracias de antemano

Abelardo

  • Message #920

    Buenas.

    Hemos detectado que se produce un fallo cuando se genera una imagen con el ogLive 5.0 (con Partclone 0.3.x) y se intenta restaurar en un ogLive anterior (con Partclone 0.2.x), debido a incompatibilidad entre las versiones de Partclone.

    Si éste es tu caso, las imágenes generadas con el ogLive 5.0 solo se pueden restaurar en clientes con ese ogLive. Estamos viendo la posibilidad de reconstruir dicho ogLive con una versión anterior de Partclone o ver cómo compatibilizar dichas versiones.

    Saludos.

    • Message #921

      Hola,

      Siento si con tanto lío no ha quedado claro, pero el caso es que la imagen la cree con el ogLive 5.0 y la estoy tratando de restaurar con el ogLive 5.0. Ya al crear la imagen, la función ogGetImageInfo me da el error porque no es capaz de leer el archivo de la imagen recién creado.

      Estoy pendiente de ver si le ocurre a otros compañeros o me pasa sólo a mí.

      He estado probando y me ocurre sólo con la partición de Windows 10, las linux me van bien.

      SAlu2

      • Message #922

        Ejecuta un CHKDSK desde el propio Windows, comprueba que no esté hibernado y prueba otra vez a hacer la imagen.

        Saludos.

        • Message #923

          Hola,

          La hibernación la tengo desactivada, he actualizado, liberado espacio y le he pasado un chkdsk /f c: y afortunadamente se ha resuelto.

          Lo curioso es que ayer a última hora probé a arrancar el mismo equipo con el ogLive 4.8 que lleva una versión 0.2 de partclone, le dí a crear imagen y funcionó todo bien. Sin tocar nada reinicié el equipo esta vez con el ogLive 5.0 que lleva una partclone 0.3 y otra vez el mismo fallo con la función ogGetImageInfo.

          Deber ser que la versión de partclone 0.3 es menos permisiva con el estado del disco...

          SAlu2 y gracias

          • Message #959

            Buenos días,

            A nosotros también nos da el mismo problema a la hora de crear una imagen son sistema operativo Windows 10. Al crear la imagen después de Reducir el tamaño del sistema de archivos al mínimo, muestra en el Log en tiempo real:

            [40] Genera una imagen exacta de un sistema operativo instalado localmente. : ogCreateImage 1 1 REPO /Windows10x64 partclone lzop
            Partclone v0.3.11 http://partclone.org
            Starting to clone device (/dev/sda1) to image (-)
            Reading Super Block
            ntfsclone-ng.c: NTFS Volume '/dev/sda1' is scheduled for a check or it was shutdown
            uncleanly. Please boot Windows or fix it by fsck.
            Calculating bitmap... Please wait...
            ntfsclone-ng.c: NTFS Volume '/dev/sda1' is scheduled for a check or it was shutdown
            uncleanly. Please boot Windows or fix it by fsck.
            

            Y en el log del equipo

            <13>Jul  7 15:51:14 OpenGnsys error: 2020-07-07 15:51:14 ogGetImageInfo<-createImage: No se puede crear o restaurar una image de sistema "Image format is not valid /opt/opengnsys/images/Windows10x64.img"
            

            Desde Windows hemos programado la comprobación del disco chkdsk /f c: y al pasarla no ha dado errores. También hemos pasado también la comprobación desde herramientas linux y no ha detectado errores.

            ¿Qué podemos hacer para poder crear la imagen?

            Muchas gracias

            • Message #960

              Hola,

              Ayer me volvió a pasar clonando una partición con Windows 10 v20.04. En este caso también le ocurría a otro compañero que había actualizado a la 20.04.

              Al no funcionarme lo de la comprobación del disco, opté por actualizar opengnsys de la 1.1.1a a la 1.1.1c.

              El problema no se solucionó, pero esta mañana el compañero al que no le funcionaba ha hecho una imagen de la misma partición y no ha tenido ningún problema.

              Por mi parte he probado a realizar la comprobación del disco desde una ventana de administrador con powershell utilizando la orden

              Repair-Volume -DriveLetter C -OfflineScanAndFix
              

              Aparentemente no ha encontrado ningún error, pero al intentar de nuevo hacer la imagen me ha funcionado sin problemas. No sé si habrá tenido que ver lo del Repair-volume o ha sido cosa de magia, pero no cuesta nada probar.

              El ogClient que he utilizado es el 5.4, aunque la versión de partclone que traque creo que es la misma que la 5.0.

              SAlu2

              • Message #961

                He seguido tus indicaciones de repair-volume y ogClient 5.4 pero sigue sin poder crearse la imagen sin errores.

                Muchas gracias

Attachments

No attachments created.