Bonjour,
Je viens de créer mon premier paquet et la commande wapt-get build-upload ne parviens pas à faire l'envoi vers le serveur car le dossier de destination ne semble pas exister.
Chez moi il devrait être accessible à l'adresse https://wapt.hugo.local/upload_package/
J'ai installé le serveur sur une debian. Y a t'il une commande ou un paramètre à utiliser pour mettre en place le partage upload_package ?
En attendant j'ai généré en local le paquet avec wapt-get build-package et fait l'envoi avec la console.
[resolu] Dossier upload_package inexistant
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Bonjour,
Alors là, je veux bien que vous m'expliquiez votre dernier post. Effectivement, en lisant la doc, il m'apparait clairement que cette commande est censée créer le paquet et l'envoyer dans la foulée :
Sur la page : https://www.wapt.fr/fr/doc/CreationPaqu ... index.html , je lis :
D'autant plus que c'est bien cette commande qui lance l'upload, je ne lui ai pas demandé !
Si quelqu'un peut m'éclairer, là, je suis completement perdu.
Merci d'avance
Alors là, je veux bien que vous m'expliquiez votre dernier post. Effectivement, en lisant la doc, il m'apparait clairement que cette commande est censée créer le paquet et l'envoyer dans la foulée :
Sur la page : https://www.wapt.fr/fr/doc/CreationPaqu ... index.html , je lis :
Du coup, je ne vois pas bien pourquoi ce répertoire (upload_package) n'existe pas sur le serveur, et pourquoi j'ai une erreur 502, alors qu'il me demande juste avant le login/mot de passe pour se connecter au dit serveur ??Une fois le projet de paquet créé, on peut lancer la construction du paquet sans modification depuis l’invite de commande Windows.
wapt-get build-upload -i c:\waptdev\tis-tightvnc-wapt
Note
Lorsqu’on exécute cette commande, voici ce qu’il se passe en réalité :
Génération du fichier manifest avec la liste des fichiers contenus dans le paquet ;
Compression du répertoire C:\waptdev\tis-tightvnc-wapt avec un nom canonique pour les paquets WAPT ;
Ajout de la signature (nécessite la présence de la clé privée) ;
Chargement du fichier WAPT en http vers le dépôt WAPT ;
Regénération du fichier d’index http://wapt/wapt/Packages qui prend en compte le nouveau paquet ou la nouvelle version du paquet s’il existait déjà ;
Le paquet est prêt à être déployé.
D'autant plus que c'est bien cette commande qui lance l'upload, je ne lui ai pas demandé !
Si quelqu'un peut m'éclairer, là, je suis completement perdu.
Merci d'avance
- sfonteneau
- Expert WAPT
- Messages : 1789
- Inscription : 10 juil. 2014 - 23:52
- Contact :
Upload package n'est pas un répertoire :
https://github.com/tranquilit/WAPT/blob ... er.py#L418
Pour répondre a l'erreur 502 :
viewtopic.php?f=13&t=887
Sans ces informations essentiel je ne peu malheureusement rien faire.
https://github.com/tranquilit/WAPT/blob ... er.py#L418
Pour répondre a l'erreur 502 :
viewtopic.php?f=13&t=887
Sans ces informations essentiel je ne peu malheureusement rien faire.
Bonjour,
Serveur : debian (linux) : wapt 1.3.13
Machine de dev : Windows 10
Par rapport à upload_package, c'est effectivement une fonction, mais dans le message d'erreur que je reçois, c'est bien d'un répertoire dont on parle :
FATAL ERROR : HTTPError: 502 Server Error: Bad Gateway for url: https://srvwapt.chezmoi.fr/upload_packa ... 1_all.wapt
(chezmoi n'est pas le vrai nom de domaine, bien sur)
Evidemment, aucune trace de ce répertoire sur le serveur, dans /var/www/
Cordialement
Serveur : debian (linux) : wapt 1.3.13
Machine de dev : Windows 10
Par rapport à upload_package, c'est effectivement une fonction, mais dans le message d'erreur que je reçois, c'est bien d'un répertoire dont on parle :
FATAL ERROR : HTTPError: 502 Server Error: Bad Gateway for url: https://srvwapt.chezmoi.fr/upload_packa ... 1_all.wapt
(chezmoi n'est pas le vrai nom de domaine, bien sur)
Evidemment, aucune trace de ce répertoire sur le serveur, dans /var/www/
Cordialement
Suite...
Je précise, bien sur que la directive dans le fichier wapt-get.ini est la bonne :
repo_url=http://srvwapt.chezmoi.fr/wapt
Je précise, bien sur que la directive dans le fichier wapt-get.ini est la bonne :
repo_url=http://srvwapt.chezmoi.fr/wapt
Re suite...
Pour completer, je viens de regarder un peu plus en détail le code du lien que vous m'avez envoyé, et il me semble bien qu'à la ligne 218, il est fait référence à ce repertoire :
Pour completer, je viens de regarder un peu plus en détail le code du lien que vous m'avez envoyé, et il me semble bien qu'à la ligne 218, il est fait référence à ce repertoire :
Code : Tout sélectionner
@app.route('/upload_package/<string:filename>',methods=['POST'])
- sfonteneau
- Expert WAPT
- Messages : 1789
- Inscription : 10 juil. 2014 - 23:52
- Contact :
Pouvez-vous nous expliquer comment vous utilisez la commande build-upload ?
C'est la première fois que je rencontre ce genre de soucis.
edit:
Pour tester:
On est d'accord que lorsque vous utilisez le bouton "importer depuis un fichiers", que vous sélectionnez le fichier généré lors de votre build upload dans c:\waptdev, cela fonctionne ?
C'est la première fois que je rencontre ce genre de soucis.
edit:
Pour tester:
On est d'accord que lorsque vous utilisez le bouton "importer depuis un fichiers", que vous sélectionnez le fichier généré lors de votre build upload dans c:\waptdev, cela fonctionne ?
Je l'utilise en suivant cette doc à la lettre:
https://www.wapt.fr/fr/doc/CreationPaqu ... index.html
D'abord, avec la commande :
wapt-get make-template c:\download\ganttproject.exe yourprefix-ganttproject
Ensuite, je fais quelques modifs sur le fichier control dans pyscript (lancé automatiquement par la commande précédente). Juste, le nom du responsable du paquet, celui de la version, puis modif de l'uninstallkey dans setup.py (variable et parametre de la fonction).
Puis après avoir sauvegardé ces deux fichiers, je lance la commande :
wapt-get build-upload -i c:\waptdev\yourprefix-ganttproject
Tout se passe bien. Il crée le fichier .wapt, puis il me demande les identifiants et mot de passe du serveur, mais le script se termine sur l'erreur que j'ai citée plus haut.
Effectivement, je confirme que si je j'utilise "importer depuis un fichier" à partir de la console sur la machine de dev, le paquet est bien importé dans le dépot.
La machine de dev sur laquelle je fais ces opérations n'est bien sur pas la machine windows qui sert de console d'administration (ainsi qu'il est spécifié dans la doc).
https://www.wapt.fr/fr/doc/CreationPaqu ... index.html
D'abord, avec la commande :
wapt-get make-template c:\download\ganttproject.exe yourprefix-ganttproject
Ensuite, je fais quelques modifs sur le fichier control dans pyscript (lancé automatiquement par la commande précédente). Juste, le nom du responsable du paquet, celui de la version, puis modif de l'uninstallkey dans setup.py (variable et parametre de la fonction).
Puis après avoir sauvegardé ces deux fichiers, je lance la commande :
wapt-get build-upload -i c:\waptdev\yourprefix-ganttproject
Tout se passe bien. Il crée le fichier .wapt, puis il me demande les identifiants et mot de passe du serveur, mais le script se termine sur l'erreur que j'ai citée plus haut.
Effectivement, je confirme que si je j'utilise "importer depuis un fichier" à partir de la console sur la machine de dev, le paquet est bien importé dans le dépot.
La machine de dev sur laquelle je fais ces opérations n'est bien sur pas la machine windows qui sert de console d'administration (ainsi qu'il est spécifié dans la doc).
- sfonteneau
- Expert WAPT
- Messages : 1789
- Inscription : 10 juil. 2014 - 23:52
- Contact :
Effectivement je n'ai pas vraiment d'explication je n'ai jamais été confronté au problème.
L'erreur renvoyée est une erreur 502 :
https://fr.wikipedia.org/wiki/Liste_des ... pplication
Le fait que cela fonctionne avec importer en tant que fichier signifie bien que l'upload fonctionne.
Si vous êtes en phase de test avec wapt, nous vous conseillons de partir directement sur la version 1.5 sans passer par la 1.3.13
Il y a notamment un certain bug au niveau de l'upload des paquet qui ont été corrigée
Cela vous évitera également de faire la migration 1.3 -> 1.5
https://www.wapt.fr/wapt-1.5/Installati ... nux-debian
L'erreur renvoyée est une erreur 502 :
https://fr.wikipedia.org/wiki/Liste_des ... pplication
Le fait que cela fonctionne avec importer en tant que fichier signifie bien que l'upload fonctionne.
Si vous êtes en phase de test avec wapt, nous vous conseillons de partir directement sur la version 1.5 sans passer par la 1.3.13
Il y a notamment un certain bug au niveau de l'upload des paquet qui ont été corrigée
Cela vous évitera également de faire la migration 1.3 -> 1.5
https://www.wapt.fr/wapt-1.5/Installati ... nux-debian