Windows Update ERROR DOWNLOADING WSUSSCAN

Share here your tips or issues concerning WAPT Console or WAPT Agent / Venez ici partager vos problèmes et astuces concernants la console et l'agent WAPT
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Benoit ALBERT
Messages : 9
Inscription : 25 mai 2020 - 16:04

27 mai 2020 - 11:10

Bonjour,

J'essaie de mettre en place la gestion de Windows Update par wapt mais une erreur est reportée dans la console "ERROR DOWNLOADING WSUSSCAN". Dans les détails de cette erreur il me rapporte :
Unable to refresh wsusscan cab, using old one. (error: ConnectionError: HTTPSConnectionPool(host='wapt.undomaine.fr', port=443): Max retries exceeded with url: /waptwua/wsusscn2.cab (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x03CC56B0>: Failed to establish a new connection: [Errno 10061] Aucune connexion n\x92a pu \xeatre \xe9tablie car l\x92ordinateur cible l\x92a express\xe9ment refus\xe9e',)))

Cela me parait bizarre car j'ai pourtant mis en place un certificat SSL dans /opt/wapt/waptserver/ssl et que j'arrive à me connecter en HTTPS.

Si quelqu’un peut m'aider je lui en serais reconnaissant car je suis complètement bloqué à ce stade, j'ai l'impression d’être passé à coté de qqch.

Merci !
Benoit ALBERT
Messages : 9
Inscription : 25 mai 2020 - 16:04

27 mai 2020 - 11:15

En info complémentaire, la conf de mon agent a été faite en graphique. la section waptwua sort :
[waptwua]
enabled=true
default_allow=true
install_at_shutdown=true
install_delay=21
download_scheduling=2d
Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 1787
Inscription : 10 juil. 2014 - 23:52
Contact :

27 mai 2020 - 13:53

Pouvez-vous tenter a travers un navigateur internet:

https://wapt.undomaine.fr/waptwua/wsusscn2.cab

Pour vérifier que le fichier est bien présent.

la commande

Code : Tout sélectionner

wapt-get update
fonctionne ?

Simon
Benoit ALBERT
Messages : 9
Inscription : 25 mai 2020 - 16:04

27 mai 2020 - 16:16

J'arrive bien à télécharger le fichier wsusscn2.cab à travers du lien que vous avez fourni :



La commande wapt-get update donne :

About to speak to waptservice...
Mise à jour de la liste des paquets disponibles
Get packages index
: 0% terminé

Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1746, in run
self.running_task.run()
File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 619, in run
self._run()
File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 766, in _run
self.result = self.wapt.update(force=self.force,register=self.notify_server_on_finish)
File "C:\Program Files (x86)\wapt\common.py", line 4407, in update
"upgrades": self.list_upgrade(),
File "C:\Program Files (x86)\wapt\common.py", line 5321, in list_upgrade
depends = self.check_depends(result['install']+result['upgrade']+result['additional'])
File "C:\Program Files (x86)\wapt\common.py", line 4551, in check_depends
old_matches = self.waptdb.installed_matching(package_request)
File "C:\Program Files (x86)\wapt\common.py", line 1321, in installed_matching
return q[0] if q and package_cond.is_matched_by(q[0]) else None
File "C:\Program Files (x86)\wapt\waptpackage.py", line 620, in is_matched_by
self._is_matched_version(package_entry.version) and
File "C:\Program Files (x86)\wapt\waptpackage.py", line 561, in _is_matched_version
version = PackageVersion(version)
File "C:\Program Files (x86)\wapt\waptpackage.py", line 422, in PackageVersion
return (Version(version_build[0],4),int(version_build[1]))
ValueError: invalid literal for int() with base 10: '10759.0-0'

ValueError: invalid literal for int() with base 10: '10759.0-0'



Il y aurait un problème avec l'agent ?
Benoit ALBERT
Messages : 9
Inscription : 25 mai 2020 - 16:04

27 mai 2020 - 16:22

J'ai complètement oublié de vous donner les caractéristiques de mon infra pour WAPT.

Serveur : Debian
Machine d'aministration : Win10 x64
Machines administrées : Win 10 x64
Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 1787
Inscription : 10 juil. 2014 - 23:52
Contact :

28 mai 2020 - 09:07

Rien a voir mais il semblerai de qu'un de vos paquet wapt a une version étrange quelque chose comme ceci :

10759.0-0

Dans un cmd administrateur pouvez-vous faire un:

Code : Tout sélectionner

wapt-get waptwua-scan
Benoit ALBERT
Messages : 9
Inscription : 25 mai 2020 - 16:04

28 mai 2020 - 09:52

La commande à été très longue et semblait bloquée à certain moments. Le résultat est :

C:\Windows\system32>wapt-get waptwua-scan
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
Ensure wuauserv Auto Update option is disabled
Scanning with windows updates rules:
{
"default_allow": true,
"install_delay": "21",
"download_scheduling": "2d",
"filter": "Type='Software' or Type='Driver'",
"allow_direct_download": false,
"offline": true,
"install_scheduling": null
}
Connecting to local update searcher using offline wsusscn2 file...
Offline Update searcher ready...
Looking for updates with filter: Type='Software' or Type='Driver'
Waiting for WUA search to complete
Done search
WUA Search completed !
Updates scan done.
Writing status in local wapt DB
Status: OK
(16, 0, 0)
None
re-enabling wuauserv previous state: 0
Benoit ALBERT
Messages : 9
Inscription : 25 mai 2020 - 16:04

28 mai 2020 - 10:13

Le statut du WUA est passé en "OK" sur la machine où j'ai lancé la commande. Cepdnant quand je lance une windows update sur ce poste. Une erreur sort :


File "C:\Program Files (x86)\wapt\waptpackage.py", line 561, in _is_matched_version
version = PackageVersion(version)
File "C:\Program Files (x86)\wapt\waptpackage.py", line 422, in PackageVersion
return (Version(version_build[0],4),int(version_build[1]))
ValueError: invalid literal for int() with base 10: '10759.0-0'

ValueError: invalid literal for int() with base 10: '10759.0-0'
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\waptservice\service.py", line 1746, in run
self.running_task.run()
File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 619, in run
self._run()
File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 766, in _run
self.result = self.wapt.update(force=self.force,register=self.notify_server_on_finish)
File "C:\Program Files (x86)\wapt\common.py", line 4407, in update
"upgrades": self.list_upgrade(),
File "C:\Program Files (x86)\wapt\common.py", line 5321, in list_upgrade
depends = self.check_depends(result['install']+result['upgrade']+result['additional'])
File "C:\Program Files (x86)\wapt\common.py", line 4551, in check_depends
old_matches = self.waptdb.installed_matching(package_request)
File "C:\Program Files (x86)\wapt\common.py", line 1321, in installed_matching
return q[0] if q and package_cond.is_matched_by(q[0]) else None
File "C:\Program Files (x86)\wapt\waptpackage.py", line 620, in is_matched_by
self._is_matched_version(package_entry.version) and
File "C:\Program Files (x86)\wapt\waptpackage.py", line 422, in PackageVersion
return (Version(version_build[0],4),int(version_build[1]))
ValueError: invalid literal for int() with base 10: '10759.0-0'


Il semble en effet y avoir une erreur avec "10759.0-0". Comment es ce que je pourrais faire pour trouver quel paquet pose problème ?
Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 1787
Inscription : 10 juil. 2014 - 23:52
Contact :

28 mai 2020 - 11:18

Pour Wua c'est ok, le wsusscn2.cab n'était aps encore présent dans votre premier test a mon avis.

Je pense que le numéro de version du paquet n'est pas complet

Dans votre repo, pouvez-vous me dire si un paquet a un numéro de version qui ressemble a

10759.0-0

Et me donner le numéro de version original du paquet.

Simon
Benoit ALBERT
Messages : 9
Inscription : 25 mai 2020 - 16:04

28 mai 2020 - 14:46

Non je n'ai pas actuellement de paquet avec un num de version correspondant à cela... Peut être que cela provient d'un ancien paquet que j'avais développé pour m’entraîner puis supprimé. Il y aurait un moyen de "vider le cache" du repo ?
Verrouillé