Ciao,
ho appena creato il mio primo pacchetto e il comando `wapt-get build-upload` non riesce a caricarlo sul server perché la cartella di destinazione sembra non esistere.
Sul mio sistema dovrebbe essere accessibile all'indirizzo https://wapt.hugo.local/upload_package/.
Ho installato il server su Debian. C'è un comando o un parametro che devo usare per configurare la condivisione `upload_package`?
Nel frattempo, ho generato il pacchetto localmente usando `wapt-get build-package` e l'ho caricato tramite la console.
[Risolto] La cartella Upload_package non esiste
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Buongiorno,
Ora, ti sarei grato se potessi spiegare il tuo ultimo post. In effetti, dopo aver letto la documentazione, mi è chiaro che questo comando dovrebbe creare il pacchetto e inviarlo immediatamente:
Nella pagina: https://www.wapt.fr/fr/doc/CreationPaqu ... index.html Leggo:
Soprattutto perché è questo comando che avvia il caricamento; non gliel'ho chiesto io!
Se qualcuno può farmi un po' di luce su questo, sono completamente perso.
grazie in anticipo
Ora, ti sarei grato se potessi spiegare il tuo ultimo post. In effetti, dopo aver letto la documentazione, mi è chiaro che questo comando dovrebbe creare il pacchetto e inviarlo immediatamente:
Nella pagina: https://www.wapt.fr/fr/doc/CreationPaqu ... index.html Leggo:
Quindi, non capisco perché questa directory (upload_package) non esiste sul server e perché ricevo un errore 502, anche se mi chiede solo login/password per connettermi al server??Una volta creato il progetto del pacchetto, è possibile avviare la compilazione del pacchetto senza modifiche dal prompt dei comandi di Windows.
`wapt-get build-upload -ic:\waptdev\tis-tightvnc-wapt`
Nota:
quando si esegue questo comando, ecco cosa succede effettivamente:
viene generato il file manifest con l'elenco dei file contenuti nel pacchetto;
la directory C:\waptdev\tis-tightvnc-wapt viene compressa con un nome canonico per i pacchetti WAPT;
viene aggiunta la firma (richiede la presenza della chiave privata);
il file WAPT viene caricato tramite HTTP nel repository WAPT;
il file indice http://wapt/wapt/Packages , tenendo conto del nuovo pacchetto o della nuova versione del pacchetto se già esistente;
il pacchetto è pronto per essere distribuito.
Soprattutto perché è questo comando che avvia il caricamento; non gliel'ho chiesto io!
Se qualcuno può farmi un po' di luce su questo, sono completamente perso.
grazie in anticipo
Il pacchetto caricato non è una directory:
https://github.com/tranquilit/WAPT/blob ... er.py#L418
Per risolvere l'errore 502:
viewtopic.php?f=13&t=887
Senza queste informazioni essenziali, purtroppo non posso fare nulla.
https://github.com/tranquilit/WAPT/blob ... er.py#L418
Per risolvere l'errore 502:
viewtopic.php?f=13&t=887
Senza queste informazioni essenziali, purtroppo non posso fare nulla.
Ciao,
Server: Debian (Linux): Wapt 1.3.13
Macchina di sviluppo: Windows 10
Per quanto riguarda `upload_package`, è effettivamente una funzione, ma il messaggio di errore che ricevo fa riferimento a una directory:
ERRORE FATALE: HTTPError: 502 Errore del server: Bad Gateway per l'URL: https://srvwapt.chezmoi.fr/upload_packa ... 1_all.wapt
(chezmoi non è il nome di dominio effettivo, ovviamente).
Ovviamente, non c'è traccia di questa directory sul server, in /var/www/.
Cordiali saluti
Server: Debian (Linux): Wapt 1.3.13
Macchina di sviluppo: Windows 10
Per quanto riguarda `upload_package`, è effettivamente una funzione, ma il messaggio di errore che ricevo fa riferimento a una directory:
ERRORE FATALE: HTTPError: 502 Errore del server: Bad Gateway per l'URL: https://srvwapt.chezmoi.fr/upload_packa ... 1_all.wapt
(chezmoi non è il nome di dominio effettivo, ovviamente).
Ovviamente, non c'è traccia di questa directory sul server, in /var/www/.
Cordiali saluti
Inoltre...
vorrei chiarire, ovviamente, che la direttiva nel file wapt-get.ini è corretta:
repo_url=http://srvwapt.chezmoi.fr/wapt
vorrei chiarire, ovviamente, che la direttiva nel file wapt-get.ini è corretta:
repo_url=http://srvwapt.chezmoi.fr/wapt
Continua...
Per aggiungere a ciò, ho appena dato un'occhiata più da vicino al codice nel link che mi hai inviato e mi sembra che la riga 218 faccia riferimento a questa directory:
Per aggiungere a ciò, ho appena dato un'occhiata più da vicino al codice nel link che mi hai inviato e mi sembra che la riga 218 faccia riferimento a questa directory:
Codice: Seleziona tutto
@app.route('/upload_package/<string:filename>',methods=['POST'])
Puoi spiegare come stai usando il comando build-upload?
È la prima volta che mi imbatto in questo tipo di problema.
Modifica:
Per fare una prova:
siamo d'accordo che quando usi il pulsante "importa da file" e selezioni il file generato durante il caricamento della build in c:\waptdev, funziona, giusto?
È la prima volta che mi imbatto in questo tipo di problema.
Modifica:
Per fare una prova:
siamo d'accordo che quando usi il pulsante "importa da file" e selezioni il file generato durante il caricamento della build in c:\waptdev, funziona, giusto?
Lo sto usando seguendo alla lettera questa documentazione:
https://www.wapt.fr/fr/doc/CreationPaqu ... index.html
Innanzitutto, con il comando:
`wapt-get make-template c:\download\ganttproject.exe yourprefix-ganttproject`.
Poi, apporto alcune modifiche al file `control` in pyscript (che viene avviato automaticamente dal comando precedente). Solo il nome del manutentore del pacchetto, il numero di versione, e poi modifico `uninstallkey` in setup.py (variabile e parametro di funzione).
Dopo aver salvato questi due file, eseguo il comando:
`wapt-get build-upload -ic:\waptdev\yourprefix-ganttproject`.
Tutto va bene. Crea il file `.wapt`, poi mi chiede il nome utente e la password del server, ma lo script termina con l'errore che ho menzionato prima.
Infatti, posso confermare che se uso "importa da file" dalla console sulla macchina di sviluppo, il pacchetto viene importato correttamente nel repository.
La macchina di sviluppo su cui eseguo queste operazioni non è, ovviamente, la macchina Windows utilizzata come console di amministrazione (come specificato nella documentazione).
https://www.wapt.fr/fr/doc/CreationPaqu ... index.html
Innanzitutto, con il comando:
`wapt-get make-template c:\download\ganttproject.exe yourprefix-ganttproject`.
Poi, apporto alcune modifiche al file `control` in pyscript (che viene avviato automaticamente dal comando precedente). Solo il nome del manutentore del pacchetto, il numero di versione, e poi modifico `uninstallkey` in setup.py (variabile e parametro di funzione).
Dopo aver salvato questi due file, eseguo il comando:
`wapt-get build-upload -ic:\waptdev\yourprefix-ganttproject`.
Tutto va bene. Crea il file `.wapt`, poi mi chiede il nome utente e la password del server, ma lo script termina con l'errore che ho menzionato prima.
Infatti, posso confermare che se uso "importa da file" dalla console sulla macchina di sviluppo, il pacchetto viene importato correttamente nel repository.
La macchina di sviluppo su cui eseguo queste operazioni non è, ovviamente, la macchina Windows utilizzata come console di amministrazione (come specificato nella documentazione).
In effetti, non ho una vera spiegazione; non ho mai riscontrato questo problema.
L'errore restituito è un errore 502:
https://fr.wikipedia.org/wiki/Liste_des ... pplication.
Il fatto che funzioni quando importato come file significa che il caricamento funziona.
Se sei nella fase di test con Wapt, ti consigliamo di passare direttamente alla versione 1.5 senza passare per la 1.3.13.
C'era un bug con il caricamento dei pacchetti che è stato corretto.
Questo ti eviterà anche di dover migrare dalla 1.3 alla 1.5
: https://www.wapt.fr/wapt-1.5/Installati ... nux-debian
L'errore restituito è un errore 502:
https://fr.wikipedia.org/wiki/Liste_des ... pplication.
Il fatto che funzioni quando importato come file significa che il caricamento funziona.
Se sei nella fase di test con Wapt, ti consigliamo di passare direttamente alla versione 1.5 senza passare per la 1.3.13.
C'era un bug con il caricamento dei pacchetti che è stato corretto.
Questo ti eviterà anche di dover migrare dalla 1.3 alla 1.5
: https://www.wapt.fr/wapt-1.5/Installati ... nux-debian
