Carbone Posté(e) le 28 novembre 2008 Partager Posté(e) le 28 novembre 2008 Bonjour, J'ai installé sans problème ipkg sur mon DS508 , tout marche bien, j'ai la liste qui s'affiche, ... J'ai même déjà installé le shell bash, ... J'ai voulu alors installé ipkg-web pour pouvoir plus facilment gérer les package et là on commencé les problèmes. Pour commencer je n'avais pas de cgi-bin activé, j'ai donc modifié apache pour gérer les cgi, et copié les cgi de ipkg-web dans ce répertoire. J'ai alors pu lancer package.cgi, très joli, le seul problème est qu'il me renvoie une liste vide J'ai fait alors un autre cgi qui devait me renvoyer le résultat de ipkg list_installed #!/bin/sh # # $Id: package.cgi 6240 2007-06-17 22:29:05Z marceln $ # # # HTML Header # cat << EOT Content-type: text/html "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> EOT pwd /opt/bin/ipkg list_installed cat << EOT résultat rien :'( je poste donc ce message pour voir si certains ont déjà eu ce problème et trouvé une solution. Merci pour vos réponses Lien vers le commentaire Partager sur d’autres sites More sharing options...
Carbone Posté(e) le 28 novembre 2008 Auteur Partager Posté(e) le 28 novembre 2008 Bon ben je vais me donner une réponse mais elle n'est pas terrible. Le problème viens que les cgi sont executé avec le user nobody qui apparement n'obtient pas de résultat quand il lance ipkg. J'ai donc mis dans http.conf-user qu'apache se lançait avec le compte root et alors ça marche. Mais si quelqu'un a une meilleure solution, je suis preneur! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.