[RESOLU] Paquet tis-template-microsoft-store

Questions about WAPT Packaging / Requêtes et aides autour des paquets 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
Christophe
Messages : 62
Inscription : 05 juin 2018 - 08:31
Localisation : Arras (62)
Contact :

25 oct. 2023 - 14:20

Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 1788
Inscription : 10 juil. 2014 - 23:52
Contact :

25 oct. 2023 - 14:34

Le paquet va d’abord utiliser
from urllib.request import getproxies

avant d'utiliser le paramétrage console.

dans votre cas 'https': 'https://cache-etu.univ-artois.fr:3128' n'est pas valide

Cela devrais être 'https': 'http://cache-etu.univ-artois.fr:3128'

a mon avis cette valeur est récupérer dans les variable system de la machine
Christophe
Messages : 62
Inscription : 05 juin 2018 - 08:31
Localisation : Arras (62)
Contact :

25 oct. 2023 - 14:43

Savez vous où changer ce paramètre ?
Christophe
Messages : 62
Inscription : 05 juin 2018 - 08:31
Localisation : Arras (62)
Contact :

25 oct. 2023 - 15:47

C'est bon, cela fonctionne.
Il faut effectivement que je désactive le serveur proxy des paramètres Windows

Maintenant le téléchargement se fait correctement mais ensuite voilà l'erreur que j'ai:

Code : Tout sélectionner

