General (#1) - Problemas con la deteccion de las partiociones (#2) - Message List
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íneaIPhidra=SERVERIP
(IP del servidor OpenGnSys) y el acceso correcto a la base de datos./opt/opengnsys/etc/ogAdmRepo.cfg
- incluye las líneasIPlocal=SERVERIP
eIPhidra=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.
ramonDec 29, 2009, 10:46:22 AM (15 years ago) -
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.
fernando.gietzJan 11, 2010, 3:03:39 PM (15 years ago) -
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.
advJan 11, 2010, 7:23:23 PM (15 years ago) -
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.
fernando.gietzJan 12, 2010, 12:28:46 PM (15 years ago) -
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
).ramonJan 12, 2010, 3:10:21 PM (15 years ago) -
Message #8
Ahora hago la pregunta del millon de dolares XD. ¿Donde esta el directorio del Subversion del proyecto?
fernando.gietzJan 12, 2010, 5:26:29 PM (15 years ago) -
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
ramonJan 12, 2010, 5:40:48 PM (15 years ago) -
Message #10
Gracias por contestar tan rapido. Ahora estoy descargando. ¿Hay alguna forma de saber que versión se tiene instalada?
fernando.gietzJan 12, 2010, 6:11:11 PM (15 years ago) -
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.
ramonJan 13, 2010, 9:02:53 AM (15 years ago) -
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()
fernando.gietzJan 13, 2010, 11:34:06 AM (15 years ago) -
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.
blancamJan 13, 2010, 3:29:54 PM (15 years ago) -
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
advJan 13, 2010, 7:57:04 PM (15 years ago) -
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.
fernando.gietzJan 14, 2010, 10:55:29 AM (15 years ago) -
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.
blancamJan 14, 2010, 12:05:57 PM (15 years ago)