Bonjour à tous,
Je suis en train de préparer un repository ppm personnel sur un serveur linux (apache pour la partie serveur http) de manière à ce que plusieurs autres machines (Windows et Linux) puissent venir s'y synchroniser régulièrement.
Le repository doit contenir des fichiers tar.gz contenant des modules personnels, construits avec PPM::Make. Deux fichiers package_OS.xml different selon le type d'OS interrogeant le repository sont là. Jusqu'ici pas de problèmes (enfin si il y en a eu mais ils sont résolu).
En local sur mon linux, je peux parfaitement déclarer un nouveau repository via un ppm repo add /monrepo/package_linux.xml MonRepo. Il se synchronise bien et je peux faire une install locale.
Même chose sur Windows: quand le repository est local je peux le déclarer, synchroniser et installer.
Par contre ça se corse quand je passe à la dernière étape car je n'arrive pas à synchroniser les Windows avec le repository présent sur mon linux. Concrètement le fichier package_Win.xml et les tar.gz référencés sont présenté par apache et peuvent être accédés par n'importe quel browser. Par contre dès que je tente une déclaration j'ai l'erreur suivante:
.. allors que je sais très bien que le serveur est disponible ainsi que le fichier xml: je le vois dans Chrome.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 c:\ppm repo add http://MonServeur/mon_repo/package_Win.xml MonRepo Downloading MonRepo packlist...failed 503 Service Unavailable Repo 2 added.
Dans la log ppm4 il n'y rien si ce n'est que je sais maintenant qu'il tente un GET. Rien non plus de particulier dans la log d'erreur Apache.
Pour être honnête je suspecte que cela se joue coté configuration Apache, mais je poste ici avant tout pour savoir si quelqu'un a déjà rencontré cette erreur avec ppm ou si il faut ajouter une configuration particulière au serveur Apache pour qu'il puisse servir de repo ppm car présentement fichier pachage_Win.xml et tar.gz sont mis à disposition par simple copie dans /var/www/html/mon_repo/.
Merci d'avance.
Partager