Page 1 sur 3

[RESOLU] Paquet tis-template-microsoft-store

Posté : 18 oct. 2023 - 10:01
par Christophe
Bonjour,
Je suis sur Windows serveur 2022 et Wapt est en version 2.4.014143
Mon problème est que lorsque j'essaye d'utiliser le paquet pour importer des applications du store de Microsoft (tis-template-microsoft-store version 0.56), j'ai a chaque fois une erreur.

Par exemple pour itunes, je lance un update-package et dans la fenêtre je renseigne l'URL:

https://apps.microsoft.com/detail/itune ... r-fr&gl=FR

J'obtiens cette erreur:

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\connectionpool.py", line 696, in urlopen
    self._prepare_proxy(conn)
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connectionpool.py", line 964, in _prepare_proxy
    conn.connect()
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connection.py", line 359, in connect
    conn = self._connect_tls_proxy(hostname, conn)
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connection.py", line 500, in _connect_tls_proxy
    return ssl_wrap_socket(
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\util\ssl_.py", line 449, in ssl_wrap_socket
    ssl_sock = _ssl_wrap_socket_impl(
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\util\ssl_.py", line 493, in _ssl_wrap_socket_impl
    return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
  File "ssl.py", line 500, in wrap_socket
  File "ssl.py", line 1040, in _create
  File "ssl.py", line 1309, in do_handshake
ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1131)

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='store.rg-adguard.net', port=443): Max retries exceeded with url: /api/GetFiles (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1131)')))

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-20231018-09532500000.tmp\dsi-template-microsoft-store-app_0-56_windows_10.0_PROD\update_package.py", line 47, in update_package
    res = requests.post(
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\api.py", line 119, in post
    return request('post', url, data=data, json=json, **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 514, in send
    raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='store.rg-adguard.net', port=443): Max retries exceeded with url: /api/GetFiles (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1131)')))

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connectionpool.py", line 696, in urlopen
    self._prepare_proxy(conn)
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connectionpool.py", line 964, in _prepare_proxy
    conn.connect()
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connection.py", line 359, in connect
    conn = self._connect_tls_proxy(hostname, conn)
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\connection.py", line 500, in _connect_tls_proxy
    return ssl_wrap_socket(
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\util\ssl_.py", line 449, in ssl_wrap_socket
    ssl_sock = _ssl_wrap_socket_impl(
  File "C:\Program Files (x86)\wapt\lib\site-packages\urllib3\util\ssl_.py", line 493, in _ssl_wrap_socket_impl
    return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
  File "ssl.py", line 500, in wrap_socket
  File "ssl.py", line 1040, in _create
  File "ssl.py", line 1309, in do_handshake
ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1131)

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='store.rg-adguard.net', port=443): Max retries exceeded with url: /api/GetFiles (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1131)')))

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-20231018-09532500000.tmp\dsi-template-microsoft-store-app_0-56_windows_10.0_PROD\update_package.py", line 47, in update_package
    res = requests.post(
  File "C:\Program Files (x86)\wapt\lib\site-packages\requests\api.py", line 119, in post
    return request('post', url, data=data, json=json, **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 514, in send
    raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='store.rg-adguard.net', port=443): Max retries exceeded with url: /api/GetFiles (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1131)')))
Pouvez-vous m'aider ?

Re: Paquet tis-template-microsoft-store

Posté : 18 oct. 2023 - 11:50
par jpele
Bonjour,
Ce paquet existe déjà sur le Store pour info : https://wapt.tranquil.it/store/fr/tis-itunes-uwp

Autrement il semblerait que votre proxy soit mal configuré ou "défaillant". Vous pouvez le configurer ici :
2023-10-18 11_48_23-Configuration WAPT locale.png
2023-10-18 11_48_23-Configuration WAPT locale.png (21.94 Kio) Vu 2620 fois
Cordialement,
Jimmy

Re: Paquet tis-template-microsoft-store

Posté : 18 oct. 2023 - 12:13
par Christophe
Itunes, c’était un exemple, j'ai le même problème avec le logiciel Scratch 3 (https://apps.microsoft.com/search?query ... r-fr&gl=FR).
Mo proxy est bien paramétré. Je n'ai aucun problème pour télécharger les logiciels du store de WAPT

Re: Paquet tis-template-microsoft-store

Posté : 18 oct. 2023 - 17:10
par sfonteneau
Vous n'auriez pas un firewall qui fait de l'inspection ssl dpi ?

Re: Paquet tis-template-microsoft-store

Posté : 25 oct. 2023 - 09:06
par Christophe
Non, notre firewall ne fait pas de l'inspection ssl dpi.

De plus, notre responsable réseau voit bien passer la connexion chez Microsoft (donc rien ne bloque).

Je ne sais pas quoi faire pour corriger le problème.

Re: Paquet tis-template-microsoft-store

Posté : 25 oct. 2023 - 09:47
par sfonteneau
Etrange ce problème.

https://stackoverflow-com.translate.goo ... x_tr_hl=fr

Comme je ne vois pas entièrement la configuration proxy dans votre capture pouvez-vous vérifier votre conf ?

Re: Paquet tis-template-microsoft-store

Posté : 25 oct. 2023 - 11:01
par Christophe
Après vérification, nous passons bien par le proxy, à voir c'est la requête qui n'est pas bonne

Voici l'erreur que nous avons sur les logs du serveur proxy:
"IP de ma console" - - - [25/Oct/2023:10:49:58 +0200] " %9CJ(%7Ey%1E_u%B2%FAM%89:v%3E%04%06%F9%04fk%96%81%EC%B4%D6S/%B5%A1 HTTP/1.1" 400 4209 TAG_NONE:HIER_NONE

Peut-être que j'utilise mal le paquet !
Voici le lien que j'essaye:
https://apps.microsoft.com/detail/scrat ... r-fr&gl=FR

Re: Paquet tis-template-microsoft-store

Posté : 25 oct. 2023 - 14:08
par sfonteneau
Non pour moi cela ne viens pas du paquet

Dans votre url j'avais juste un doute sur le port du proy c'est bien quelque chise comme

http://srvproxy.mydomain.lan:3128
ou
http://srvproxy.mydomain.lan:8080

Re: Paquet tis-template-microsoft-store

Posté : 25 oct. 2023 - 14:14
par Christophe

Re: Paquet tis-template-microsoft-store

Posté : 25 oct. 2023 - 14:15
par sfonteneau
Vous pouvez me dire ce que renvoie ceci:

Code : Tout sélectionner

C:\Windows\System32>waptpython
Python 3.8.18 (default, Sep 21 2023, 18:30:17) [MSC v.1929 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from urllib.request import getproxies
>>> getproxies()
{}
>>>