Versione WAPT 1.3.8

Domande sul server WAPT / Richieste e assistenza relative al server WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
Avatar utente
ssamson
Messaggi: 245
Registrazione: 20 giugno 2014 - 10:29

4 novembre 2016 - 15:32

Ciao a tutti,

il team di Tranquil IT Systems è lieto di presentarvi la versione 1.3.8 di WAPT. Si tratta di una versione minore che integra un gran numero di miglioramenti tecnici ed ergonomici a Wapt, oltre a due correzioni di sicurezza (vedi il registro delle modifiche qui sotto).

La procedura di aggiornamento è descritta qui: https://dev.tranquil.it/scenari/guide_u ... _Wapt.html

Se avete domande durante l'aggiornamento, potete trovare aiuto sul forum https://forum.tranquil.it/ o sulla mailing list https://lists.tranquil.it/listinfo/wapt

Cordiali saluti,

Il team TIS

=Registro delle modifiche=
Sicurezza:

[SICUREZZA] Corretto l'ereditarietà dei diritti sulla cartella radice di wapt per Windows 10 durante l'installazione quando installato in c:\wapt
Su Windows 10, cacls.exe non funziona e non rimuove "Utenti autenticati" da c:\wapt. cacls.exe è stato sostituito da icacls.exe.
Sui sistemi precedenti alla versione 1.3.7 di Wapt, è possibile risolvere questo problema eseguendo il seguente comando oppure aggiornando a Wapt 1.3.8 (è possibile consultare http://dev.tranquil.it/wiki/WAPT_-_prob ... Windows_10):
icacls.exe c:\wapt /inheritance:r.
Questo può essere ottenuto tramite GPO o un pacchetto Wapt.
Nota: nelle prossime versioni di Wapt, il percorso di installazione predefinito di Wapt verrà modificato dalla cartella radice c:\wapt a un percorso più standard c:\Program Files\wapt.
Per impostazione predefinita, waptsetup.exe / waptsetup-tis.exe non distribuiscono certificati per evitare di distribuire pacchetti direttamente da Tranquil IT Systems. waptagent.exe per impostazione predefinita distribuisce i certificati installati sul desktop di gestione che crea il waptagent.

Modifiche principali

La struttura del database è cambiata tra la versione 1.3.8 e la 1.3.8.2 per includere attributi aggiuntivi dai pacchetti: signer, signer_fingerprint, locale e maturità. Signer e signer_fingerprint vengono popolati durante la firma del pacchetto per identificarne l'origine.
Ciò significa che il database locale di wapt viene aggiornato al primo avvio di wapt 1.3.8.2 e questa modifica non è retrocompatibile.
I programmi di installazione hanno un set limitato di opzioni; l'utilizzo più comune di Wapt è quello privilegiato.
[AGGIUNTA] 3 nuovi parametri per il comportamento della policy waptexit: 'hiberboot_enabled', 'max_gpo_script_wait', 'pre_shutdown_timeout'
impostazioni consigliate per waptexit / policy di arresto
# hiberboot_enabled = 0
# max_gpo_script_wait = 180
# pre_shutdown_timeout = 180
Questi parametri non sono impostati per impostazione predefinita e dovrebbero essere aggiunti alla sezione [globale] di wapt-get.ini se necessario
[AGGIORNAMENTO] Utilizzare il file di configurazione waptconsole.ini dell'utente invece di wapt-get.ini per i comandi destinati allo sviluppo del pacchetto ('sources','make-template', 'make-host-template','make-group-template','build-package','sign-package','build-upload','duplicate','edit','edit-host','upload-package','update-packages'. Questo evita la necessità di scrivere questi parametri in wapt-get.ini sulla workstation di sviluppo. Questi parametri non sono condivisi tra più utenti sulla stessa macchina. Un caso d'uso è quello di consentire più profili (chiave, posizione di caricamento) a seconda della maturità del pacchetto (sviluppo, test, produzione...)

Setuphelpers

[AGGIUNTO] funzioni helper dir_is_empty, file_is_locked, service_restart e classe WindowsVersions
[AGGIORNATO] Aggiunti referer e user_agent in "wget" e "wgets"
[AGGIORNATO] funzione run: definisce stdin come PIPE per evitare il blocco del processo in attesa di input o errori come impossibile duplicare l'handle quando si utilizza, ad esempio, powershell
[AGGIORNATO] Classe Version: prova a confrontare la versione utilizzando almeno Version.members_count
[CORREZIONE] correzioni di codifica per le funzioni del registro, correggi la codifica per il nome della chiave registry_setstring
[CORREZIONE] install_exe_if_needed: non controllare uninstall_key o min_version se non forniti
[CORREZIONE] install_exe_if_needed e install_msi_if_needed controllo della versione se --force
[AGGIORNATO] Controlla la versione e la chiave di disinstallazione dopo l'installazione con install_msi_if_needed e install_exe_if_needed
[AGGIORNATO] l'inventario include informazioni da WMI.Win32_OperatingSystem
[AGGIUNTO] funzione di supporto get_disk_free_space
[AGGIORNATO] controlla lo spazio libero su disco durante il download con wget. controlla lo stato http prima.
[AGGIORNATO] Classe di versione: Version('7')

wapt-get

[AGGIUNTO] 2 comandi per ottenere il certificato SSL del server e attivare il controllo del certificato quando si utilizza https con waptserver
{CORREZIONE] get_sources per consentire il checkout svn di un nuovo progetto ppackage
[CORREZIONE] problemi di registrazione wapt-get con alcuni BIOS con bitmap
[AGGIORNATO] Controlla la chiave di disinstallazione dopo l'installazione del pacchetto se viene fornita uninstallkey
[CORREZIONE] aggiunto OS di compatibilità nel file manifest per wapt-get e waptconsole versione windows
[CORREZIONE] messaggi di errore errati per la console di configurazione della sessione wapt-get
[AGGIORNATO] aggiungi Parametro "pattern" alla funzione all_files
[CORREZIONE] Data di installazione registrata in modo errato da setuphelpers.register_uninstall
[AGGIUNGI] Funzione user_local_appdata
[AGGIUNGI] Aggiungi il CN del firmatario e signer_fingerprint al file di controllo durante la creazione del pacchetto
[AGGIUNGI] Aggiungi attributi di controllo min_wapt_version per attivare un'eccezione se il pacchetto richiede un livello minimo di librerie. La versione viene controllata rispetto all'attributo __version__ di setuphelpers.py.
[AGGIUNGI] L'attributo authorized_certificates viene inviato al server wapt. Contiene l'elenco dei certificati del firmatario dell'host distribuiti sull'host
[CORREZIONE] Durante la firma, controlla se il file zip wapt ha già un file di firma. (python zipfile non può sostituire il file in linea)

waptservice

{AGGIUNGI] Casella di controllo Mostra tutte le versioni nella pagina Pacchetti disponibili
[AGGIORNA] Skin aggiornata
{AGGIUNGI] Casella di ricerca filtro per i pacchetti disponibili

waptconsole

[AGGIUNGI] Aggiungi casella di controllo NOT per la ricerca di parole chiave in waptconsole per cercare host che NON hanno un pacchetto o software specifico...
[CORREZIONE] Corretto il limite intero per la visualizzazione a griglia delle dimensioni del pacchetto, utilizzato int64 per le dimensioni dei pacchetti in waptconsole.
[AGGIORNATO] Non elencare i pacchetti della sezione "riservato" nell'elenco dei pacchetti disponibili del servizio web locale
[AGGIORNATO] L'attributo CommonName dovrebbe essere popolato ora, in modo che l'identità del firmatario non sia None nel file di controllo del pacchetto.
[AGGIUNTO] Colonna identità del firmatario nella griglia dei pacchetti
[CORRETTO] Esegui l'escape delle virgolette nella descrizione del pacchetto
[AGGIUNTO] Controlla la versione di waptagent.exe rispetto alla versione di waptsetup-tis all'avvio di waptconsole.
[AGGIORNATO] Prova a visualizzare una finestra di dialogo di avanzamento all'avvio di waptconsole
[CORRETTO] Azienda non impostata durante la creazione di waptagent.exe personalizzato
[AGGIUNTO] Inizializza l'organizzazione nella build di waptagent.exe con CN dal certificato.

waptexit

[AGGIORNATO] Alcune modifiche all'introduzione del testo

waptray:

[NUOVO] Limita il popup del fumetto dell'icona nella barra delle applicazioni quando la versione di Windows è superiore a Windows 7 o se notify_user=0 in wapt-get.ini

waptserver

[AGGIORNATO] Utilizza l'indirizzo broadcast sull'interfaccia per la chiamata wakeonlan
[CORREZIONE] rimosso il controllo della password del server wapt che impediva la corretta registrazione di waptserver su Windows.
[AGGIORNAMENTO] durante l'aggiornamento, riutilizzare il file ini di waptserver esistente se già presente, non sovrascrivere server_uuid e chiedere il ripristino della password se già presente

waptdeploy/waptupgrade

[CORREZIONE] waptdeploy non funzionante su WinXP rimosso DisableWow64FileSystemRedir su runtask.
di Windows XP

librerie

[AGGIUNTO] BeautifulSoup per i pacchetti wapt attività di aggiornamento automatico
[AGGIORNAMENTO] aggiornamento della libreria winsys a '1.0b1'
Steven Samson - Tranquil IT Systems.
Sentitevi liberi di condividere la vostra opinione su Wapt nel forum o di rispondere ai nostri questionari :).
Dylan
Messaggi: 20
Registrazione: 9 giugno 2016 - 10:28

7 novembre 2016 - 11:15

Ciao,

l'aggiornamento è completo. Finora nessun problema, tutto a posto. Ora devo solo vedere cosa offre questa nuova versione.

Dylan
Avatar utente
Aguay
Messaggi: 27
Registrazione: 22 maggio 2015 - 16:20

8 novembre 2016 - 17:08

Ottimo lavoro con questa nuova versione!

L'aggiornamento è andato molto bene, tranne per il fatto che ha cambiato il proprietario di tutte le mie cartelle wapt.

L'utente utilizzato per il server web non è wapt nel mio caso, e questo ha sovrascritto l'utente esistente.

Quindi, se non vedete l'elenco dei pacchetti nella console, potrebbe essere per questo motivo.

Non è un grosso problema, ma potrebbe risparmiare tempo ad alcuni amministratori nella ricerca di una soluzione. ;)

Ottimo lavoro comunque.
Bloccato