fallos (#4) - Creación de imagen [FALLO/SOLUCIÓN] (#76) - Message List
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.