Versione client: 1.7.4.6077 e successive, su W10 > 1803
Macchina fuori dominio
Su alcuni computer, l'aggiornamento wapt-get impiega molto tempo per essere completato.
Quando si esegue `wapt-get update -ldebug`, nei log troviamo regolarmente questo messaggio:
2019-06-13 14:59:43,460 DEBUG La transazione ha impiegato troppo tempo: 2,33699989319
2019-06-13 14:59:45,822 DEBUG La transazione ha impiegato troppo tempo: 2,31399989128
2019-06-13 14:59:48,397 DEBUG La transazione ha impiegato troppo tempo: 2,31700015068
2019-06-13 14:59:50,740 DEBUG La transazione ha impiegato troppo tempo: 2,30399990082
2019-06-13 15:00:17,855 DEBUG La transazione ha impiegato troppo tempo: 2,37700009346
2019-06-13 15:00:20,233 DEBUG La transazione ha richiesto troppo tempo: 2.34000015259
Contemporaneamente, quando vengono visualizzati questi messaggi, Procmon rimane bloccato per circa 2 secondi su "CreateFile \\WORKGROUP*\MAILSLOT\NET\NETLOGON":
Soluzione alternativa:
Disabilitare NetBIOS su TCP/IP:
Dopo aver eseguito nuovamente `wapt-get update -ldebug`, il messaggio "La transazione ha richiesto troppo tempo" scompare. Procmon non tenta più di aprire i mailslot.
Da quel poco che ho capito, sembra essere correlato a una chiamata di Active Directory (AD) relativa alla gestione degli account utente. La chiamata di AD viene persino utilizzata per interrogare un account locale, non di dominio... Devo indagare ulteriormente per capirne di più.
Il thread qui sotto è stato molto utile, poiché i timeout menzionati erano simili a quelli che ho riscontrato:
https://social.technet.microsoft.com/Fo... inserverDS
La prima risposta risolve il problema, mentre la disattivazione di NetBIOS su TCP/IP lo risolve, consentendoci finalmente di godere di una connessione WAPT veloce
Penso che il team di Wapt non abbia riscontrato questo problema perché utilizza Wapt principalmente su macchine in un dominio AD.
Completerò il mio post più tardi.
