Pagina 1 di 3

[RISOLTO] Pacchetto tis-template-microsoft-store

Pubblicato: 18 ottobre 2023 - 10:01
di Christophe
Buongiorno,
Utilizzo Windows Server 2022 e la versione di Wapt è 2.4.014143
Il mio problema è che quando provo a usare il pacchetto per importare applicazioni da Microsoft Store (tis-template-microsoft-store versione 0.56), ricevo ogni volta un errore.

Ad esempio, per iTunes, eseguo un comando update-package e nella finestra inserisco l'URL:

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

Ricevo questo errore:

Codice: Seleziona tutto

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)')))
Mi potete aiutare?

Re: Pacchetto tis-template-microsoft-store

Pubblicato: 18 ottobre 2023 - 11:50
di jpele
Buongiorno,
Per tua informazione, questo pacchetto esiste già sullo Store: https://wapt.tranquil.it/store/fr/tis-itunes-uwp

Altrimenti, sembrerebbe che il tuo proxy sia configurato male o non funzioni correttamente. Puoi configurarlo qui:
2023-10-18 11_48_23-Configurazione WAPT locale.png
2023-10-18 11_48_23-Local WAPT Configuration.png (21,94 KB) Visualizzato 6853 volte
Sinceramente,
Jimmy

Re: Pacchetto tis-template-microsoft-store

Pubblicato: 18 ottobre 2023 - 12:13
di Christophe
iTunes era solo un esempio; ho lo stesso problema con Scratch 3 (https://apps.microsoft.com/search?query ... r-fr&gl=FR).
Il mio proxy è configurato correttamente. Non ho problemi a scaricare software dal WAPT Store.

Re: Pacchetto tis-template-microsoft-store

Pubblicato: 18 ottobre 2023 - 17:10
di sfontenau
Non è che per caso hai un firewall che esegue l'ispezione SSL DPI, vero?

Re: Pacchetto tis-template-microsoft-store

Pubblicato: 25 ottobre 2023 - 09:06
di Christophe
No, il nostro firewall non esegue l'ispezione DPI SSL.

Inoltre, il nostro amministratore di rete può vedere la connessione in entrata verso Microsoft (quindi nulla la blocca).

Non so come risolvere il problema.

Re: Pacchetto tis-template-microsoft-store

Pubblicato: 25 ottobre 2023 - 09:47
di sfontenau
Questo problema è strano.

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

Dato che non riesco a vedere completamente la configurazione del proxy nel tuo screenshot, potresti per favore controllare le tue impostazioni?

Re: Pacchetto tis-template-microsoft-store

Pubblicato: 25 ottobre 2023 - 11:01
di Christophe
Dopo aver verificato, stiamo effettivamente passando attraverso il proxy; sembra che la richiesta sia errata.

Ecco l'errore che riceviamo nei log del server proxy:
"IP della mia console" - - - [25/ott/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

Forse sto usando il pacchetto in modo errato!
Ecco il link che sto provando:
https://apps.microsoft.com/detail/scrat ... r-fr&gl=FR

Re: Pacchetto tis-template-microsoft-store

Pubblicato: 25 ottobre 2023 - 14:08
di sfontenau
No, per me non dipende dal pacchetto.

Nel tuo URL, avevo solo un dubbio sulla porta del proxy; potrebbe essere qualcosa del tipo

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

Re: Pacchetto tis-template-microsoft-store

Pubblicato: 25 ottobre 2023 - 14:14
di Christophe

Re: Pacchetto tis-template-microsoft-store

Pubblicato: 25 ottobre 2023 - 14:15
di sfontenau
Puoi dirmi cosa restituisce?

Codice: Seleziona tutto

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()
{}
>>>