[Wapt] Message d'erreur

Denis CARDON dcardon at tranquil.it
Lun 24 Avr 18:22:05 CEST 2023


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 at lists.wapt.fr
>>> http://lists.wapt.fr/listinfo/wapt
>> _______________________________________________
>> WAPT mailing list
>> WAPT at lists.wapt.fr
>> http://lists.wapt.fr/listinfo/wapt
> _______________________________________________
> WAPT mailing list
> WAPT at lists.wapt.fr
> http://lists.wapt.fr/listinfo/wapt


Plus d'informations sur la liste de diffusion WAPT