opengnsys-1.1.1 (#16) - Problema instalación agente en Ubuntu 20.04 y consulta (#463) - Message List

Problema instalación agente en Ubuntu 20.04 y consulta
 unsolved

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

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

    Hola,

    También he probado con la versión 1.1.2 del agente y me da el mismo error.

    SAlu2

  • 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

  • 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

  • Message #1009

    si encuentras las solución no dudes en postearla por favor yo hare lo mismo

  • 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

  • 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

  • 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 $@
    
Tree View Flat View (newer first) Flat View (older first)

Attachments

No attachments created.