Pagina 3 di 4

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 22 dicembre 2017 - 14:49
di sfontenau
tech62 ha scritto: 21 dic 2017 - 17:33 Le ultime versioni del repository hanno abilitato la migrazione.
Rimane bug
Questo bug riguarda la verifica del certificato con un server in cui WAPT non è l'unico server ospitato. Si tratta di un caso molto specifico, che va contro le raccomandazioni della documentazione. Non sembra essere questo il tuo problema.

tech62 ha scritto: 21 dic 2017 - 17:33 Inizialmente, la verifica del certificato non era attiva dalla mia parte, ma una query Wireshark ha rivelato che l'agente ha tentato di contattare quanto segue durante un comando `wapt-get register`:

Codice: Seleziona tutto

_wapt-host._tcp.wapt.domaine.lan: type SRV, class IN
wapt-host.wapt.domaine.lan
wapt.wapt.domaine.lan
16:27:29.020990	DNS	192.168.1.1	53	192.168.1.101	59931	59931	59931	Standard query response 0xd256 No such name A wapt.wapt.domaine.lan SOA passerelle.domaine.lan	173
Il mio file di configurazione dell'agente:

Codice: Seleziona tutto

repo_url=https://wapt.domaine.lan/wapt
wapt_server=https://wapt.domain.lan
Poiché gli URL non corrispondono, l'agente mi sta rimandando indietro

Codice: Seleziona tutto

C:\WINDOWS\system32>wapt-get register
FATAL ERROR : Exception: Wapt server url not defined or not found in DNS
Grazie ancora per l'attenzione che avete dedicato a questo argomento!
Strano, potresti specificare la versione del sistema operativo, la versione esatta di Wapt?.

Sembra che Wapt abbia problemi a leggere correttamente la configurazione wapt-get.ini

Dove è installato Wapt? C:\Wapt? Programmi?

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 22 dicembre 2017 - 14:57
di tech62
Puoi specificare la versione del sistema operativo e la versione esatta di Wapt?.
Server: Debian 9.3.0
Client: Win10 Pro / 1.5.11 rev 1495 installato tramite il percorso predefinito (C:\Programmi (x86)\wapt)

Versione del server WAPT: 1.5.1.11
Versione dell'agente WAPT: 1.5.1.11
Versione di installazione WAPT: 1.5.1.11
Versione di distribuzione WAPT: 1.5.1.11
Stato del database: OK (1.5.1.11)

Ho provato a modificare il file nella directory %appdata% e quello nella cartella di installazione predefinita dopo aver arrestato il servizio e riavviato il computer

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 22 dicembre 2017 - 15:02
di sfontenau
Il percorso di Windows punta a

C:\Program Files (x86)\wapt

e non a c:\wapt?


Hai apportato modifiche specifiche al DNS, come ad esempio la modifica dei record SRV?

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 22 dicembre 2017 - 15:09
di tech62
Nelle variabili d'ambiente non è presente alcuna opzione wapt.
Il DNS è configurato come segue:

srvwapt A 192.168.1.15
wapt CNAME srvwapt
wapt-host CNAME srvwapt (aggiunto in seguito ai risultati di Wireshark).

Modifica: ho ripulito le variabili d'ambiente, dove era ancora presente un residuo di un'installazione client sulla macchina in cui è installata la console, ma continua a non funzionare.

Modifica 2: dopo un riavvio, la macchina appare correttamente, tuttavia, dall'esterno risulta "disconnessa" ed è impossibile avviare l'installazione del software.

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 22 dicembre 2017 - 15:37
di sfontenau
tech62 ha scritto: 22 dic 2017 - 15:09 wapt-host CNAME srvwapt (aggiunto in seguito al risultato di Wireshark)
Non è necessario!
tech62 ha scritto: 22 dic 2017 - 15:09 Modifica 2: Dopo un riavvio, il computer appare correttamente, tuttavia dall'esterno risulta "disconnesso" ed è impossibile avviare l'installazione del software.
Cosa restituisce ora `wapt-get register`?

Codice: Seleziona tutto

wapt-get register -ldebug
Se funziona, riavvia semplicemente il servizio!

Codice: Seleziona tutto

net stop waptservice
net start waptservice

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 22 dicembre 2017 - 15:52
di tech62
Risultato

Codice: Seleziona tutto

