Página 1 de 1

[RESUELTO] No hay atributo 'set_computer_description'

Publicado: 24 de marzo de 2023 - 12:45
por el Servicio de Información
Hola a todos,

versión del cliente: 2.2.3,
sistema operativo: Debian 11.

Quiero agregar una descripción cuando se recupera el cliente. Para ello, estoy usando el siguiente comando:

`wapt-get register "description"`

y obtengo el siguiente mensaje de error:

`CRITICAL No se puede cambiar la descripción del equipo a Test_description: el módulo 'setuphelpers' no tiene el atributo 'set_computer_description'`.

Espero sus comentarios.

Atentamente.

Re: no hay atributo 'set_computer_description'

Publicado: 24 de marzo de 2023 - 13:36
por sfonteneau
Buen día

Sí, eso es un problema en Linux.

En Windows, la descripción de la publicación se establece en la sección designada para este propósito:

Código: Seleccionar todo

def set_computer_description(description):
    """Change the computer descrption"""
    global _fake_hostname
    if _fake_hostname is not None:
        logger.warning('Skippig set_computer_description for fake host')
    elif wmi:
        for win32_os in wmi.WMI().Win32_OperatingSystem():
            win32_os.Description = description
    else:
        raise Exception('WMI not available')
Sin embargo, en Linux o Mac no existe el concepto de descripción, por lo que por el momento no hemos hecho nada y la función no existe


Deberíamos inventar uno para wapt.

o bien crear un archivo en

Código: Seleccionar todo

/opt/wapt/description
O podemos ponerlo en el sistema etc

Código: Seleccionar todo

/etc/description 

Re: no hay atributo 'set_computer_description'

Publicado: 24 de marzo de 2023 - 14:10
por el Servicio de Información
Vale,

gracias por tus comentarios.

Que tengas un buen día.