Página 1 de 3

[RESUELTO] Paquete tis-template-microsoft-store

Publicado: 18 de octubre de 2023 - 10:01 a. m.
por Christophe
Buen día,
Estoy en Windows Server 2022 y Wapt es la versión 2.4.014143
Mi problema es que cuando intento usar el paquete para importar aplicaciones desde la tienda de Microsoft (tis-template-microsoft-store versión 0.56), obtengo un error cada vez.

Por ejemplo, para iTunes, ejecuto un comando update-package y en la ventana ingreso la URL:

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

Me aparece este error:

Código: Seleccionar todo

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)')))
¿Me puedes ayudar?

Re: Paquete tis-template-microsoft-store

Publicado: 18 de octubre de 2023 - 11:50 a. m.
por jpele
Buen día,
Este paquete ya existe en la tienda, para tu información: https://wapt.tranquil.it/store/fr/tis-itunes-uwp

De lo contrario, parecería que tu proxy está mal configurado o funciona mal. Puedes configurarlo aquí:
2023-10-18 11_48_23-Configuración local de WAPT.png
2023-10-18 11_48_23-Configuración WAPT local.png (21,94 KB) Visto 6869 veces
Atentamente,
Palanqueta

Re: Paquete tis-template-microsoft-store

Publicado: 18 de octubre de 2023 - 12:13 p. m.
por Christophe
iTunes fue solo un ejemplo; tengo el mismo problema con Scratch 3 (https://apps.microsoft.com/search?query ... r-fr&gl=FR).
Mi proxy está configurado correctamente. No tengo problemas para descargar software de la tienda WAPT.

Re: Paquete tis-template-microsoft-store

Publicado: 18 de octubre de 2023 - 17:10
por sfonteneau
No tendrás por casualidad un firewall que realice inspección DPI SSL, ¿verdad?

Re: Paquete tis-template-microsoft-store

Publicado: 25 de octubre de 2023 - 09:06
por Christophe
No, nuestro firewall no realiza inspección DPI SSL.

Además, nuestro administrador de red puede ver que la conexión con Microsoft se establece correctamente (así que nada la está bloqueando).

No sé cómo solucionar el problema.

Re: Paquete tis-template-microsoft-store

Publicado: 25 de octubre de 2023 - 09:47
por sfonteneau
Este problema es extraño.

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

Dado que no puedo ver completamente la configuración del proxy en tu captura de pantalla, ¿podrías revisar tu configuración?

Re: Paquete tis-template-microsoft-store

Publicado: 25 de octubre de 2023 - 11:01 a. m.
por Christophe
Tras comprobarlo, efectivamente estamos pasando por el proxy; parece que la solicitud es incorrecta.

Este es el error que aparece en los registros del servidor proxy:
"IP de mi consola" - - - [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 ¡

Quizás estoy usando el paquete incorrectamente!
Este es el enlace que estoy intentando usar:
https://apps.microsoft.com/detail/scrat ... r-fr&gl=FR

Re: Paquete tis-template-microsoft-store

Publicado: 25 de octubre de 2023 - 14:08
por sfonteneau
No, en mi caso no proviene del paquete.

En tu URL, simplemente tenía una duda sobre el puerto del proxy; es algo como

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

Re: Paquete tis-template-microsoft-store

Publicado: 25 de octubre de 2023 - 14:14
por Christophe

Re: Paquete tis-template-microsoft-store

Publicado: 25 de octubre de 2023 - 14:15
por sfonteneau
¿Puedes decirme qué devuelve esto?

Código: Seleccionar todo

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