2017-12-22 15:49:09,578 DEBUG Default encoding : ascii
2017-12-22 15:49:09,579 DEBUG Setting encoding for stdout and stderr to cp850
2017-12-22 15:49:09,579 DEBUG Python path ['C:\\Program Files (x86)\\wapt', 'C:\\Program Files (x86)\\wapt\\python27.zip', 'C:\\Program Files (x86)\\wapt\\DLLs', 'C:\\Program Files (x86)\\wapt\\lib', 'C:\\Program Files (x86)\\wapt\\lib\\plat-win', 'C:\\Program Files (x86)\\wapt\\lib\\lib-tk', 'C:\\Program Files (x86)\\wapt', 'C:\\Program Files (x86)\\wapt\\lib\\site-packages', 'C:\\Program Files (x86)\\wapt\\lib\\site-packages\\pywin32-221-py2.7-win32.egg']
2017-12-22 15:49:09,579 INFO Using local waptservice configuration C:\Program Files (x86)\wapt\wapt-get.ini
2017-12-22 15:49:09,581 DEBUG Config file: C:\Program Files (x86)\wapt\wapt-get.ini
2017-12-22 15:49:11,424 DEBUG Thread 6668 is connecting to wapt db
2017-12-22 15:49:12,349 INFO User Groups:[]
2017-12-22 15:49:12,351 DEBUG WAPT base directory : C:\Program Files (x86)\wapt
2017-12-22 15:49:12,351 DEBUG Package cache dir : C:\Program Files (x86)\wapt\cache
2017-12-22 15:49:12,351 DEBUG WAPT DB Structure version;: 20170610
2017-12-22 15:49:12,361 DEBUG Thread 6668 is connecting to wapt db
2017-12-22 15:49:12,361 DEBUG DB Start transaction
2017-12-22 15:49:12,362 DEBUG DB commit
2017-12-22 15:49:13,407 DEBUG Unable to GET username from SID [secret] 0 : (1332, 'LookupAccountSid', 'Le mappage entre les noms de compte et les ID de s\xe9curit\xe9 n\x92a pas \xe9t\xe9 effectu\xe9.'), using profile directory instead
2017-12-22 15:49:13,522 INFO Run "dmidecode -q"
2017-12-22 15:49:13,536 INFO dmidecode -q command returns code 0
2017-12-22 15:49:18,724 INFO Unknown UUID or hostname has changed: reading host UUID
2017-12-22 15:49:18,726 INFO reading custom host UUID from WMI System Information.
2017-12-22 15:49:18,746 DEBUG DB Start transaction
2017-12-22 15:49:18,747 DEBUG DB commit
2017-12-22 15:49:18,766 DEBUG DB Start transaction
2017-12-22 15:49:18,766 DEBUG DB commit
2017-12-22 15:49:23,430 DEBUG Starting new HTTPS connection (1): wapt.domaine.lan
2017-12-22 15:49:24,019 DEBUG https://wapt.domaine.lan:443 "POST /add_host HTTP/1.1" 200 174
2017-12-22 15:49:24,022 DEBUG Registering host info against server: {u'msg': u'register_host', u'result': {u'computer_fqdn': u'nompc', u'uuid': u'[UUIDSECRET'}, u'success': True, u'request_time': 0.26006007194519043}
Host correctly registered against server https://wapt.domaine.lan.
Mi è stato chiesto di generare un certificato di "firma del codice", ma l'opzione non è presente nella mia versione waptconsole 1.5.11, quindi ho firmato nuovamente i miei pacchetti tramite un certificato classico generato da WAPTConsole, ma questi non compaiono nell'elenco sul lato client.

Avete qualche idea?.

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 22 dicembre 2017 - ore 16:00
di sfontenau
La documentazione online non è ancora completa, motivo per cui per il momento sconsigliamo di effettuare la migrazione dalla versione 1.3 alla 1.5.

Si raccomanda di installare solo la versione 1.5!

Cercherò di pubblicare la nuova documentazione completa sulla migrazione questo pomeriggio.

Simon

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 22 dicembre 2017 - 16:08
di tech62
Sono felice di aver fatto da "collaudatore" per voi. :lol:
Grazie!

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 22 dicembre 2017 - 16:23
di sfontenau
Ora devi seguire questa documentazione:

https://www.wapt.fr/wapt-1.5/waptserver ... grade.html

È soggetta ad aggiornamenti regolari!

La funzione "Tag as code signing" non è disponibile nella tua versione! Non preoccuparti, questa opzione è inclusa di default nella Community Edition.

Re: Errore di migrazione da WAPT 1.3 a 1.5

Pubblicato: 22 dicembre 2017 - 17:29
di tech62
Ho riletto la documentazione e creato il gruppo mancante per aggiornare il database, ma lato client non visualizzo ancora l'elenco dei pacchetti disponibili (è vuoto).

Dalla mia console (versione 1.5.11), la generazione dell'agente funziona correttamente. Successivamente, vado sul portale per scaricare l'agente, ed è qui che si presenta il problema: viene visualizzata la versione 1.3.11. Un :shock:

piccolo dettaglio, ma che potrebbe essere utile:

ho capito che wapt non installa/scarica su richiesta. Mi spiego.

In pratica, è necessario creare un gruppo contenente il software tramite la console, assegnare questo gruppo alla/e macchina/e che, dopo l'aggiornamento del pacchetto, scaricheranno tutti i componenti di questo gruppo.

A quel punto, l'utente, accedendo a localhost:8088 tramite il browser web, può avviare l'installazione solo se è stato aggiunto al gruppo SYSTEM "waptselfservice", che deve essere prima creato sul client.

Quando l'utente richiede l'installazione, dovrà semplicemente inserire le proprie credenziali di accesso per autorizzarla.