Hallo,
ich habe gerade mein erstes Paket erstellt, und der Befehl `wapt-get build-upload` kann es nicht auf den Server hochladen, da der Zielordner scheinbar nicht existiert.
Auf meinem System sollte er unter https://wapt.hugo.local/upload_package/ erreichbar sein.
Ich habe den Server unter Debian installiert. Gibt es einen Befehl oder Parameter, den ich verwenden muss, um die Freigabe `upload_package` einzurichten?
In der Zwischenzeit habe ich das Paket lokal mit `wapt-get build-package` generiert und über die Konsole hochgeladen.
[Gelöst] Der Ordner „Upload_package“ existiert nicht
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Guten Morgen,
Ich würde mich freuen, wenn Sie Ihren letzten Beitrag erläutern könnten. Nach dem Lesen der Dokumentation ist mir klar, dass dieser Befehl das Paket erstellen und sofort versenden soll:
Auf der Seite: https://www.wapt.fr/fr/doc/CreationPaqu ... index.html Ich las:
Vor allem, weil es dieser Befehl ist, der den Upload auslöst; ich habe ihn nicht dazu aufgefordert!
Wenn mir jemand das erklären kann, bin ich völlig ratlos.
Dank im Voraus
Ich würde mich freuen, wenn Sie Ihren letzten Beitrag erläutern könnten. Nach dem Lesen der Dokumentation ist mir klar, dass dieser Befehl das Paket erstellen und sofort versenden soll:
Auf der Seite: https://www.wapt.fr/fr/doc/CreationPaqu ... index.html Ich las:
Ich verstehe also nicht, warum dieses Verzeichnis (upload_package) auf dem Server nicht existiert und warum ich einen 502-Fehler erhalte, obwohl ich lediglich nach Benutzername und Passwort für die Verbindung zum Server gefragt werde?Sobald das Paketprojekt erstellt ist, können Sie den Paket-Build ohne Änderungen über die Windows-Eingabeaufforderung starten.
`wapt-get build-upload -ic:\waptdev\tis-tightvnc-wapt`
Hinweis:
Folgendes geschieht bei der Ausführung dieses Befehls:
Die Manifestdatei mit der Liste der im Paket enthaltenen Dateien wird generiert;
das Verzeichnis C:\waptdev\tis-tightvnc-wapt wird mit einem kanonischen Namen für WAPT-Pakete komprimiert;
die Signatur wird hinzugefügt (erfordert den privaten Schlüssel);
die WAPT-Datei wird per HTTP in das WAPT-Repository hochgeladen;
die Indexdatei http://wapt/wapt/Packages und berücksichtigt dabei das neue Paket oder, falls bereits vorhanden, dessen neue Version;
das Paket ist nun bereit zur Bereitstellung.
Vor allem, weil es dieser Befehl ist, der den Upload auslöst; ich habe ihn nicht dazu aufgefordert!
Wenn mir jemand das erklären kann, bin ich völlig ratlos.
Dank im Voraus
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Das Upload-Paket ist kein Verzeichnis:
https://github.com/tranquilit/WAPT/blob ... er.py#L418
Um den Fehler 502 zu beheben:
viewtopic.php?f=13&t=887
Ohne diese wichtige Information kann ich leider nichts tun.
https://github.com/tranquilit/WAPT/blob ... er.py#L418
Um den Fehler 502 zu beheben:
viewtopic.php?f=13&t=887
Ohne diese wichtige Information kann ich leider nichts tun.
Hallo,
Server: Debian (Linux): Wapt 1.3.13,
Entwicklungsrechner: Windows 10.
Die Funktion `upload_package` ist tatsächlich vorhanden, die Fehlermeldung bezieht sich jedoch auf ein Verzeichnis:
FATAL ERROR: HTTPError: 502 Server Error: Bad Gateway for url: https://srvwapt.chezmoi.fr/upload_packa ... 1_all.wapt
(chezmoi ist natürlich nicht der tatsächliche Domainname).
Dieses Verzeichnis existiert offensichtlich nicht auf dem Server unter /var/www/.
Viele Grüße
Server: Debian (Linux): Wapt 1.3.13,
Entwicklungsrechner: Windows 10.
Die Funktion `upload_package` ist tatsächlich vorhanden, die Fehlermeldung bezieht sich jedoch auf ein Verzeichnis:
FATAL ERROR: HTTPError: 502 Server Error: Bad Gateway for url: https://srvwapt.chezmoi.fr/upload_packa ... 1_all.wapt
(chezmoi ist natürlich nicht der tatsächliche Domainname).
Dieses Verzeichnis existiert offensichtlich nicht auf dem Server unter /var/www/.
Viele Grüße
Ergänzend dazu
möchte ich klarstellen, dass die Direktive in der wapt-get.ini-Datei korrekt ist:
repo_url=http://srvwapt.chezmoi.fr/wapt
möchte ich klarstellen, dass die Direktive in der wapt-get.ini-Datei korrekt ist:
repo_url=http://srvwapt.chezmoi.fr/wapt
Fortsetzung...
Ergänzend dazu habe ich mir den Code in dem von Ihnen gesendeten Link genauer angesehen, und mir scheint, dass Zeile 218 auf dieses Verzeichnis verweist:
Ergänzend dazu habe ich mir den Code in dem von Ihnen gesendeten Link genauer angesehen, und mir scheint, dass Zeile 218 auf dieses Verzeichnis verweist:
Code: Alle auswählen
@app.route('/upload_package/<string:filename>',methods=['POST'])
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Könnten Sie bitte erklären, wie Sie den Befehl `build-upload` verwenden?
Ich bin zum ersten Mal auf dieses Problem gestoßen.
Nachtrag:
Zum Testen:
Wir sind uns einig, dass es funktioniert, wenn Sie die Schaltfläche „Aus Datei importieren“ verwenden und die während des Build-Uploads in C:\waptdev generierte Datei auswählen, richtig?
Ich bin zum ersten Mal auf dieses Problem gestoßen.
Nachtrag:
Zum Testen:
Wir sind uns einig, dass es funktioniert, wenn Sie die Schaltfläche „Aus Datei importieren“ verwenden und die während des Build-Uploads in C:\waptdev generierte Datei auswählen, richtig?
Ich folge dieser Dokumentation genau:
https://www.wapt.fr/fr/doc/CreationPaqu ... index.html
Zuerst führe ich den Befehl
`wapt-get make-template c:\download\ganttproject.exe yourprefix-ganttproject` aus.
Anschließend nehme ich einige Änderungen an der `control`-Datei in pyscript vor (die automatisch vom vorherigen Befehl gestartet wird). Ich trage lediglich den Namen des Paketbetreuers und die Versionsnummer ein und ändere dann den `uninstallkey` in setup.py (Variable und Funktionsparameter).
Nachdem ich diese beiden Dateien gespeichert habe, führe ich den Befehl
`wapt-get build-upload -ic:\waptdev\yourprefix-ganttproject` aus.
Alles läuft gut. Die `.wapt`-Datei wird erstellt, und ich werde nach dem Serverbenutzernamen und -passwort gefragt. Das Skript bricht jedoch mit dem bereits erwähnten Fehler ab.
Ich kann bestätigen, dass das Paket erfolgreich in das Repository importiert wird, wenn ich es über die Konsole auf dem Entwicklungsrechner mit „Aus Datei importieren“ importiere.
Bei dem Entwicklungsrechner, auf dem ich diese Operationen durchführe, handelt es sich natürlich nicht um den Windows-Rechner, der als Administrationskonsole dient (wie in der Dokumentation angegeben).
https://www.wapt.fr/fr/doc/CreationPaqu ... index.html
Zuerst führe ich den Befehl
`wapt-get make-template c:\download\ganttproject.exe yourprefix-ganttproject` aus.
Anschließend nehme ich einige Änderungen an der `control`-Datei in pyscript vor (die automatisch vom vorherigen Befehl gestartet wird). Ich trage lediglich den Namen des Paketbetreuers und die Versionsnummer ein und ändere dann den `uninstallkey` in setup.py (Variable und Funktionsparameter).
Nachdem ich diese beiden Dateien gespeichert habe, führe ich den Befehl
`wapt-get build-upload -ic:\waptdev\yourprefix-ganttproject` aus.
Alles läuft gut. Die `.wapt`-Datei wird erstellt, und ich werde nach dem Serverbenutzernamen und -passwort gefragt. Das Skript bricht jedoch mit dem bereits erwähnten Fehler ab.
Ich kann bestätigen, dass das Paket erfolgreich in das Repository importiert wird, wenn ich es über die Konsole auf dem Entwicklungsrechner mit „Aus Datei importieren“ importiere.
Bei dem Entwicklungsrechner, auf dem ich diese Operationen durchführe, handelt es sich natürlich nicht um den Windows-Rechner, der als Administrationskonsole dient (wie in der Dokumentation angegeben).
- Sfonteneau
- WAPT-Experte
- Nachrichten: 2322
- Registriert: 10. Juli 2014 - 23:52 Uhr
- Kontakt:
Ich habe tatsächlich keine Erklärung dafür; mir ist dieses Problem noch nie begegnet.
Es wird ein 502-Fehler zurückgegeben:
https://fr.wikipedia.org/wiki/Liste_des ... Anwendung.
Da der Import als Datei funktioniert, ist der Upload an sich erfolgreich.
Falls Sie Wapt noch testen, empfehlen wir Ihnen, direkt auf Version 1.5 zu aktualisieren, ohne den Umweg über 1.3.13.
Es gab einen Fehler beim Hochladen von Paketen, der behoben wurde.
Dadurch entfällt auch die Migration von 1.3 auf 1.5
: https://www.wapt.fr/wapt-1.5/Installati ... nux-debian
Es wird ein 502-Fehler zurückgegeben:
https://fr.wikipedia.org/wiki/Liste_des ... Anwendung.
Da der Import als Datei funktioniert, ist der Upload an sich erfolgreich.
Falls Sie Wapt noch testen, empfehlen wir Ihnen, direkt auf Version 1.5 zu aktualisieren, ohne den Umweg über 1.3.13.
Es gab einen Fehler beim Hochladen von Paketen, der behoben wurde.
Dadurch entfällt auch die Migration von 1.3 auf 1.5
: https://www.wapt.fr/wapt-1.5/Installati ... nux-debian
