Pagina 1 di 1

[RISOLTO] Problema di montaggio del PC nella console

Pubblicato: 7 marzo 2023 - 10:09
di LPL
Buongiorno,
Come nuovo acquirente della versione 2.3 di WAPT, ho difficoltà a visualizzare i PC nella console.
Sto eseguendo la distribuzione tramite un GPO e l'agente si installa "correttamente" e ho accesso al software self-service (posso installarlo/disinstallarlo). Tuttavia, i PC non vengono visualizzati nella console.
Inoltre, quando provo a fare: wapt-get register, ottengo errori relativi a "gssapi".

Codice: Seleziona tutto

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'

Va notato che se installo direttamente "wpatagent.exe", il PC viene visualizzato correttamente nella console

Non riesco a capire da dove potrebbe derivare il problema. Hai qualche suggerimento?

Grazie in anticipo per il vostro aiuto.

Re: Problema nel montaggio del PC nella console

Pubblicato: 7 marzo 2023 - 15:16
di dcardon
Ciao LPL,

qual è la versione esatta di WAPT? Qual è la versione del sistema operativo su cui è in esecuzione l'agente? Il comando è stato avviato tramite prompt dei comandi, PowerShell o WSL?

È piuttosto strano perché il modulo GSAPI non dovrebbe essere stato cercato (è necessario solo su Linux...).

Il computer è correttamente aggiunto a un dominio?

Cordiali saluti,

Denis

Re: Problema nel montaggio del PC nella console

Pubblicato: 7 marzo 2023 - 17:03
di LPL
Di seguito le mie risposte: Qual è

la versione esatta di WAPT? 2.3.0.13505.

Qual è la versione del computer su cui è in esecuzione l'agente? Windows 10 21H2 con l'aggiornamento cumulativo 2023-02.

Il comando è stato avviato in cmd, PowerShell o WSL? Ho provato in cmd e PowerShell: il risultato è lo stesso.

Il computer è correttamente aggiunto a un dominio? Sì: ho eseguito i test sul mio PC di lavoro, che viene visualizzato correttamente nella console perché ho installato l'agente manualmente, e su un PC di test (anch'esso nel dominio) con un agente distribuito tramite GPO che non viene visualizzato nella console: il risultato è lo stesso.

[RISOLTO] Re: Problema nel montaggio del PC nella console

Pubblicato: 9 marzo 2023 - 11:37
di sfontenau
Buongiorno

Dopo un debug telefonico, il problema è stato identificato.

quando è stato digitato il comando:

Codice: Seleziona tutto

klist GET HTTP/srvwapt.ad.tranquil.it
Quindi, nessun comando Wapt, Windows risponde:

Il tipo di crittografia richiesto non è supportato, probabilmente è correlato a un GPO sul computer.

Abbiamo quindi modificato il valore dell'attributo msDS-SupportedEncryptionTypes dell'account del server wapt in AD per impostarlo su 24 = ( aes128-cts-hmac-sha1-96 , aes256-cts-hmac-sha1-96 )

In questo modo l'annuncio restituisce solo i biglietti (aes128 o aes256)

In genere è buona norma rifiutare livelli di crittografia inferiori, quindi probabilmente aggiungerò questo alla documentazione WAPT per indicare come modificare msDS-SupportedEncryptionTypes

Re: [RISOLTO] Problema nel montaggio del PC nella console

Pubblicato: 9 marzo 2023 - 12:42
di LPL
Salve,

grazie per l'assistenza fornita con rapidità, efficienza e professionalità :-)

. Cordiali saluti.