fallos (#4) - Errores al crear y restaurar imágenes (#9) - Message List
Hola de nuevo. Tengo un equipo con dos particiones: la primera WXP y la segunda Linux. De la segunda se crea la imagen sin problemas pero de la primera no hay forma de conseguirlo.
La segunda en una ocasión se ha restaurado correctamente (por lo que dicen los mensajes en el cliente y el seguimiento en la cola de acciones), y luego al arrancar, ha aparecido el GRUB y todo bien.
Sin embargo, luego he hecho cambios en el Linux y he vuelto a restaurar, y a pesar de que acaban bien las restauraciones (o al menos algunas), realmente no se restaura la imagen. He probado un montón de veces, con cache y net.
Luego he formateado la partición de Linux y de nuevo he intentado restaurar la imagen, pero nada. Alguna vez ha dicho que el proceso había acabado correctamente, pero era imposible porque lo decía al instante y en alguna otra ocasión ha dicho "ATENCIÓN, ha habido algún error en el proceso de restauración de la imagen".
En fin, que ahora mismo no sé a qué atenerme.
Adjunto a continuación lo recogido en la cola de acciones, por si le podéis echar un vistazo, aunque va a resultar dificil de leer.
A Acción Fecha final Hora final Fecha inicio Hora inicio Nombre S % R Restaurar Imagen 22-01-2010 13:06:10 22-01-2010 14:05:51 G011681 100% Parameter Value Partición 2 Imagen G011681-img-p2 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 13:06:10 Restaurar Imagen 22-01-2010 13:04:08 22-01-2010 14:02:35 G011681 100% Parameter Value Partición 2 Imagen G011681-img-p2 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 13:04:08 Error.-(001-Formato de ejecución incorrecto.) en modulo RestaurandoImagen() Restaurar Imagen 22-01-2010 12:49:19 22-01-2010 13:47:50 G011681 100% Parameter Value Partición 2 Imagen G011681-img-p2 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 12:49:19 Error.-(001-Formato de ejecución incorrecto.) en modulo RestaurandoImagen() Restaurar Imagen 22-01-2010 12:33:30 22-01-2010 13:33:10 G011681 100% Parameter Value Partición 2 Imagen G011681-img-p2 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 12:33:30 Error.-(001-Formato de ejecución incorrecto.) en modulo RestaurandoImagen() Reiniciar 22-01-2010 12:27:58 22-01-2010 13:27:56 G011681 100% Parameter Value Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 12:27:58 Restaurar Imagen 22-01-2010 12:27:32 22-01-2010 13:27:11 G011681 100% Parameter Value Partición 2 Imagen G011681-img-p2 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 12:27:32 Reiniciar 22-01-2010 12:23:21 22-01-2010 13:23:20 G011681 100% Parameter Value Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 12:23:21 Particionar y formatear 22-01-2010 12:23:21 22-01-2010 13:20:25 G011681 100% Parameter Value Particiones primarias NTFS:14996646 EXT3:14996677 LINUX-SWAP:996030 Particiones Lógicas Particiones a formatear 2 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 12:23:21 Reiniciar 22-01-2010 12:09:32 22-01-2010 13:09:31 G011681 100% Parameter Value Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 12:09:32 Restaurar Imagen 22-01-2010 12:09:12 22-01-2010 13:08:49 G011681 100% Parameter Value Partición 2 Imagen G011681-img-p2 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 12:09:12 Restaurar Imagen 22-01-2010 12:08:13 22-01-2010 13:06:38 G011681 100% Parameter Value Partición 2 Imagen G011681-img-p2 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 12:08:13 Error.-(001-Formato de ejecución incorrecto.) en modulo RestaurandoImagen() Restaurar Imagen 22-01-2010 12:07:54 22-01-2010 13:05:34 G011681 100% Parameter Value Partición 2 Imagen G011681-img-p2 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 12:07:54 Error.-(001-Formato de ejecución incorrecto.) en modulo RestaurandoImagen() Reiniciar 22-01-2010 11:44:22 22-01-2010 12:44:20 G011681 100% Parameter Value Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 11:44:22 Reiniciar 22-01-2010 11:42:43 22-01-2010 12:42:40 G011681 100% Parameter Value Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 11:42:43 Restaurar Imagen 22-01-2010 11:42:23 22-01-2010 12:42:01 G011681 100% Parameter Value Partición 2 Imagen G011681-img-p2 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 11:42:23 Reiniciar 22-01-2010 10:13:22 22-01-2010 11:13:21 G011681 100% Parameter Value Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 10:13:22 Restaurar Imagen 22-01-2010 10:12:52 22-01-2010 11:12:29 G011681 100% Parameter Value Partición 2 Imagen G011681-img-p2 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 10:12:52 Error.-(001-Formato de ejecución incorrecto.) en modulo RestaurandoImagen() Restaurar Imagen 22-01-2010 09:48:13 22-01-2010 10:47:50 G011681 100% Parameter Value Partición 2 Imagen G011681-img-p2 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 09:48:13 Error.-(001-Formato de ejecución incorrecto.) en modulo RestaurandoImagen() Restaurar Imagen 22-01-2010 09:20:49 22-01-2010 10:19:18 G011681 100% Parameter Value Partición 2 Imagen G011681-img-p2 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 22-01-2010 09:20:49 Crear Imagen 22-01-2010 08:51:59 22-01-2010 09:49:00 G011681 100% Parameter Value Partición 1 Perfil Software Perfil Software (G011681, Part:1) Perfil Hardware Perfil Hardware (G001033) Nombre Fecha final Hora final Información R G011681 22-01-2010 08:51:59 Error.-(011-Error desconocido) en modulo CrearPerfil() Crear Imagen 21-01-2010 16:11:54 21-01-2010 17:11:10 G011681 100% Parameter Value Partición 1 Perfil Software Perfil Software (G011681, Part:1) Perfil Hardware Perfil Hardware (G001033) Nombre Fecha final Hora final Información R G011681 21-01-2010 16:11:54 Error.-(011-Error desconocido) en modulo CrearPerfil() Crear Imagen 21-01-2010 16:01:16 21-01-2010 16:37:45 G011681 100% Parameter Value Partición 2 Perfil Software Perfil Software (G011681, Part:2) Perfil Hardware Perfil Hardware (G001033) Nombre Fecha final Hora final Información R G011681 21-01-2010 16:01:16 Crear Imagen 21-01-2010 15:54:41 21-01-2010 16:37:24 G011681 100% Parameter Value Partición 2 Perfil Software Perfil Software (G011681, Part:2) Perfil Hardware Perfil Hardware (G001033) Nombre Fecha final Hora final Información R G011681 21-01-2010 15:54:41 Crear Imagen 21-01-2010 15:35:49 21-01-2010 16:35:01 G011681 100% Parameter Value Partición 1 Perfil Software Perfil Software (G011681, Part:1) Perfil Hardware Perfil Hardware (G001033) Nombre Fecha final Hora final Información R G011681 21-01-2010 15:35:49 Error.-(011-Error desconocido) en modulo CrearPerfil() Inventario Software 21-01-2010 14:09:49 21-01-2010 14:59:25 G011681 100% Parameter Value Partición 2 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 21-01-2010 14:09:49 Inventario Software 21-01-2010 14:09:33 21-01-2010 14:59:25 G011681 100% Parameter Value Partición 1 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 21-01-2010 14:09:33 Inventario Software 21-01-2010 14:06:03 21-01-2010 14:59:11 G011681 100% Parameter Value Partición 1 Ordenadores G011681 Nombre Fecha final Hora final Información R G011681 21-01-2010 14:06:03
Como siempre, muchas gracias de antemano. Blanca
-
Message #30
Hola Blanca,
Yo me he encontrado algun problema parecido porque al ir a restaurar imagen primero se comprueba que el tamaño es menor o igual que la particion, y hay algun redondeo al alza en el caso de la imagen que lo fastidia.
Por otro lado, hay algunos logs que se quedan en la maquina local y no llegan al servidor, a ver si lo cambiamos.
Puedes hacer la siguiente prueba, te pones en el cliente, y te pones en la pestaña "Term 1" y lanzas la orden de restaurar a mano:
restoreImage REPO|CACHE imagen numeroDisco numeroParticion
El nombre de la imagen sin el .img, las imagenes estan en /opt/opengnsys/images y el nombre se forma con el identificador del perfil de software y el de hardware por ejemplo PS2_PH1.img
La numeración de discos y de particiones empieza desde el 1 y no desde el cero.
Aparte de los mensajes que te puedan salir en consola, puedes revisar los ficheros /var/log/syslog y /var/log/opengnsys.log y si quieres copiarlos al servidor porque te resulta más cómodo
cp /var/log/* /opt/opengnsys/log
que los copia a /opt/opengnsys/log/clients
A ver si con esto localizamos el fallo.
Un saludo
jcxifreJan 28, 2010, 9:15:44 AM (15 years ago)-
Message #35
Hola Juan Carlos,
He lanzado una primera vez desde el Term 1 un "restoreImage REPO PS6_PH2 1 2" y he obtenido lo siguiente:
[0] restoreImage: Origen=, Destino=
[20] Restaurar imagen
Volume size: 0 bytes (0 MiB)
Volume size: 0 bytes (0 MiB)
partimage: status: initializing the operation
partimage: status: commiting buffer cache to disk
[80] Extender sistema de archivos
[100] Duración de la operación 0m 1s
Despueés lo he lanzado una segunda y una tercera vez y he obtenido:
[0] restoreImage: Origen=, Destino=
[20] Restaurar imagen
Volume size: 0 bytes (0 MiB)
Volume size: 0 bytes (0 MiB)
partimage: status: initializing the operation
partimage: status: commiting buffer cache to disk
OpenGNSys error: ogRestoreImage: No se puede crear o restaurar una imagen de sistema "/opt/opengnsys/images/PS6_PH2, 1, 2"
Adjunto el opengnsys.log para que le eches un vistazo. El syslog te lo voy a enviar por correo porque por dos veces al intentar subirlo me ha devuelto al foro y he perdido el mensaje, en fin. Lo que da es un Trac error y dice algo así como "can't upload an empty file", cosa que por supuesto es falsa.
Saludos y gracias,
Blanca
blancamJan 29, 2010, 11:41:58 AM (15 years ago)-
Message #36
Hola Blanca.
Los scripts del tipo
restoreImage
forman una capa intermedia entre la consola web y la API de funciones básicas. Dicha capa de scripts puede ser personalizada según las necesidades de cada administrador.En tu caso, este script es una propuesta de restauración que no está depurada y puede tener algún fallo por corregir (intentaré revisarlo lo antes posibles). Los pasos que realiza son:
- Comprueba existencia de fichero y de partición (aunque por el momento da un mensaje erróneo).
- Si se pide restaurar desde caché local, trae el fichero del repositorio.
- Restaura la imagen.
- Extiende el sistema de archivos al tamaña de la partición.
- Si es Windows, parchea el nombre del PC.
Parece ser que el script no detecta bien alguno de los parámetros, así que te recomiendo que (si puedes) ejecutes a mano desde la consola de texto del cliente la función de restaurar la imagen:
ogRestoreImage REPO PS6_PH2 1 2
Se supone que existe el fichero en el repositorio y que la partición 2 está definida.
ramonJan 29, 2010, 1:29:09 PM (15 years ago)-
Message #37
Hola Ramón.
El ogRestoreImage me ha dado el mismo error que el restoreImage, esto es, algo como:
OpenGNSys error: ogRestoreImage: No se puede crear o restaurar una imagen de sist ema "/opt/opengnsys/images/PS6_PH2, 1, 2"
El fichero en el repositorio desde luego existe porque de hecho lo he podido restaurar en otro equipo con un restoreImage. En cuanto a la partición me la debí cargar en los intentos de restaura-formatea. O sea, que mejor empiezo de nuevo.
Saludos y muchas gracias por todo,
Blanca
blancamFeb 1, 2010, 2:02:27 PM (15 years ago)-
Message #38
Intentamos que las funciones de OpenGnSys sean lo más atómicas posible. De ahí que sea necesario tener scripts con procesos más complejos.
En tu caso el problema puede que se deba a que la partición y la imagen deben ser del mismo tipo. Esto es: debe intentarse restaurar un Windows en una partición marcada como NTFS o FAT32, o un Linux en una adecuada, y con el tamaña suficiente.
Otra causa puede estar en que hay un problema con el programa de clonación (por el momento usamos Partimage. La prueba de ejecución "a pelo" de Partimage para el código que indicas sería:
partimage -M -f3 -o -d -V0 -B gui=no -c -z1 --volume=0 restore /dev/sda2 /opt/opengnsys/images/PS6_PH2.img
Y comprobar las salidas de esta orden para determinar más exactamente el fallo.
ramonFeb 2, 2010, 7:26:24 AM (15 years ago)-
Message #39
Muchas gracias Ramón.
Puede que eso que sugieres lo pruebe un poco más adelante porque seguramante se me van a reproducir los mismos errores.
Digo esto porque ayer restauré el PC con Rembo 2 ( las dos particiones wxp y linux), y lo primero que intenté (dado que ya tenía de antes el inventario, las imágenes definidas,..etc) fué hacer imagen de la 1ª partición (la de WXP), y lo mismo que la vez anterior me acabó con error, como puedes ver en la cola de acciones:
A Acción Fecha final Hora final Fecha inicio Hora inicio Nombre S % R Crear Imagen 01-02-2010 14:30:48 01-02-2010 15:26:35 G011681 100% Parameter Value Partición 1 Perfil Software Perfil Software (G011681, Part:1) Perfil Hardware Perfil Hardware (G001033) Nombre Fecha final Hora final Información R G011681 01-02-2010 14:30:48 Error.-(011-Error desconocido) en modulo CrearPerfil()
No sé qué puede pasar. De todas formas este PC de momento lo dejé (ya seguiré con él) y me puse con otro equipo.
Te voy a contar lo que me pasó con este nuevo equipo.
Recupero el PC con Rembo. Tiene dos particiones. La primera con WXP en castellano y la segunda con WXP en euskera.
Hago el inventario de software de las dos.
Defino las imágenes, asociadas a los perfiles.
Cuando quiero crear imagen de la 1ª partición, no me aparece el nombre de la imagen que he definido, por lo que no puedo llegar a crear imagen. ¿A qué se puede deber?.
Con la segunda partición en cambio, llego a crear la imagen pero cuando la quiero restaurar da un error como se puede ver en la cola acciones, que inserto a continuación, donde están absolutamente todas las acciones que he hecho en este PC.
A Acción Fecha final Hora final Fecha inicio Hora inicio Nombre S % R Restaurar Imagen 01-02-2010 16:08:11 01-02-2010 17:07:50 G001038 100% Parameter Value Partición 2 Imagen G001038-img-p2 Ordenadores G001038 Nombre Fecha final Hora final Información R G001038 01-02-2010 16:08:11 Error.-(003-Error en partición de disco) en modulo RestaurandoImagen() Crear Imagen 01-02-2010 15:33:20 01-02-2010 16:14:00 G001038 100% Parameter Value Partición 2 Perfil Software Perfil Software (G001038, Part:2) Perfil Hardware Perfil Hardware (G001033) Nombre Fecha final Hora final Información R G001038 01-02-2010 15:33:20 Inventario Software 01-02-2010 14:56:18 01-02-2010 15:54:19 G001038 100% Parameter Value Partición 2 Ordenadores G001038 Nombre Fecha final Hora final Información R G001038 01-02-2010 14:56:18 Inventario Software 01-02-2010 14:49:27 01-02-2010 15:45:38 G001038 100% Parameter Value Partición 1 Ordenadores G001038 Nombre Fecha final Hora final Información R G001038 01-02-2010 14:49:27
A ver si me puedes decir algo al respecto.
De todas formas, si estoy siendo demasiado plasta, me lo decis y espero un poco, porque lo que no querría es no dejaros trabajar :-).
Saludos y gracias de nuevo.
Blanca
blancamFeb 2, 2010, 10:24:16 AM (15 years ago)-
Message #40
Hola de nuevo.
Quería decir que he retomado el equipo con el que inicié este tema, el que tiene WXP y Linux y esta vez he tomado la precaución de salvar los logs del cliente.
También, buena noticia, de la partición de Linux (que me había dado problemas la primera vez) se ha creado y restaurado la imagen correctamente.
O sea, que sólo queda saber por qué demontre no crea la imagen de la 1ª partición, la de WXP.
Cuando quiero crear la imagen de la 1ª partición, aparece en la cola de acciones con error, y se registra lo siguiente en el syslog:
Feb 2 14:11:08 OpenGNSys error: ogDeleteFile: Fichero o dispositivo no encontr ado "1 1 pagefile.sys" Feb 2 14:11:09 OpenGNSys error: ogDeleteFile: Fichero o dispositivo no encontr ado "1 1 hiberfile.sys" Feb 2 14:11:09 ntfs-3g[1785]: Unmounting /dev/sda1 (WINXP) Feb 2 14:11:20 OpenGNSys warning: Partición no montada: "1,1" Feb 2 14:11:45 OpenGNSys error: ogCreateImage: No se puede crear o restaurar u na image de sistema "1 1 /opt/opengnsys/images/PS5_PH2.img" Feb 2 14:11:45 kernel: [ 264.632617] partimage[2401]: segfault at 8a203f0 ip 0 8075279 sp bfb01670 error 4 in partimage[8047000+147000] Feb 2 14:11:52 OpenGNSys warning: Partición no montada: "1,1"
Y lo siguiente en el opengnsys.log:
02/02/2010 14:11 ***Comando recibido desde el Servidor de Administración 02/02/2010 14:12 ***Error al ejecutar Script 139.-(011-Error desconocido) en mo d ulo CrearPerfil() 02/02/2010 14:12 ***Finalizada la creacion del perfil software 02/02/2010 14:12 ***Procesa comandos pendientes 02/02/2010 14:12 ***Disponibilidad para comandos interactivos activada ...
De nuevo, muchas gracias y saludos.
Blanca
blancamFeb 3, 2010, 11:42:16 AM (15 years ago)-
Message #41
Hola otra vez. Quiero añadir algo al mensaje 40. Ahí comenté que de la 2ª partición (WXP en euskera) se hacía la imagen pero no se restauraba y sólo aporté las anotaciones de la cola de acciones.
Hoy he repetido la operación de restaurar la imagen desde el servidor y he recogido los logs del cliente para daros algo más de información.
En el syslog se ha anotado el siguiente error:
Feb 3 12:54:14 OpenGNSys error: ogRestoreImage: Partición desconocida o no se puede montar "24998051 > 24997140"
Luego he intentado restaurarla desde el propio cliente, de las distintas formas que me habíais indicado:
1) Con restoreImage y con ogRestoreImage, se ha anotado en el syslog el mismo mensaje, como podéis ver:
Feb 3 15:35:39 OpenGNSys error: ogRestoreImage: Partición desconocida o no se puede montar "24998051 > 24997140" Feb 3 15:47:21 OpenGNSys error: ogRestoreImage: Partición desconocida o no se puede montar "24998051 > 24997140"
2) Con partimage, la primera vez que lo he ejecutado me ha advertido de desmontar la partición /dev/sda2, así lo he hecho, y a la segunda se ha ejecutado sin problemas.
Transcribo los mensajes:
Volume size: 0 bytes (0MiB) Volume size: 0 bytes (0MiB) partimage:status:initilaizing the operation partimage:status:reading partition informations partimage:status:copying used data blocks partimage:status:commiting buffer cache to disk
Y ha restaurado la partición correctamente.
A ver si esto os da alguna pista.
Saludos y gracias de nuevo.
Blanca
blancamFeb 3, 2010, 4:07:00 PM (15 years ago)
-
-
-
-
-
-
-
Message #45
Buenas:
He intentado crear imagenes desde el interface web, en su dia consegui subir imagenes y restaurarlas desde la linea de comandos del cliente, pero me he encontrado con un problema: tengo dos ordenadores de prueba iguales, en el origen tengo definidas tres particiones (NTFS , EXT3 y SWAP) que me las coge el opengnsys perfectamente, se ven en la configuracion del equipo.
He seguido el procedimiento de la guia rápida: creo un aula con los dos ordenadores, los doy de alta, hago un inventario de hardware de uno de ello, asigno dicho perfil a los ordenadores...y aqui vienen los problemas, al intentar hacer un inventario de software solo me reconoce la particion de windows, la primera.
No me deja hacer el inventario de la particion de linux, cosa que ya consegui en su dia sobre el mismo equipo. Aun asi, sigo adelante y creo una imagen sobre esa particion y la subo, pero a la hora de restaurarla sobre el otro PC no me deja elegir la imagen.
¿Podria ser que la BBDD este cogiendo otro registro? He suprimido el PC varias veces, y creo que parte de la informacion no se ha suprimido...Guarreteando la BBDD.
fernando.gietzFeb 9, 2010, 4:31:43 PM (15 years ago)-
Message #48
Siento no haber estado antes dsponible, no se si tienes aún este problema...
Exactamente, si no sale disponible la imagen en el desplegable es porque no se ha generado correctamente probablemente al no existir el perfil software o porque no existe al haberlo eliminado. Mi consejo en este caso es eliminar el perfil, la imagen generado y empezar desde el principio o sea desde que se crea el inventario software. SI tienes problemas con esto echale un vistazo a los logs y nos lo mandas...
alonsoFeb 11, 2010, 10:35:34 AM (15 years ago)-
Message #49
Hola Alonso , no te preocupes por la disponibilidad cuando no se puede no se puede.
En cuanto a tu consejo, efectivamente algo así hice en su día, de manera que ya conseguí crear la imagen. Lo que no consigo es que me vaya bien la restauración completa de un equipo, sólo lo he conseguido en uno que tiene una única partición de WXP.
Sin embargo, tengo otros tres equipos, G001038 y G011681 del mismo perfil hardware y U002556 diferente.
El G001038 tiene dos particiones una WXP en castellano y una WXP en euskera. Desde el servidor creo imagen de las dos pero no consigo restaurar de ninguna de las dos. De la segunda consigo restaurar con el partimage desde el cliente, pero de la primera ni siquiera así. El G011681 tiene dos particiones una WXP y una Linux. De la primera no se crea imagen desde el servidor, da un error (Error- (011-Error desconocido) en módulo Crear Perfil). De la segunda se crea y se restaura correctamente.
El U002556 tiene dos particiones una WXP y una Linux. De la primera no se crea imagen desde el servidor, da el error (Error- (011-Error desconocido) en módulo Crear Perfil). Tambien he probado con el createImage desde el cliente y tampoco se crea. De la segunda se crea la imagen desde el servidor pero no se restaura, da un error (Error al ejecutar Script 1.-(001-Formato de ejecución incorrecto.) en módulo RestaurandoImagen?()).
Tengo guardados logs de todo, por si pudieran interesar, aunque también podría repetir alguna prueba si hiciera falta.
De momento no envío ningún log. Si me dices que quieres ver alguno en concreto, ya lo haré.
Saludos y muchas gracias una vez más.
blancamFeb 15, 2010, 3:37:04 PM (15 years ago)
-
-