Página 1 de 2

[Resuelto] La carpeta Upload_package no existe

Publicado: 15 de noviembre de 2017 - 16:23
por perca
Hola,


acabo de crear mi primer paquete y el comando `wapt-get build-upload` no logra subirlo al servidor porque la carpeta de destino parece no existir.
En mi sistema, debería ser accesible en https://wapt.hugo.local/upload_package/.

Instalé el servidor en Debian. ¿Hay algún comando o parámetro que deba usar para configurar el recurso compartido `upload_package`?

Mientras tanto, generé el paquete localmente usando `wapt-get build-package` y lo subí a través de la consola.

Re: La carpeta Upload_package no existe

Publicado: 21 de noviembre de 2017 - 17:13
por perca
Simplemente usé mal el comando. Pensé que servía para crear el paquete y enviarlo inmediatamente.

Puedes cerrar el hilo.

Re: [Resuelto] La carpeta Upload_package no existe

Publicado: 22 de diciembre de 2017 - 19:21
por Eric
Buen día,

Agradecería que explicaras tu última publicación. De hecho, después de leer la documentación, me queda claro que este comando debe crear el paquete y enviarlo inmediatamente:
En la página: https://www.wapt.fr/fr/doc/CreationPaqu ... index.html Yo leo:
Una vez creado el proyecto del paquete, puede iniciar la compilación del paquete sin modificaciones desde el símbolo del sistema de Windows.

`wapt-get build-upload -ic:\waptdev\tis-tightvnc-wapt`

Nota:

Cuando ejecuta este comando, sucede lo siguiente:

Se genera el archivo de manifiesto con la lista de archivos contenidos en el paquete;
El directorio C:\waptdev\tis-tightvnc-wapt se comprime con un nombre canónico para paquetes WAPT;
Se agrega la firma (requiere la presencia de la clave privada);
El archivo WAPT se carga a través de HTTP al repositorio WAPT;
El archivo de índice http://wapt/wapt/Packages , teniendo en cuenta el nuevo paquete o la nueva versión del paquete si ya existía;

El paquete está listo para ser implementado.
Entonces, no entiendo por qué este directorio (upload_package) no existe en el servidor y por qué recibo un error 502, aunque solo me pide el nombre de usuario y la contraseña para conectarme al servidor
Especialmente porque es este comando el que inicia la carga; ¡no lo pedí!

Si alguien puede arrojar algo de luz sobre esto, estoy completamente perdido.

gracias de antemano

Re: [Resuelto] La carpeta Upload_package no existe

Publicado: 22 de diciembre de 2017 - 19:39
por sfonteneau
El paquete subido no es un directorio:

https://github.com/tranquilit/WAPT/blob ... er.py#L418

Para solucionar el error 502:
viewtopic.php?f=13&t=887

Sin esta información esencial, lamentablemente no puedo hacer nada.

Re: [Resuelto] La carpeta Upload_package no existe

Publicado: 22 de diciembre de 2017 - 21:08
por Eric
Hola,

Servidor: Debian (Linux): Wapt 1.3.13
Máquina de desarrollo: Windows 10

Respecto a `upload_package`, efectivamente es una función, pero el mensaje de error que recibo hace referencia a un directorio:
ERROR FATAL: HTTPError: 502 Error del servidor: Bad Gateway para la URL: https://srvwapt.chezmoi.fr/upload_packa ... 1_all.wapt
(chezmoi no es el nombre de dominio real, por supuesto).
Obviamente, no hay rastro de este directorio en el servidor, en /var/www/.

Saludos

Re: [Resuelto] La carpeta Upload_package no existe

Publicado: 22 de diciembre de 2017 - 21:10
por Eric
Además de esto...

debo aclarar, por supuesto, que la directiva en el archivo wapt-get.ini es correcta:
repo_url=http://srvwapt.chezmoi.fr/wapt

Re: [Resuelto] La carpeta Upload_package no existe

Publicado: 22 de diciembre de 2017 - 21:16
por Eric
Continuado...

Para agregar a eso, acabo de mirar más de cerca el código en el enlace que me enviaste y me parece que la línea 218 se refiere a este directorio:

Código: Seleccionar todo

@app.route('/upload_package/<string:filename>',methods=['POST'])

Re: [Resuelto] La carpeta Upload_package no existe

Publicado: 22 de diciembre de 2017 - 21:26
por sfonteneau
¿Podrías explicar cómo estás usando el comando build-upload?

Es la primera vez que me encuentro con este problema.

Edición:

Para probar:

Estamos de acuerdo en que cuando usas el botón "Importar desde archivo" y seleccionas el archivo generado durante la carga de la compilación en c:\waptdev, funciona, ¿verdad?

Re: [Resuelto] La carpeta Upload_package no existe

Publicado: 22 de diciembre de 2017 - 22:12
por Eric
Estoy usando esto siguiendo esta documentación al pie de la letra:
https://www.wapt.fr/fr/doc/CreationPaqu ... index.html

Primero, con el comando:
`wapt-get make-template c:\download\ganttproject.exe yourprefix-ganttproject`.

Luego, hago algunas modificaciones al archivo `control` en pyscript (que se ejecuta automáticamente con el comando anterior). Solo el nombre del mantenedor del paquete, el número de versión, y luego modifico `uninstallkey` en setup.py (variable y parámetro de función).

Después de guardar estos dos archivos, ejecuto el comando:

`wapt-get build-upload -ic:\waptdev\yourprefix-ganttproject`.

Todo va bien. Crea el archivo `.wapt`, luego me pide el nombre de usuario y la contraseña del servidor, pero el script termina con el error que mencioné antes.

De hecho, puedo confirmar que si uso "importar desde archivo" desde la consola en la máquina de desarrollo, el paquete se importa correctamente al repositorio.

La máquina de desarrollo en la que realizo estas operaciones no es, por supuesto, la máquina Windows utilizada como consola de administración (como se especifica en la documentación).

Re: [Resuelto] La carpeta Upload_package no existe

Publicado: 22 de diciembre de 2017 - 22:52
por sfonteneau
De hecho, no tengo una explicación; nunca me había encontrado con este problema.

El error que se devuelve es un error 502:
https://fr.wikipedia.org/wiki/Liste_des ... pplication.

El hecho de que funcione al importarlo como archivo significa que la carga está funcionando.


Si estás en la fase de pruebas con Wapt, te recomendamos que vayas directamente a la versión 1.5 sin pasar por la 1.3.13.

Había un error con las cargas de paquetes que ya se ha corregido.

Esto también te evitará tener que migrar de la versión 1.3 a la 1.5

: https://www.wapt.fr/wapt-1.5/Installati ... nux-debian