General (#1) - Problemas con la deteccion de las partiociones (#2) - Message List

Problemas con la deteccion de las partiociones
 unsolved

Hola a todos, ante todo presentarme. Soy Fernando Gietz y trabajo en la universidad del Pais Vasco, actualmente estoy trasteando con opengnsys, pero me he encontrado con algunos problemas.

Tengo un servidor ubuntu 9.04 en el cual he instalado el servidor de OpenGNSys usando el instalador. Gracias a la guia que se ha puesto a nuestra disposición he añadido un ordenador, siguiendo el procedimiento marcado en la guía. Lo mando arrancar, el ordenador se arranca, me carga el miniSO pero se me queda en la linea de comandos. Me he creado un menú y se lo he asignado pero tampoco me carga el menú al iniciarse el equipo, ni tampoco en el servidor me crea un php con él. Tampoco me aparece en la configuración del equipo las particiones del equipo.

Me podeis echar un cable con ello?

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

    ¡Qué bien! Parece que la cosa empieza a extenderse.

    Tu problema se debe seguramente a la versión del instalador que hayas usado y a la revisión del SVN que ése haya descargado. Más concretamente, el asunto estará en que hay un problema de configuración y no se arranca algún servicio.

    Hasta que no se unifiquen las configuraciones tenemos varios ficheros dispersos que hay que revisar para que todo arranque bien. Mira en el servidor los siguientes ficheros:

    • /opt/opengnsys/etc/ogAdmServer.cfg - incluye la línea IPhidra=SERVERIP (IP del servidor OpenGnSys) y el acceso correcto a la base de datos.
    • /opt/opengnsys/etc/ogAdmRepo.cfg - incluye las líneas IPlocal=SERVERIP e IPhidra=SERVERIP
    • /opt/opengnsys/www/controlacceso.php - tiene descomentadas las líneas
      $ips="SERVERIP";     // Siendo SERVERIP, la IP del servidor OpenGnSys
      $prt="2008";
      $wer="http://SERVERIP/opengnsys/pagerror.php"; // Página de errores
      $wac="http://SERVERIP/opengnsys/acceso.php";   // Página de login
      

    Después de revisar la configuración, arrancar los servicios:

    /etc/init.d/opengnsys restart
    

    Comprobar en el cliente:

    • /opt/opengnsys/etc/ogAdmClient.cfg - contiene las siguientes líneas, sustituyendo SERVERIP por su valor:
      ServerIP=SERVERIP
      Puerto=2008
      ClientScripts=/opt/opengnsys/scripts
      UrlMenu=http://SERVERIP/opengnsys/varios/menubrowser.php
      UrlMsg=http://SERVERIP/opengnsys/varios/msgbrowser.php
      

    Luego ya se puede trastear con la consola web para acceder a los clientes.

    Espero que esto te sirva y sigue usando el foro o el correo electrónico para cualquier ayuda.

  • Message #4

    Perdón por tardar en contestar pero he estado de vacaciones.

    He revisado los archivos de configuración que comentas y los tengo tal como tu pones.

    '''ogAdmServer.cfg'''
    IPhidra=XXX.YYY.ZZZ.103
    Puerto=2008
    AulaUp=0
    Usuario=usuog
    PassWord=passusuog
    DataSource=localhost
    Catalog=ogBDAdmin
    
    '''ogAdmRepo.cfg'''
    IPlocal=XXX.YYY.ZZZ.103
    IPhidra=XXX.YYY.ZZZ.103
    Puerto=2008
    
    '''controlacceso.php'''
    // Variables de sessión de configuración de servidor y base de datos( Modificar aquípara cambio global)
     $cnx="localhost;usuog;passusuog;ogBDAdmin;mysql"; // Cadena de conexión a la base de datos
     $ips="XXX.YYY.ZZZ.103"; // IP del servidor de Administración
     $prt="2008"; // Puerto de comunicación con el servidor
     $wer="http://XXX.YYY.ZZZ.103/opengnsys/pagerror.php"; // Página de redireccionamiento de errores
     $wac="http://XXX.YYY.ZZZ.103/opengnsys/acceso.php"; // Página de login de la aplicación
    

    He reiniciado los servicios. En el cliente el archivo

    '''ogAdmClient.cfg'''
    ServerIP=XXX.YYY.ZZZ.103
    Puerto=2008
    ClientScripts=/opt/opengnsys/scripts
    UrlMenu=http://XXX.YYY.ZZZ.103/opengnsys/varios/menubrowser.php
    UrlMsg=http://XXX.YYY.ZZZ.103/opengnsys/varios/msgbrowser.php
    

    todo esta bien pero sigue sin que me salgan en el interface web las particiones de este equipo, ni tampoco el menu que intento crear. Lo arranco desde la web pero se me queda en la linea de comando del miniSO.

  • Message #5

    Hola, Parece ser que la parte del servidor está bien configurada, por lo tanto su funcionamiento debe ser correcto.[1] Deberiamos comprobar los logs que genera el cliente [2] cuando se inicializa, de esta manera podemos detectar por que no comunica con el servidor.

    En la siguiente página [3] puedes ver las instrucciones para ver los logs del cliente -Incluye algunas capturas de pantalla sobre una máquina virtual con particiones no formateadas para comprobar la información que se almacena en el log-

    Compáralas con la de tu cliente, y/o adjuntalas al foro para que la comentemos.

    [1] acceso desde el servidor: /var/log/opengnsys/*.log [2] acceso desde el propio cliente: /var/log/opengnsys.log [3] http://www.informatica.us.es:8080/opengnsys/wiki/InitrdClienteLog

    Un saludo.

  • Message #6

    Buenos dias: Efectivamente se produce un error XD. He subido el nivel de los log

    more default.sh
    #!/opt/opengnsys/bin/bash
    OPENGNSYS=${OPENGNSYS:-/opt/opengnsys}
    OGLOGFILE=${OGLOGFILE:-/var/log/opengnsys.log}
    #### FIXME   EN PRUEBAS
    OGLOGFILE=/var/log/opengnsys.log
    if [ -x "$OPENGNSYS/bin/ogAdmClient" ]; then
        echo "$MSG_LAUNCHCLIENT"
        $OPENGNSYS/bin/ogAdmClient -f $OPENGNSYS/etc/ogAdmClient.cfg -l $OGLOGFILE -
    d 4
    fi
    bash
    # FIXME   Arranque Browser
    #browser -qws $OGSTARTPAGE
    

    Pero lo único que me saca es lo siguiente:

    more opengnsys.log
    12/01/2010 12:42 ***Error en el Servicio: 13.-(013-NO existe fichero de configur
    ación o contiene un error de sintaxis) en modulo Main()
    

    En el servidor el log es el siguiente:

    tail ogAdmServer.log
    10/12/2009 18:04 ******Inicio de sesion***
    14/12/2009 12:44 ******Inicio de sesion***
    28/12/2009 12:10 ******Inicio de sesion***
    29/12/2009 13:04 ******Inicio de sesion***
    29/12/2009 13:12 ******Inicio de sesion***
    11/01/2010 14:16 ******Inicio de sesion***
    11/01/2010 14:34 ******Inicio de sesion***
    11/01/2010 14:45 ******Inicio de sesion***
    12/01/2010 12:10 ******Inicio de sesion***
    

    A ver si sirve de ayuda.

  • Message #7

    El fichero de log indica que hay un problema con el fichero de configuración del cliente /opt/opengnsys/etc/ogAdmClient.cfg o que el programa cliente es antiguo.

    Te recomiendo que, en el servidor, recompiles el cliente desde el código fuente más nuevo:

    # Desde el directorio del Subversion del proyecto.
    svn update
    cd trunk/admin/Services/ogAdmClient
    make
    cp ogAdmClient /opt/opengnsys/client/bin
    

    Ahora se puede arrancar el cliente y probar si funciona (revisar que la siguiente asignación está correcta: OPENGNSYS=/opt/opengnsys).

  • Message #8

    Ahora hago la pregunta del millon de dolares XD. ¿Donde esta el directorio del Subversion del proyecto?

  • Message #9

    El subversion se puede cargar en la instalación de OpenGnSys; pero si no, lo tienes que descargar a mano en un directorio de trabajo, independiente de los del sistema.

    Por ejemplo, para descargar la última versión de todo el proyecto, ejecutas en la cuenta de tu usuario:

    svn checkout svn://www.informatica.us.es:3690/opengnsys
    cd opengnsys
    

    Si te resulta más cómodo que el método anterior, para los cambios que tú necesitas basta con descargar el último tar.gz que tenemos creado (por el momento la revisión 0.9r662), descomprimirlo y seguir los pasos anteriores, teniendo en cuenta que sólo se dispone de la rama principal y ya estás en el directorio trunk:

    wget http://www.informatica.us.es:8080/opengnsys/export/709/tags/opengnsys-0.9-r662.tar.gz
    tar xvzf opengnsys-0.9-r662.tar.gz
    cd opengnsys-0.9
    
  • Message #10

    Gracias por contestar tan rapido. Ahora estoy descargando. ¿Hay alguna forma de saber que versión se tiene instalada?

  • Message #11

    La verdad es que no hay forma de saber exactamente que versión se está usando, ya que es algo que está pendiente de implementar y que prepararemos para la futura versión 1.0.

  • Message #12

    Bueno, esto sigue sin funcionar.

    Sigo tus instrucciones, y recompilo el fichero mas nuevo del cliente (me baje el proyecto entero, por si acaso XD )

    /opengnsys/trunk/admin/Services/ogAdmClient# '''make'''
    ''gcc -O0 -g -Wall	 -c -o"sources/ogAdmClient.o" "sources/ogAdmClient.c"
    g++  -static sources/ogAdmClient.o -o ogAdmClient''
    /opengnsys/trunk/admin/Services/ogAdmClient# '''cp ogAdmClient /opt/opengnsys/client/bin/'''
    

    Arranco el cliente, y me sigue dado el mismo error que antes.

    more opengnsys.log
    13/01/2010 12:13 ***Error en el Servicio: 13.-(013-NO existe fichero de configur
    ación o contiene un error de sintaxis) en modulo Main()
    
  • Message #13

    Hola, soy Blanca Martínez, también de la UPV-EHU aunque estoy en un Campus distinto al de Fernando. Sólo decir que me he encontrado con el mismo problema respecto al tema de las particiones. Por eso, he ido siguiendo las intrucciones que habéis señalado (verificar ficheros de configuración, subir el nivel de log, recompilar el ogAdmClient) y he obtendido resultados similares a él.

  • Message #14

    Hola.

    El problema lo causa algunas lineas en blanco del fichero ogAdmClient.cfg del repositorio después de ser procesado por el instalador. Aparentemente vuestro fichero es correcto, pero no es así. [1]

    Para solucionarlo, solo hay que editar el fichero y eliminar las lineas en blanco insertadas al final.

    vi /opt/opengnsys/client/etc/ogAdmClient.cfg
    

    Una vez echo esto ya os debe de funcionar.

    NOTA: corregido en el repositorio [2]

    [1] /opt/opengnsys/client/etc/ogAdmClient.cfg

    [2] http://www.informatica.us.es:8080/opengnsys/browser/trunk/admin/Services/ogAdmClient/ogAdmClient.cfg

    Un saludo

  • Message #16

    Pues efectivamente ese era el error. Ya me funciona perfectamente; me carga un menu y me muestra las particiones.

    Muchas gracias por la ayuda.

  • Message #17

    A mi tambien me ha cogido automáticamante la configuración de particiones. Yo todavía no he preparado ningún menú pero seguíré probando. Muchas gracias.

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

Attachments

No attachments created.