[RISOLTO] Pacchetto certificato in errore

Domande sul packaging WAPT / Richieste e assistenza sui pacchetti 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
eliottifo
Messaggi: 32
Registrazione: 2 maggio 2022 - 10:41

2 maggio 2022 - 10:53

Buongiorno,

Al momento sto testando WAPT Enterprise con una licenza demo.

Ho creato un gruppo di pacchetti di certificati collegati ai miei utenti e quando provo a distribuirli, ecco il registro degli errori che ottengo:

Codice: Seleziona tutto

Installing cam-cert-adm-etiphaneau(=1.0-1)
Erreur lors de l'installation de ['cam-cert-adm-etiphaneau']: erreurs dans les paquets [[PackageRequest(package='cam-cert-adm-etiphaneau',architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.19043.2'),max_os_version=Version('10.0.19043.2')), PackageEntry('cam-cert-adm-etiphaneau','1.0-1' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5134, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4118, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3967, in install_wapt\n    setup = import_setup(setup_filename)\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 1539, in import_setup\n    py_mod = imp.load_source(modulename, setupfilename)\n  File "imp.py", line 171, in load_source\n  File "<frozen importlib._bootstrap>", line 702, in _load\n  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked\n  File "<frozen importlib._bootstrap_external>", line 839, in exec_module\n  File "<frozen importlib._bootstrap_external>", line 976, in get_code\n  File "<frozen importlib._bootstrap_external>", line 906, in source_to_code\n  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n  File "C:\\WINDOWS\\TEMP\\waptx4_cv5ls\\setup.py", line 24\n    print("Certificate %%s found" %% (crt_location))\n                                   ^\nSyntaxError: invalid syntax\n']]
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1880, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 656, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1229, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['cam-cert-adm-etiphaneau']: erreurs dans les paquets [[PackageRequest(package='cam-cert-adm-etiphaneau',architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.19043.2'),max_os_version=Version('10.0.19043.2')), PackageEntry('cam-cert-adm-etiphaneau','1.0-1' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5134, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4118, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3967, in install_wapt\n    setup = import_setup(setup_filename)\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 1539, in import_setup\n    py_mod = imp.load_source(modulename, setupfilename)\n  File "imp.py", line 171, in load_source\n  File "<frozen importlib._bootstrap>", line 702, in _load\n  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked\n  File "<frozen importlib._bootstrap_external>", line 839, in exec_module\n  File "<frozen importlib._bootstrap_external>", line 976, in get_code\n  File "<frozen importlib._bootstrap_external>", line 906, in source_to_code\n  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n  File "C:\\WINDOWS\\TEMP\\waptx4_cv5ls\\setup.py", line 24\n    print("Certificate %%s found" %% (crt_location))\n                                   ^\nSyntaxError: invalid syntax\n']]

Exception: Erreur lors de l'installation de ['cam-cert-adm-etiphaneau']: erreurs dans les paquets [[PackageRequest(package='cam-cert-adm-etiphaneau',architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.19043.2'),max_os_version=Version('10.0.19043.2')), PackageEntry('cam-cert-adm-etiphaneau','1.0-1' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5134, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4118, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3967, in install_wapt\n    setup = import_setup(setup_filename)\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 1539, in import_setup\n    py_mod = imp.load_source(modulename, setupfilename)\n  File "imp.py", line 171, in load_source\n  File "<frozen importlib._bootstrap>", line 702, in _load\n  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked\n  File "<frozen importlib._bootstrap_external>", line 839, in exec_module\n  File "<frozen importlib._bootstrap_external>", line 976, in get_code\n  File "<frozen importlib._bootstrap_external>", line 906, in source_to_code\n  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n  File "C:\\WINDOWS\\TEMP\\waptx4_cv5ls\\setup.py", line 24\n    print("Certificate %%s found" %% (crt_location))\n                                   ^\nSyntaxError: invalid syntax\n']]
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1880, in run
    self.running_task.run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 656, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1229, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['cam-cert-adm-etiphaneau']: erreurs dans les paquets [[PackageRequest(package='cam-cert-adm-etiphaneau',architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.19043.2'),max_os_version=Version('10.0.19043.2')), PackageEntry('cam-cert-adm-etiphaneau','1.0-1' architecture='x64',maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5134, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4118, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3967, in install_wapt\n    setup = import_setup(setup_filename)\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 1539, in import_setup\n    py_mod = imp.load_source(modulename, setupfilename)\n  File "imp.py", line 171, in load_source\n  File "<frozen importlib._bootstrap>", line 702, in _load\n  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked\n  File "<frozen importlib._bootstrap_external>", line 839, in exec_module\n  File "<frozen importlib._bootstrap_external>", line 976, in get_code\n  File "<frozen importlib._bootstrap_external>", line 906, in source_to_code\n  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n  File "C:\\WINDOWS\\TEMP\\waptx4_cv5ls\\setup.py", line 24\n    print("Certificate %%s found" %% (crt_location))\n                                   ^\nSyntaxError: invalid syntax\n']]
WAPT2.2 ENTERPRISE, server Linux Debian 10, macchina di amministrazione Windows 10.

Grazie in anticipo per il tuo feedback.
Ultima modifica di eliottiph il 2 maggio 2022 alle 11:48, modificato 1 volta.
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

2 maggio 2022 - 11:47

Salve,

si è verificato un errore nell'ultima versione.

Sul suo computer, può applicare una patch al file: C:\Program Files (x86)\wapt\templates\setup_package_template_cert.py.tmpl.

Nel file, può sostituire %% con % (il doppio %% con un singolo %).

Grazie per il suo feedback; ho appena corretto l'errore

. Cordiali saluti.
eliottifo
Messaggi: 32
Registrazione: 2 maggio 2022 - 10:41

2 maggio 2022 - 12:15

Buongiorno signor Fonteneau,

Grazie per il tuo feedback.
L'errore persiste nonostante la modifica del file setup_package_template_cert.py.tmpl
Ora la mia console si blocca e disabilita il servizio WAPT sul mio computer con console Win10, che è anche il computer su cui testo le distribuzioni. Il computer passa allo stato "DISCONNECTED", il che mi costringe a riattivarlo manualmente.
Tronco d'albero:

Codice: Seleziona tutto

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 3967, in install_wapt
    setup = import_setup(setup_filename)
  File "C:\Program Files (x86)\wapt\waptutils.py", line 1539, in import_setup
    py_mod = imp.load_source(modulename, setupfilename)
  File "imp.py", line 171, in load_source
  File "<frozen importlib._bootstrap>", line 702, in _load
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 839, in exec_module
  File "<frozen importlib._bootstrap_external>", line 976, in get_code
  File "<frozen importlib._bootstrap_external>", line 906, in source_to_code
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\WINDOWS\TEMP\waptubbf04_n\setup.py", line 24
    print("Certificate %%s found" %% (crt_location))
                                   ^
SyntaxError: invalid syntax

SyntaxError: invalid syntax (setup.py, line 24)
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

2 maggio 2022 - 13:48

Sì, in effetti la patch consente di correggere il pacchetto durante la sua creazione

Puoi quindi eliminare il vecchio pacchetto di certificati dal tuo repository privato e poi eseguire un'operazione di "dimenticanza" sulla macchina in cui il pacchetto era già stato installato:

Codice: Seleziona tutto

wapt-get forget packagename
Fare clic con il pulsante destro del mouse sul pacchetto di errore sulla macchina dalla console e selezionare "dimentica"

L'errore che descrivi, tuttavia, sembra strano e non è correlato al problema precedente

Simon Fonteneau
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

5 maggio 2022 - 19:23

Ciao,

il modello del pacchetto per il pacchetto del certificato è stato corretto nell'ultima versione di correzione bug wapt-2.2.1.11932-6522dccb rilasciata oggi.

Cordiali saluti,

Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Bloccato