opengnsys-1.1.1 (#16) - Problema instalación agente en Ubuntu 20.04 y consulta (#463) - Message List
Hola,
Estoy intentando instalar el agente en una Ubuntu 20.04 y me da el siguiente error de dependencias que no logro solucionar:
Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'ogagent' instead of './ogagent_1.1.1b_all.deb' Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: ogagent : Depends: python-qt4 (>= 4.9) but it is not installable Depends: python-requests (>= 0.8.2) but it is not installable Depends: python-prctl (>= 1.1.1) but it is not installable Depends: python-distro but it is not installable E: Unable to correct problems, you have held broken packages.
Alguna idea?
Por otra parte, necesitaría saber donde se almacena en el servidor el estado de los clientes (ogLive, ocupado, Linux, Windows, etc).
SAlu2 y gracias
-
Message #1004
Hola,
También he probado con la versión 1.1.2 del agente y me da el mismo error.
SAlu2
acodonerJan 18, 2021, 10:53:05 AM (4 years ago) -
Message #1007
En la version de ubuntu que indicas ya no esta instalado por defecto python2 esta python3 debes instalar manualmente
sudo apt install python2
En caso de no localizarte el paquete activa los repositorios universales
sudo add-apt-repository universe sudo apt update sudo apt install python2
Luego esta el problema para las librerias qt que sigo viendo como instalarlas
sudo add-apt-repository ppa:rock-core/qt4 sudo apt-get update sudo apt update sudo apt install libqt4-declarative libqt4* libqtcore4 libqtgui4 libqtwebkit4 qt4*
En este punto me quedado yo, pero vamos que si me da muchos dolores de cabeza migro a Ubuntu 18.04.5 LTS (Bionic Beaver) que para lo que van hacer los alumnos lo mismo les da
aruetreJan 29, 2021, 12:34:55 PM (4 years ago) -
Message #1008
Muchas gracias por la respuesta, lo probaré...
Yo en mi caso, si no me funciona tendré que renunciar al agente, ya que el profesor ha pedido tener esa versión de Ubuntu en concreto.
SAlu2
acodonerJan 29, 2021, 2:56:30 PM (4 years ago) -
Message #1009
si encuentras las solución no dudes en postearla por favor yo hare lo mismo
aruetreJan 29, 2021, 4:28:26 PM (4 years ago) -
Message #1095
Hola,
He visto que acaban de publicar la versión 1.2.0 de ogAgent que funciona ya con Python 3. Lo he probado en una 20.04 y funciona. Está en la zona de descargas.
SAlu2
acodonerFeb 24, 2022, 2:34:32 PM (3 years ago) -
Message #1099
Hola,
He instalado la versión 1.2.0 del agente en una Ubuntu 22.04 y no funciona correctamente. Muestra la información del estado del equipo en la consola WEB, pero no responde a las órdenes para apagar o reiniciar. Mirando el fichero opengnsys.log en el cliente, se ve que cada vez se genera una excepción de "operación no permitida".
Parece que el problema está causado por la versión de python3 (3.10) que viene con Ubuntu 22.04 y que al parecer no es del todo compatible con la mencionada versión de ogAgent. En espera de que actualicen la versión de ogAgent, he podido solucionar el problema añadiendo desde el ppa correspondiente la versión de python3 (3.8) que venía con Ubuntu 20.04 y que funcionaba correctamente con el ogAgent.
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.8
Para forzar al ogAgent a usar la versión 3.8 de python3 editaremos el fichero /usr/bin/ogagent:
. . . PYTHON=/usr/bin/python3.8 #mi parche cd $FOLDER $PYTHON -m opengnsys.linux.OGAgentService $@
SAlu2
acodonerMay 3, 2022, 3:54:30 PM (3 years ago) -
Message #1126
Hola,
He instalado la versión 1.2.0 del agente en una Ubuntu 22.04 y no funciona correctamente. Muestra la información del estado del equipo en la consola WEB, pero no responde a las órdenes para apagar o reiniciar. Mirando el fichero opengnsys.log en el cliente, se ve que cada vez se genera una excepción de "operación no permitida".
Parece que el problema está causado por la versión de python3 (3.10) que viene con Ubuntu 22.04 y que al parecer no es del todo compatible con la mencionada versión de ogAgent. En espera de que actualicen la versión de ogAgent, he podido solucionar el problema añadiendo desde el ppa correspondiente la versión de python3 (3.8) que venía con Ubuntu 20.04 y que funcionaba correctamente con el ogAgent.
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.8
Para forzar al ogAgent a usar la versión 3.8 de python3 editaremos el fichero /usr/bin/ogagent:
. . . PYTHON=/usr/bin/python3.8 #mi parche cd $FOLDER $PYTHON -m opengnsys.linux.OGAgentService $@
SAlu2
Gracias ! Funciona con Ubuntu 22.04 usando python3.8 añadiendo .8 a python3 en la linea for
#!/bin/sh for p in python python3.8; do [ "$(command -v $p)" ] && [ -z "$PYTHON" ] && [ $($p -c 'import sys; print(sys.version_info[0])') -eq 3 ] && PYTHON=$p done if [ -z "$PYTHON" ]; then echo "ERROR: OGAgent needs Python 3" &>2 exit 1 fi FOLDER=/usr/share/OGAgent cd $FOLDER $PYTHON -m opengnsys.linux.OGAgentService $@
oscaroumOct 29, 2022, 9:50:36 PM (2 years ago)