CRITICAL:waptcore:Fatal error in update_package  None : None:
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connection.py", line 169, in _new_conn
    conn = connection.create_connection(
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\util\connection.py", line 96, in create_connection
    raise err
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\util\connection.py", line 86, in create_connection
    sock.connect(sa)
TimeoutError: [WinError 10060] Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connectionpool.py", line 699, in urlopen
    httplib_response = self._make_request(
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connectionpool.py", line 382, in _make_request
    self._validate_conn(conn)
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connectionpool.py", line 1010, in _validate_conn
    conn.connect()
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connection.py", line 353, in connect
    conn = self._new_conn()
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connection.py", line 181, in _new_conn
    raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x0C419808>: Failed to establish a new connection: [WinError 10060] Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une c
ertaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\adapters.py", line 439, in send
    resp = conn.urlopen(
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connectionpool.py", line 755, in urlopen
    retries = retries.increment(
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\util\retry.py", line 574, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='apps.microsoft.com', port=443): Max retries exceeded with url: /store/detail/9PB2MZ1ZMB1S?gl=US&hl=en-US (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0C419808>: Fa
iled to establish a new connection: [WinError 10060] Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 8546, in call_python_code
    hookdata = hook_func()
  File "C:\Users\ADMINI~1\AppData\Local\Temp\wapt-20231025-15434000000.tmp\dsi-template-microsoft-store-app_0-56_windows_10.0_PROD\update_package.py", line 203, in update_package
    bs_name = bs_find(microsoft_store_url + "?gl=US&hl=en-US", "meta", "property", "og:title", allow_redirects=True)["content"]
  File "<string>", line 102, in bs_find
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\api.py", line 76, in get
    return request('get', url, params=params, **kwargs)
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\api.py", line 61, in request
    return session.request(method=method, url=url, **kwargs)
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\sessions.py", line 655, in send
    r = adapter.send(request, **kwargs)
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\adapters.py", line 516, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='apps.microsoft.com', port=443): Max retries exceeded with url: /store/detail/9PB2MZ1ZMB1S?gl=US&hl=en-US (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0C419808>:
 Failed to establish a new connection: [WinError 10060] Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu'))

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connection.py", line 169, in _new_conn
    conn = connection.create_connection(
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\util\connection.py", line 96, in create_connection
    raise err
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\util\connection.py", line 86, in create_connection
    sock.connect(sa)
TimeoutError: [WinError 10060] Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connectionpool.py", line 699, in urlopen
    httplib_response = self._make_request(
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connectionpool.py", line 382, in _make_request
    self._validate_conn(conn)
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connectionpool.py", line 1010, in _validate_conn
    conn.connect()
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connection.py", line 353, in connect
    conn = self._new_conn()
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connection.py", line 181, in _new_conn
    raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x0C419808>: Failed to establish a new connection: [WinError 10060] Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une c
ertaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\adapters.py", line 439, in send
    resp = conn.urlopen(
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connectionpool.py", line 755, in urlopen
    retries = retries.increment(
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\util\retry.py", line 574, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='apps.microsoft.com', port=443): Max retries exceeded with url: /store/detail/9PB2MZ1ZMB1S?gl=US&hl=en-US (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0C419808>: Fa
iled to establish a new connection: [WinError 10060] Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 8550, in call_python_code
    raise e
  File "C:\Program Files (x86)\wapt\common.py", line 8546, in call_python_code
    hookdata = hook_func()
  File "C:\Users\ADMINI~1\AppData\Local\Temp\wapt-20231025-15434000000.tmp\dsi-template-microsoft-store-app_0-56_windows_10.0_PROD\update_package.py", line 203, in update_package
    bs_name = bs_find(microsoft_store_url + "?gl=US&hl=en-US", "meta", "property", "og:title", allow_redirects=True)["content"]
  File "<string>", line 102, in bs_find
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\api.py", line 76, in get
    return request('get', url, params=params, **kwargs)
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\api.py", line 61, in request
    return session.request(method=method, url=url, **kwargs)
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\sessions.py", line 655, in send
    r = adapter.send(request, **kwargs)
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\adapters.py", line 516, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='apps.microsoft.com', port=443): Max retries exceeded with url: /store/detail/9PB2MZ1ZMB1S?gl=US&hl=en-US (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x0C419808>:
 Failed to establish a new connection: [WinError 10060] Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu'))
Christophe
Messages : 62
Inscription : 05 juin 2018 - 08:31
Localisation : Arras (62)
Contact :

25 oct. 2023 - 15:57

Avant cette erreur, j'ai ce message et je ne sais pas quoi faire (sauf un clic sur "OK")
Pièces jointes
Capture d'écran 2023-10-25 1556267.png
Capture d'écran 2023-10-25 1556267.png (14.33 Kio) Consulté 269 fois
Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 1788
Inscription : 10 juil. 2014 - 23:52
Contact :

25 oct. 2023 - 16:27

Christophe a écrit : 25 oct. 2023 - 14:43 Savez vous où changer ce paramètre ?
ici :

Pour votre nouveau message, sans proxy cela ne fonctionne donc pas visiblement
Pièces jointes
Capture.PNG
Capture.PNG (29.14 Kio) Consulté 261 fois
Christophe
Messages : 62
Inscription : 05 juin 2018 - 08:31
Localisation : Arras (62)
Contact :

26 oct. 2023 - 08:08

Je n'ai aucune info concernant des paramètres proxy dans les "variables d'environnement"
Pièces jointes
Capture d'écran 2023-10-26 080720.png
Capture d'écran 2023-10-26 080720.png (50.11 Kio) Consulté 249 fois
Christophe
Messages : 62
Inscription : 05 juin 2018 - 08:31
Localisation : Arras (62)
Contact :

26 oct. 2023 - 15:23

Alors, j'ai mis dans les variables d'environnement de Windows les paramètres Proxy pour HTTP et HTTPS
Maintenant avec le getproxies, j'ai bien les bons paramètres.

Par contre, cela ne fonctionne toujours pas.
Nous remarquons que le téléchargement du logiciel se fait correctement en passant par le proxy sur l'adresse "store.rg-adguard.net"
Une fois le téléchargement terminé, nous avons fait un netstat et l'on remarque une connexion sur 2 IP (voir capture) qui ne passe pas par notre proxy. C'est pour cela que j'ai une erreur.
Pièces jointes
Capture d'écran 2023-10-26 151719.png
Capture d'écran 2023-10-26 151719.png (28.28 Kio) Consulté 223 fois
Capture d'écran 2023-10-26 151623.png
Capture d'écran 2023-10-26 151623.png (5.5 Kio) Consulté 223 fois
Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 1788
Inscription : 10 juil. 2014 - 23:52
Contact :

26 oct. 2023 - 17:05

Merci pour votre retour

Je viens de pousser une nouvelle version du paquet sur le store

Il y avait effectivement un problème de proxy qui n'étais pas passer pour tous les appels

J'ai égallement pris en priorité la configuration proxy de la console plutôt que celle du system
Christophe
Messages : 62
Inscription : 05 juin 2018 - 08:31
Localisation : Arras (62)
Contact :

27 oct. 2023 - 08:39

Effectivement, avec cette nouvelle version du paquet le téléchargement se fait correctement.
J'arrive à créer mon paquet entièrement, mais celui-ci ne s'installe pas sur le PC.
Je pense que j’oublie de faire quelque chose, mais quoi ?
Pièces jointes
Capture d'écran 2023-10-27 083418.png
Capture d'écran 2023-10-27 083418.png (20.09 Kio) Consulté 206 fois
Capture d'écran 2023-10-27 083448.png
Capture d'écran 2023-10-27 083448.png (13.13 Kio) Consulté 206 fois
Verrouillé