Bonjour,
Merci pour votre aide, c'est rentré dans l'ordre en supprimant le contenu de C:\Program Files (x86)\wapt\private
Bonne journée,
Cordialement,
Patrick Perrier
Le 24/04/2023 à 18:22, Denis CARDON a écrit :
Bonjour Patrick,
merci pour ces informations complémentaires. Est ce que vous pourriez essayer de supprimer le contenu du répertoire C:\Program Files (x86)\wapt\private
Il semblerait que la clef a été créé par une ancienne version de wapt et que la nouvelle ait du problème à la lire...
Cordialement,
Denis
Le 24/04/2023 à 18:12, Patrick Perrier via WAPT a écrit :
Bonjour,
Voici des infos supplémentaires : la version du serveur ainsi que celle de l'agent sont la 2.3.0.13516
Le serveur tourne sous debian, et la machine qui pose problème est sous windows 7. Cette machine vient juste d'être restauré et j'ai eu divers problèmes au début (blocage de la fenêtre waptexit, impossible de lancer des installations depuis un autre poste) mais finalement, les paquets se sont installés.
J'ai testé la commande "wapt-get register" sur 2 autres machines en windows 10 et cela fonctionne. Demain, je ferai le test sur un autre windows 7.
Pour la ligne de commande, voici la copie :
C:\Users\admin>wapt-get register Using config file: C:\Program Files (x86)\wapt\wapt-get.ini Registering host against server: https://172.22.83.235 FATAL ERROR : ValueError: Could not deserialize PKCS12 data
puis avec le -ldebug:
C:\Users\admin>wapt-get register -ldebug 2023-04-24 17:16:03,715 DEBUG Default encoding : utf-8 2023-04-24 17:16:03,715 DEBUG Caller: ['C:\Program Files (x86)\wapt\wapt-get.exe', 'register', '-ldebug'] 2023-04-24 17:16:03,715 DEBUG Python path ['C:\Program Files (x86)\wapt\', 'C:\Program Files (x86)\wapt\python38.zip', 'C:\Program Files (x86)\wapt', 'C:\Program Files (x86)\wapt\DLLs', 'C:\Program Files (x86)\wapt\lib\site-packages', 'C:\Program Files (x86)\wapt\lib\site-packages\win32', 'C:\Program Files (x86)\wapt\lib\site-packages\win32\lib', 'C:\Program Files (x86)\wapt\lib\site-packages\Pythonwin'] 2023-04-24 17:16:03,715 INFO Using local waptservice configuration C:\Program Files (x86)\wapt\wapt-get.ini 2023-04-24 17:16:03,715 DEBUG Config file: C:\Program Files (x86)\wapt\wapt-get.ini 2023-04-24 17:16:03,715 DEBUG Thread 1552 is connecting to wapt db 2023-04-24 17:16:03,715 DEBUG DB Start transaction 2023-04-24 17:16:03,715 DEBUG DB commit Using config file: C:\Program Files (x86)\wapt\wapt-get.ini 2023-04-24 17:16:03,747 INFO User Groups:[] 2023-04-24 17:16:03,778 DEBUG Using host certificate C:\Program Files (x86)\wapt\private\C5B68E2E-0F6B-C74E-8E86-FC7978DE51AF.pem for repo global auth 2023-04-24 17:16:03,778 INFO WAPT base directory : C:\Program Files (x86)\wapt 2023-04-24 17:16:03,778 INFO Package cache dir : C:\Program Files (x86)\wapt\cache 2023-04-24 17:16:03,793 INFO WAPT DB Structure version: 20210420 Registering host against server: https://172.22.83.235 2023-04-24 17:16:03,793 DEBUG Loading ssl context with cert C:\Program Files (x86)\wapt\private\C5B68E2E-0F6B-C74E-8E86-FC7978DE51AF.crt and key C:\Program Files (x86)\wapt\private\C5B68E2E-0F6B-C74E-8E86-FC7978DE51AF.pem 2023-04-24 17:16:03,793 DEBUG Starting new HTTPS connection (1): 172.22.83.235:443 2023-04-24 17:16:03,809 DEBUG https://172.22.83.235:443 "HEAD /ping HTTP/1.1" 200 0 2023-04-24 17:16:03,809 DEBUG Starting new HTTPS connection (1): 172.22.83.235:443 2023-04-24 17:16:03,825 DEBUG https://172.22.83.235:443 "HEAD /ping HTTP/1.1" 200 0 2023-04-24 17:16:03,840 DEBUG DB Start transaction 2023-04-24 17:16:03,840 DEBUG DB commit 2023-04-24 17:16:03,918 DEBUG DB Start transaction 2023-04-24 17:16:03,918 DEBUG DB commit 2023-04-24 17:16:03,965 DEBUG DB Start transaction 2023-04-24 17:16:03,965 DEBUG DB commit 2023-04-24 17:16:03,996 DEBUG Starting new HTTPS connection (1): 172.22.83.235:443 2023-04-24 17:16:04,027 DEBUG https://172.22.83.235:443 "GET /licences.json HTTP/1.1" 200 0 2023-04-24 17:16:04,199 DEBUG Using host certificate C:\Program Files (x86)\wapt\private\C5B68E2E-0F6B-C74E-8E86-FC7978DE51AF.pem for repo wapt auth 2023-04-24 17:16:04,199 INFO Main repository: https://172.22.83.235/wapt 2023-04-24 17:16:04,199 DEBUG Using host certificate C:\Program Files (x86)\wapt\private\C5B68E2E-0F6B-C74E-8E86-FC7978DE51AF.pem for repo wapt-host auth 2023-04-24 17:16:04,215 DEBUG host_info timing: 0.171600341796875 s 2023-04-24 17:16:04,215 DEBUG Stores cert chain check in cache 2023-04-24 17:16:04,230 DEBUG Stores cert chain check in cache 2023-04-24 17:16:04,230 DEBUG Starting new HTTPS connection (1): 172.22.83.235:443 2023-04-24 17:16:04,230 DEBUG https://172.22.83.235:443 "GET /licences.json HTTP/1.1" 200 0 2023-04-24 17:16:04,230 DEBUG wapt_status timing: 0.015599966049194336 s 2023-04-24 17:16:04,246 DEBUG Starting new HTTPS connection (1): 172.22.83.235:443 2023-04-24 17:16:04,261 DEBUG https://172.22.83.235:443 "GET /licences.json HTTP/1.1" 200 0 2023-04-24 17:16:04,417 DEBUG host_capabilities timing: 0.18720006942749023 s 2023-04-24 17:16:04,729 DEBUG host_metrics timing: 0.31200075149536133 s 2023-04-24 17:16:04,745 DEBUG installed_softwares timing: 0.015599966049194336 s
2023-04-24 17:16:04,745 DEBUG installed_packages timing: 0.0 s 2023-04-24 17:16:04,745 DEBUG last_update_status timing: 0.0 s 2023-04-24 17:16:04,745 DEBUG authorized_certificates timing: 0.0 s 2023-04-24 17:16:04,745 DEBUG audit_status timing: 0.0 s 2023-04-24 17:16:04,745 DEBUG configurations timing: 0.0 s 2023-04-24 17:16:04,745 INFO Run "dmidecode -q" 2023-04-24 17:16:04,761 INFO dmidecode -q command returns code 0 2023-04-24 17:16:04,761 DEBUG dmi timing: 0.015600204467773438 s 2023-04-24 17:16:07,803 DEBUG wmi timing: 3.0420053005218506 s 2023-04-24 17:16:07,803 DEBUG wmi timing: 0.0 s 2023-04-24 17:16:07,896 DEBUG Starting new HTTPS connection (1): 172.22.83.235:443 2023-04-24 17:16:08,052 DEBUG https://172.22.83.235:443 "POST /add_host HTTP/1.1" 200 2601 2023-04-24 17:16:08,052 DEBUG DB Start transaction 2023-04-24 17:16:08,052 DEBUG DB commit 2023-04-24 17:16:08,130 DEBUG DB Start transaction 2023-04-24 17:16:08,130 DEBUG DB commit 2023-04-24 17:16:08,177 DEBUG DB Start transaction 2023-04-24 17:16:08,177 DEBUG DB commit 2023-04-24 17:16:08,224 DEBUG DB Start transaction 2023-04-24 17:16:08,224 DEBUG DB commit 2023-04-24 17:16:08,271 INFO Got signed certificate from server. Issuer: srvwapt.degouges.clg. CN: C5B68E2E-0F6B-C74E-8E86-FC7978DE51AF 2023-04-24 17:16:08,302 INFO Save host key to C:\Program Files (x86)\wapt\private\C5B68E2E-0F6B-C74E-8E86-FC7978DE51AF.pem 2023-04-24 17:16:08,302 INFO Save host cert to C:\Program Files (x86)\wapt\private\C5B68E2E-0F6B-C74E-8E86-FC7978DE51AF.crt FATAL ERROR : ValueError: Could not deserialize PKCS12 data Traceback (most recent call last): File "<string>", line 1666, in <module> File "<string>", line 1354, in main File "C:\Program Files (x86)\wapt\common.py", line 6030, in register_computer p12 = SSLPKCS12(filename = os.path.join(self.private_dir, self.host_uuid+'.p12')) File "C:\Program Files (x86)\wapt\waptcrypto.py", line 2788, in __init__ self.load_from_p12(password=password) File "C:\Program Files (x86)\wapt\waptcrypto.py", line 2804, in load_from_p12 (pc_private_key, pc_certificate, pc_additional_certificates) = load_key_and_ certificates(data, password, default_backend()) File "C:\Program Files (x86)\wapt\lib\site-packages\cryptography\hazmat\primit ives\serialization\pkcs12.py", line 28, in load_key_and_certificates return backend.load_key_and_certificates_from_pkcs12(data, password) File "C:\Program Files (x86)\wapt\lib\site-packages\cryptography\hazmat\backen ds\openssl\backend.py", line 2492, in load_key_and_certificates_from_pkcs12 raise ValueError("Could not deserialize PKCS12 data") ValueError: Could not deserialize PKCS12 data Exception at 005AF4D1: EPyValueError: ValueError: Could not deserialize PKCS12 data.
Merci beaucoup
Patrick
Le 24/04/2023 à 16:31, Denis CARDON via WAPT a écrit :
Bonjour Patrick,
Le 24/04/2023 à 13:36, Patrick Perrier via WAPT a écrit :
Bonjour,
J'ai voulu refaire l'enregistrement d'un Pc sur Wapt en tapant wapt-get register et j'ai un message d'erreur : Fatal error : ValueError : Could not deserilalise PKCS12 data
Cela correspond à quoi ?
est ce que vous pourriez préciser la version du serveur et de l'agent WAPT, et de recopier exactement l'entrée et la sortie de la ligne de commande (c'est l'avantage de la ligne de commande, on peut facilement faire du copier coller :-) ?
Vous pouvez aussi relancer le register en debug : wapt-get register -ldebug
Et de dire si c'est un pb isolé, quel est l'OS de la machine cliente, et toutes autres informations potentiellement pertinentes.
Cordialement,
Denis
Merci d'avance,
Patrick Perrier - Collège de Cadaujac(33)
WAPT mailing list WAPT@lists.wapt.fr http://lists.wapt.fr/listinfo/wapt
WAPT mailing list WAPT@lists.wapt.fr http://lists.wapt.fr/listinfo/wapt
WAPT mailing list WAPT@lists.wapt.fr http://lists.wapt.fr/listinfo/wapt