Página 1 de 1

Importar un paquete grande en un repositorio privado.

Publicado: 15 de marzo de 2015 - 00:29
por elpiafo
Hola,

creé un paquete a partir de un ejecutable .exe y al intentar importarlo al repositorio privado, aparece el siguiente error:
HTTPError: 502 Server Error: Bad Gateway.

Este error se produce tanto en la línea de comandos como en la interfaz gráfica.
El paquete tiene un tamaño de 2,3 GB.

Mi sistema operativo es Windows Server 2012 R2.

Quizás la conexión con el servidor se cierra debido a que la transferencia es demasiado larga. ¿Alguien sabe cómo solucionarlo?

Re: Importar un paquete grande en un repositorio privado.

Publicado: 16 de marzo de 2015 - 10:52
por Guillaume
Hola,

me aparece exactamente el mismo error con la versión 1.1.1.0,
tanto si uso un paquete que compilé (1,3 GB)
como si pruebo con un paquete wapt de 630 MB.

¿Podrían ayudarme?

Gracias.

Re: Importar un paquete grande en un repositorio privado.

Publicado: 16 de marzo de 2015 - 11:11
Por Frédéric Bonnier
Hola,
el método actual para subir un paquete desde la consola tiene un tiempo de espera demasiado corto para paquetes grandes o redes lentas. Esto es algo que se modificará en futuras versiones.

Por ahora, si tienes un servidor WAPT en Windows:
copia tu nuevo paquete al directorio C:\WAPT\waptserver\repository\wapt y ejecuta el comando:
#wapt-get update-packages C:\WAPT\waptserver\repository\wapt

Si tienes un servidor WAPT en Linux:
copia tu paquete a /var/www/wapt en tu servidor WAPT usando WinSCP.

Luego ejecuta el comando en el servidor WAPT:
#python /opt/wapt/wapt-scanpackages.py /var/www/wapt

Frédéric

Re: Importar un paquete grande en un repositorio privado.

Publicado: 23 de marzo de 2015 - 20:47
por elpiafo
Hola y gracias por tu respuesta.

Lo probaré pronto y te mantendré informado.

Saludos cordiales.

Re: Importar un paquete grande en un repositorio privado.

Publicado: 26 de marzo de 2015 - 23:54
por elpiafo
Genial, funciona. Muchas gracias.

Re: Importar un paquete grande en un repositorio privado.

Publicado: 21 de junio de 2018 - 13:53
por CasseThor
Al parecer, el mismo error existe en la versión 1.5.
Acabo de probar tus comandos y funcionan.

Recibo el mensaje:
Paquetes procesados: SolidWorks.wapt, etc.

Se agregó correctamente a mi repositorio; solo falta probar la implementación.


Sin embargo, con la versión 1.5, ¿existe ahora una variable para modificar este tiempo de espera?

Aquí está el registro de la consola:

Cargando c:\waptdev\iut-solidworks_22.2.0.40-1_all.wapt: 7058648134 / 7058648134
Carga completada c:\waptdev\iut-solidworks_22.2.0.40-1_all.wapt
ERROR FATAL: HTTPError: 504 Error del servidor: Tiempo de espera de la puerta de enlace para la URL: https://wapt.iut.lan/api/v3/upload_packages
Código de salida: 3

(Debo mencionar que previamente tuve que modificar el archivo nginx.conf cambiando client_max_body_size a 10 GB
desde client_max_body_size a 10000 m; para obtener el error de tiempo de espera de la puerta de enlace).


Saludos