Pb CGI

Bonjour,

Je suis toujours à essayer de régler mon problème avec QMAIL, pour cela j’ai installer vqadmin qui est accessible via script cgi.
lorsque j’essaye d’accéder à ma page vqadmin.cgi, j’ai ce message d’erreur :

You don’t have permission to access /cgi-bin/ on this server

que faut-il faire pour autoriser cgi-bin ?

merci d’avance
Cédric

bonjour,
il faut que tu regardes dans la config apache vers où pointe /cgi-bin.
D’autre part quelle est la commande que tu fais pour avoir ce message ?
si tu tente d’afficher le contenu de cgi-bin, c’est normal que tu puisses pas, si l’indexation du répertoire n’est pas autorisée,
(un minimum, c’est tout des scripts). il faut appelé le script par son nom: ex -> script.pl (un script perl).
Et là encore, il faut que apache sache où le trouver, donc il faut un alias de /cgi-bin vers le vrai répertoire cgi-bin,
(et non celui par défaut dans la config server). Ensuite, si tu entre l’url /cgi-bin/script.pl, apache devrait pouvoir trouver et exécuter script.pl

[quote=“usinagaz”]bonjour,
il faut que tu regardes dans la config apache vers où pointe /cgi-bin.
[/quote]

vers /var/www/cgi-bin
si j’ai bien compris…

MonServeur/vqadmin/vqadmin.cgi

et vqamin est dans /var/www/cgi-bin/vqadmin

[quote=“usinagaz”]
si tu tente d’afficher le contenu de cgi-bin, c’est normal que tu puisses pas, si l’indexation du répertoire n’est pas autorisée,
(un minimum, c’est tout des scripts). il faut appelé le script par son nom: ex -> script.pl (un script perl).
Et là encore, il faut que apache sache où le trouver, donc il faut un alias de /cgi-bin vers le vrai répertoire cgi-bin,
(et non celui par défaut dans la config server). Ensuite, si tu entre l’url /cgi-bin/script.pl, apache devrait pouvoir trouver et exécuter script.pl[/quote]

j’ai suivi cette doc pour faire l’install :
cobnux.be/qmail.html

chapitre 2

:wink:

merci

je viens d’essayer de faire l’install de vqadmin à partir de :
apt-get install vqadmin

et j’ai ces erreurs :


/etc/apt# apt-get install vqadmin
Reading Package Lists… Done
Building Dependency Tree… Done
vqadmin is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 746 not upgraded.
3 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
/bin/sh: /usr/sbin/dpkg-preconfigure: /usr/bin/perl: bad interpreter: No such file or directory
Setting up gcc (3.3.5-3) …
/var/lib/dpkg/info/gcc.postinst: /usr/sbin/update-alternatives: /usr/bin/perl: bad interpreter: No such file or directory
dpkg: error processing gcc (–configure):
subprocess post-installation script returned error exit status 126
dpkg: dependency problems prevent configuration of g++:
g++ depends on gcc (>= 4:3.3.5-3); however:
Package gcc is not configured yet.
dpkg: error processing g++ (–configure):
dependency problems - leaving unconfigured
Setting up vqadmin (2.3.7-0.dotdeb.1) …
/var/lib/dpkg/info/vqadmin.postinst: /usr/sbin/dpkg-statoverride: /usr/bin/perl: bad interpreter: No such file or directory
/var/lib/dpkg/info/vqadmin.postinst: /usr/sbin/dpkg-statoverride: /usr/bin/perl: bad interpreter: No such file or directory
dpkg: error processing vqadmin (–configure):
subprocess post-installation script returned error exit status 126
Errors were encountered while processing:
gcc
g++
vqadmin

j’ai essayé d’installer independamment GCC :

apt-get install gcc

et j’ai cette erreur :


