Página 1 de 1

[RESUELTO] Problema al montar la PC en la consola

Publicado: 7 de marzo de 2023 - 10:09 a. m.
por LPL
Buen día,
Como nuevo comprador de la versión 2.3 de WAPT, estoy experimentando dificultades para mostrar las PC en la consola.
Estoy implementando mediante una GPO, y el agente se instala correctamente y tengo acceso al software de autoservicio (puedo instalarlo y desinstalarlo). Sin embargo, los equipos no aparecen en la consola.
Además, cuando intento hacer: wapt-get register, obtengo errores relacionados con "gssapi".

Código: Seleccionar todo

C:\windows\system32>wapt-get register
About to speak to waptservice...
Waptservice User :lpl.test
Password: ************
Informer le serveur de l'inventaire de cette machine
GSSAPIProxy requires the Python gssapi library: No module named 'gssapi'
Traceback (most recent call last):ver : 0% completed
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1907, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 710, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1071, in _run
    self.result = self.wapt.register_computer(description=self.computer_description)
  File "C:\Program Files (x86)\wapt\common.py", line 5975, in register_computer
    result = self.waptserver.post(urladdhost,
  File "C:\Program Files (x86)\wapt\common.py", line 1949, in post
    req = session.post("%s/%s" % (self.server_url, action),
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\sessions.py", line 590, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\sessions.py", line 662, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests_kerberos\kerberos_.py", line 393, in handle_response
    _r = self.handle_401(response, **kwargs)
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests_kerberos\kerberos_.py", line 276, in handle_401
    _r = self.authenticate_user(response, **kwargs)
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests_kerberos\kerberos_.py", line 246, in authenticate_user
    auth_header = self.generate_request_header(response, host)
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests_kerberos\kerberos_.py", line 213, in generate_request_header
    self._context[host] = ctx = spnego.client(
  File "C:\Program Files (x86)\wapt\lib\site-packages\spnego\auth.py", line 169, in client
    return _new_context(
  File "C:\Program Files (x86)\wapt\lib\site-packages\spnego\auth.py", line 84, in _new_context
    return proxy(
  File "C:\Program Files (x86)\wapt\lib\site-packages\spnego\_gss.py", line 310, in __init__
    raise ImportError("GSSAPIProxy requires the Python gssapi library: %s" % GSSAPI_IMP_ERR)
ImportError: GSSAPIProxy requires the Python gssapi library: No module named 'gssapi'

ImportError: GSSAPIProxy requires the Python gssapi library: No module named 'gssapi'

Cabe señalar que si instalo directamente "wpatagent.exe" la PC sí aparece correctamente en la consola

No puedo entender de dónde puede venir el problema, ¿tienes alguna sugerencia?

Gracias de antemano por su ayuda.

Re: Problema al montar la PC en la consola

Publicado: 7 de marzo de 2023 - 15:16
por dcardon
Hola LPL,

¿cuál es la versión exacta de WAPT? ¿Qué versión tiene la máquina en la que se ejecuta el agente? ¿Se ejecutó la línea de comandos en el símbolo del sistema, PowerShell o WSL?

Es bastante extraño porque no debería haberse buscado el módulo GSAPI (solo es necesario en Linux...).

¿Está la máquina correctamente unida a un dominio?

Saludos,

Denis

Re: Problema al montar la PC en la consola

Publicado: 7 de marzo de 2023 - 17:03
por LPL
A continuación están mis respuestas: ¿Cuál es

la versión exacta de WAPT? 2.3.0.13505.

¿Cuál es la versión de la máquina en la que se ejecuta el agente? Windows 10 21H2 con la actualización acumulativa 2023-02. ¿

Se inició la línea de comandos en cmd, PowerShell o WSL? Lo intenté en cmd y PowerShell: el resultado es el mismo. ¿

Está la máquina correctamente unida a un dominio? Sí: realicé las pruebas en mi PC de trabajo, que aparece correctamente en la consola porque instalé el agente manualmente, y en una PC de prueba (también en el dominio) con un agente implementado a través de GPO que no aparece en la consola: el resultado es el mismo.

[RESUELTO] Re: Problema al montar PC en la consola

Publicado: 9 de marzo de 2023 - 11:37
por sfonteneau
Buen día

Tras una depuración telefónica se ha identificado el problema.

Cuando se escribió el comando:

Código: Seleccionar todo

klist GET HTTP/srvwapt.ad.tranquil.it
Entonces, no hay comando Wapt, Windows responde:

El tipo de cifrado solicitado no es compatible, probablemente esté relacionado con un GPO en la máquina.

Por lo tanto, modificamos el valor del atributo msDS-SupportedEncryptionTypes de la cuenta del servidor wapt en AD para cambiarlo a 24 = ( aes128-cts-hmac-sha1-96 , aes256-cts-hmac-sha1-96 )

De esta manera el anuncio sólo devuelve tickets (aes128 o aes256)

Generalmente es una buena práctica rechazar niveles de cifrado más bajos, por lo que probablemente lo agregaré a la documentación de WAPT para indicar cómo modificar msDS-SupportedEncryptionTypes

Re: [RESUELTO] Problema al montar PC en la consola

Publicado: 9 de marzo de 2023 - 12:42
por LPL
Hola,

gracias por la asistencia prestada con rapidez, eficiencia y profesionalismo :-)

. Atentamente.