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?

  • 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.

Attachments

No attachments created.