/etc/apt# apt-get install gcc
Reading Package Lists… Done
Building Dependency Tree… Done
gcc is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 746 not upgraded.
3 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
/bin/sh: /usr/sbin/dpkg-preconfigure: /usr/bin/perl: bad interpreter: No such file or directory
Setting up gcc (3.3.5-3) …
/var/lib/dpkg/info/gcc.postinst: /usr/sbin/update-alternatives: /usr/bin/perl: bad interpreter: No such file or directory
dpkg: error processing gcc (–configure):
subprocess post-installation script returned error exit status 126
dpkg: dependency problems prevent configuration of g++:
g++ depends on gcc (>= 4:3.3.5-3); however:
Package gcc is not configured yet.
dpkg: error processing g++ (–configure):
dependency problems - leaving unconfigured
Setting up vqadmin (2.3.7-0.dotdeb.1) …
/var/lib/dpkg/info/vqadmin.postinst: /usr/sbin/dpkg-statoverride: /usr/bin/perl: bad interpreter: No such file or directory
/var/lib/dpkg/info/vqadmin.postinst: /usr/sbin/dpkg-statoverride: /usr/bin/perl: bad interpreter: No such file or directory
dpkg: error processing vqadmin (–configure):
subprocess post-installation script returned error exit status 126
Errors were encountered while processing:
gcc
g++
vqadmin
W: Couldn’t stat source package list mirrors.kernel.org stable/main Packages (/var/lib/apt/lists/mirrors.kernel.org_debian_dists_stable_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn’t stat source package list mirrors.kernel.org stable/non-free Packages (/var/lib/apt/lists/mirrors.kernel.org_debian_dists_stable_non-free_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn’t stat source package list mirrors.kernel.org stable/contrib Packages (/var/lib/apt/lists/mirrors.kernel.org_debian_dists_stable_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn’t stat source package list mirrors.kernel.org stable/main Packages (/var/lib/apt/lists/mirrors.kernel.org_debian_dists_stable_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn’t stat source package list mirrors.kernel.org stable/non-free Packages (/var/lib/apt/lists/mirrors.kernel.org_debian_dists_stable_non-free_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn’t stat source package list mirrors.kernel.org stable/contrib Packages (/var/lib/apt/lists/mirrors.kernel.org_debian_dists_stable_contrib_binary-i386_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Sub-process /usr/bin/dpkg returned an error code (1)

idem si je commence par g++

alors en effet y’a jamais eu de maj sur ce serveur, je n’ose plus les lancer maintenant :confused:

et si tu commençais par dire quelle debian c’est, et surtout par vérifier pourquoi perl n’est pas dans /usr/bin, comme le signalent les messages d’erreur ?

je vais chercher la version
et regarder pour perl…
en fait j’ose pas trop toucher à cette machine, j’ai peur ! :laughing:

quote="cedric31"
je vais chercher la version[/quote]apt-cache policy ?[quote=“cedric31”]et regarder pour perl…[/quote]apt-cache policy perl ?[quote=“cedric31”]en fait j’ose pas trop toucher à cette machine, j’ai peur ! :laughing:[/quote]Tout se répare.

[quote=“mattotop”]
apt-cache policy [/quote]

/var/lib/qmail/alias# apt-cache policy
Package Files:
100 /var/lib/dpkg/status
release a=now
500 security.debian.org stable/updates/main Packages
release o=Debian,a=stable,l=Debian-Security,c=updates/main
origin security.debian.org
Pinned Packages:
W: Couldn’t stat source package list ftp2.de.debian.org stable/main Packages (/var/lib/apt/lists/ftp2.de.debian.org_debian_dists_stable_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn’t stat source package list packages.dotdeb.org stable/all Packages (/var/lib/apt/lists/packages.dotdeb.org_dists_stable_all_binary-i386_Packages) - stat (2 No such file or directory)


apt-cache policy perl
perl:
Installed: 5.8.4-8sarge3
Candidate: 5.8.4-8sarge3
Version Table:
*** 5.8.4-8sarge3 0
100 /var/lib/dpkg/status
W: Couldn’t stat source package list ftp2.de.debian.org stable/main Packages (/var/lib/apt/lists/ftp2.de.debian.org_debian_dists_stable_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn’t stat source package list packages.dotdeb.org stable/all Packages (/var/lib/apt/lists/packages.dotdeb.org_dists_stable_all_binary-i386_Packages) - stat (2 No such file or directory)

oui mais quand c’est le serveur principal et qu’on y connait pas grand chose à linux, c’est pas evident :wink: