fallos (#4) - Creación de imagen [FALLO/SOLUCIÓN] (#76) - Message List

Creación de imagen [FALLO/SOLUCIÓN]
 unsolved

Buenas, mando este mensaje des de la universidad Rovira i Virgili de Tarragona, para informar de un posible fallo en la librería FileSystem?.lib, en la función ogCheckFs(). Cuando ejecutamos el comando de crear imagen aparece en el LOG del sistema los siguientes errores:

...
OpenGnSys error: ogCheckFs: Partición errónea o desconocida "1 1"
OpenGnSys error: main: Partición errónea o desconocida "ogCheckFs 1 1"
...

Depurando la librería(/opt/opengnsys/client/lib/engine/bin/FileSystem.lib) mediante echo hemos descubierto que el comando eval del siguiente pedazo de codigo nos retorna un número diferente a 0 o 127, exactamente el 8, el error 8(Operational Error). Este error supuestamente salta cuando no recibe respuesta por parte del usuario en modo interactivo.

  ...
  ogLock $1 $2
  eval $PROG $PARAMS $PART
  ERRCODE=$?
  ...

La solución que hemos implementado es la siguiente:

en la función ogCheckFs() de /opt/opengnsys/client/lib/engine/bin/FileSystem.lib
   ...
   case "$TYPE" in
       EXT[234]    PROG="e2fsck"; PARAMS="-y";;
   ...
   esac
   ...

Le damos el valor -y a la variable $PARAMS cuando esta entra en el primer caso, lo que estamos haciendo es decir "YES" por defecto a las respuestas que nos pide el comando.

Esto es todo si alguien tiene alguna otra solución porfavor informe.

Tree View Flat View (newer first) Flat View (older first)
  • Message #227

    Ya hemos encontrado este problema y estará solucionado, junto a otros y muchos mejoras, en la próxima versión 1.0.2.

    La solución que implementamos es justamente esta misma. Gracias.

Tree View Flat View (newer first) Flat View (older first)

Attachments

No attachments created.