Pb installation qmailadmin

Bonjour,

j’essaye d’installer Qmailadmin sur mon serveur debian

quand je lance le “./configure” avec les paramètres, tout se passe bien
mais quand je lance le “make”, j’ai soit ce message d’erreur :

make all-am make[1]: Entering directory `/tmp/qmailadmin' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/tmp/qmailadmin'

soit celui ci :

make all-am make[1]: Entering directory `/var/qmailadmin' make[1]: Leaving directory `/var/qmailadmin'

si je fais un “make all-am”, il me rend la main sans erreur…

qu’est ce que ça veut dire ?

merci
Cédric

Tu ne dois pas seulement lancer un ./configure avec qmailadmin.
Il faut d’abord au préalable avoir installé qmail et vpopmail ensuite indiqué les chemins ou tu veux installer QmailAdmin , répertoire web et cgi-bin ainsi que le répertoire des images et de l’aide.

example ici

[quote=“dexmon”]Tu ne dois pas seulement lancer un ./configure avec qmailadmin.
Il faut d’abord au préalable avoir installé qmail et vpopmail ensuite indiqué les chemins ou tu veux installer QmailAdmin , répertoire web et cgi-bin ainsi que le répertoire des images et de l’aide.

example ici[/quote]

j’ai tout installé…j’ai oublié de le préciser :wink:

[quote]
j’ai tout installé…j’ai oublié de le préciser :wink:[/quote]

Ben alors il y a pas de raison que ça marche pas si tu suis le lien indiqué :wink:
Bon courage

[quote=“dexmon”][quote]
j’ai tout installé…j’ai oublié de le préciser :wink:[/quote]

Ben alors il y a pas de raison que ça marche pas si tu suis le lien indiqué :wink:
Bon courage[/quote]

de quel lien tu parles ?? :confused:

j’ai une doc précise mais ils ne parlent pas de cette erreur…

[quote=“cedric31”][quote=“dexmon”][quote]
j’ai tout installé…j’ai oublié de le préciser :wink:[/quote]

Ben alors il y a pas de raison que ça marche pas si tu suis le lien indiqué :wink:
Bon courage[/quote]

de quel lien tu parles ?? :confused:

j’ai une doc précise mais ils ne parlent pas de cette erreur…[/quote]

wiki.generation-linux.net/doku.p … qmailadmin

[quote=“dexmon”][quote=“cedric31”][quote=“dexmon”][quote]
j’ai tout installé…j’ai oublié de le préciser :wink:[/quote]

Ben alors il y a pas de raison que ça marche pas si tu suis le lien indiqué :wink:
Bon courage[/quote]

de quel lien tu parles ?? :confused:

j’ai une doc précise mais ils ne parlent pas de cette erreur…[/quote]

wiki.generation-linux.net/doku.p … qmailadmin[/quote]

c’est pas cette doc que j’ai utilisé mais ca y ressemble, je vais regarder
merci

quand j’essaye de faire un tar -zxf tar/libdomainkeys-0.68.tar.gz, ça marche pas

si je fais tar -zxf libdomainkeys-0.68.tar.gz, ça marche

et dans la doc ils disent de mettre le tar/ , concretement ça sert à quoi ?

si je ne le mets pas, je ne peux pas continuer la manip car la ligne suivante c’est

cd libdomainkeys-0.68
patch -p0 < …/tar/libdomainkeys.diff

et la j’ai une erreur…
idem si je fais :

patch -p0 < libdomainkeys.diff

c’est quoi l’astuce :confused:

merci

bon ca y est j’ai compris !
en fait ca veut dire que le .tar est dans le repertoire tar !

par contre je n’ai pas le fichier .diff et c’est pour ca que ca ne marche pas !
je pars à sa recherche…

ça commence à me fatiguer !

j’ai repris l’install du début sauf qmail…
je bloque déjà à l’install de libdomainkeys…
il me trouve pas le fichier .diff pour faire le patch
si je fais le make, il me ressort l’erreur “leaving…”

cette erreur je l’ai aussi avec vpopmail et qmailadmin !

si vous avez une idée je suis preneur !

merci d’avance
Cédric

download.generation-linux.net/pa … nkeys.diff

Pourquoi utiliser ce paquet, il te faut juste installer qmailadmin non ?
Si tu compte utiliser les paquets du tutoriel c’est prévu pour Qmail-Toaster et pas pour Qmail-1.03

Bref si tu comptes installer tout alors commence dés le début avec le tutoriel.

[quote=“dexmon”]http://download.generation-linux.net/patches/libdomainkeys.diff

Pourquoi utiliser ce paquet, il te faut juste installer qmailadmin non ?
Si tu compte utiliser les paquets du tutoriel c’est prévu pour Qmail-Toaster et pas pour Qmail-1.03

Bref si tu comptes installer tout alors commence dés le début avec le tutoriel.[/quote]

en effet je veux installer seulement qmailadmin mais je n’y arrive pas !
alors je me dis qu’en re installant vpopmail, autorespond, etc… ça risque de marcher…

à moins qu’il y ait une autre solution !
j’ai toujours mon erreur "leaving…"
t’as une idée ? je suis pas très doué ! :laughing:

merci

[quote=“cedric31”][quote=“dexmon”]http://download.generation-linux.net/patches/libdomainkeys.diff

Pourquoi utiliser ce paquet, il te faut juste installer qmailadmin non ?
Si tu compte utiliser les paquets du tutoriel c’est prévu pour Qmail-Toaster et pas pour Qmail-1.03

Bref si tu comptes installer tout alors commence dés le début avec le tutoriel.[/quote]

en effet je veux installer seulement qmailadmin mais je n’y arrive pas !
alors je me dis qu’en re installant vpopmail, autorespond, etc… ça risque de marcher…

à moins qu’il y ait une autre solution !
j’ai toujours mon erreur "leaving…"
t’as une idée ? je suis pas très doué ! :laughing:

merci[/quote]

Faudrait que tu me dise à partir de quel tutoriel tu as installé ton Qmail et Vpopmail pour que je me fasse une idée du problème.

[quote=“dexmon”]
Faudrait que tu me dise à partir de quel tutoriel tu as installé ton Qmail et Vpopmail pour que je me fasse une idée du problème.[/quote]

qmail est installé depuis plusieurs années !! :laughing:

et vpopmail je l’ai installé à partir de ce tuto :
linux-pour-lesnuls.com/qmail.php :laughing:

Si tu as installer Vpopmail suivant le tutoriel linux-pour-lesnuls tu dois avoir la racine de vpopmail dans /var/vpopmail.
Vérifie.

Tu dois avoir installer Apache avant d’installer qmailadmin sinon il ne trouvera pas le répertoire cgi-bin et www.

Vérifie si ton serveur web est installé et si tu l’as installé à la mode Debian.

Si c’est bon alors la configuration de Qmailadmin ne devrais pas poser de problèmes car à part le dossier www et cgi-bin que tu dois indiquer les chemins dans le ./configure, les autres répertoires comme /var/vpopmail et /var/qmail devrais être trouvé automatiquement.

Ensuite un make && make install-strip

Note: Poste-nous la configuration que tu fais avec Qmailadmin stp.

voici le résultat du ./configure + options

[color=green] qmailadmin 1.2.1
Current settings

   cgi-bin dir = /usr/lib/cgi-bin
      html dir = /var/www
     image dir = /var/www/thumbs/qmailadmin
     image URL = /thumbs/qmailadmin
  template dir = /usr/local/share/qmailadmin
     qmail dir = /var/qmail
  vpopmail dir = /home/vpopmail

autorespond dir = /usr/local/bin
ezmlm dir = /usr/local/bin/ezmlm
ezmlm idx = yes
mysql for ezmlm = yes
help = yes
modify quota = yes
domain autofill = yes
modify spam check = no[/color]

et le make me donne ça :


make all-am
make[1]: Entering directory /usr/local/src/qmailadmin-1.2.1' source='qmailadmin.c' object='qmailadmin.o' libtool=no \ depfile='.deps/qmailadmin.Po' tmpdepfile='.deps/qmailadmin.TPo' \ depmode=gcc3 /bin/sh ./depcomp \ gcc -I. -I/var/vpopmail/include -I. -I. -I. -g -O2 -ctest -f ‘qmailadmin.c’ || echo ‘./’qmailadmin.c make[1]: Leaving directory/usr/local/src/qmailadmin-1.2.1’

Je pense que ça coince ici:
vpopmail dir = /home/vpopmail

Car il s’attend à trouver le repertoire de vpopmail dans /home/vpopmail alors que chez toi il est dans /var/vpopmail

  • Indiquer dans la configuration le bon chemin vers vpopmail.
    la syntax : --enable-vpopmaildir=/var/vpopmail
    Note: faire un make clean avant
    faut configurer et compiler tout en Root sinon ça marchera pas.

idem !
en plus le configure me trouvait bien le vpopmail dans le var…
mais j’ai refait le test au cas ou comme tu m’as dit, j’ai fait le make clean aussi…
voici ce que j’ai après le make :

qmail-srv:/usr/local/src/qmailadmin-1.2.1# make
make all-am
make[1]: Entering directory /usr/local/src/qmailadmin-1.2.1' source='qmailadmin.c' object='qmailadmin.o' libtool=no \ depfile='.deps/qmailadmin.Po' tmpdepfile='.deps/qmailadmin.TPo' \ depmode=gcc3 /bin/sh ./depcomp \ gcc -I. -I. -I. -I. -g -O2 -ctest -f ‘qmailadmin.c’ || echo ‘./‘qmailad min.c qmailadmin.c:28:29: vpopmail_config.h: No such file or directory qmailadmin.c:36:22: vpopmail.h: No such file or directory qmailadmin.c:37:19: vauth.h: No such file or directory qmailadmin.c:38:21: vlimits.h: No such file or directory qmailadmin.c: In functionmain’:
qmailadmin.c:143: warning: assignment makes pointer from integer without a cast
qmailadmin.c:226: warning: assignment makes pointer from integer without a cast
qmailadmin.c:234: error: dereferencing pointer to incomplete type
qmailadmin.c:238: error: dereferencing pointer to incomplete type
qmailadmin.c: In function init_globals': qmailadmin.c:386: error:VPOPMAIL_UMASK’ undeclared (first use in this function )
qmailadmin.c:386: error: (Each undeclared identifier is reported only once
qmailadmin.c:386: error: for each function it appears in.)
qmailadmin.c: At top level:
qmailadmin.c:73: error: storage size of Limits' isn't known make[1]: *** [qmailadmin.o] Error 1 make[1]: Leaving directory/usr/local/src/qmailadmin-1.2.1’
make: *** [all] Error 2
qmail-srv:/usr/local/src/qmailadmin-1.2.1#

à moins que tu saches où se trouve toutes les adresses mails déclarées dans qmail… je pourrais les exporter, modifier les groupes à la main et les re importer…

merci encore :wink:

Il ne trouve pas les headers de vpopmail:

qmailadmin.c:28:29: vpopmail_config.h: No such file or directory qmailadmin.c:36:22: vpopmail.h: No such file or directory qmailadmin.c:37:19: vauth.h: No such file or directory qmailadmin.c:38:21: vlimits.h: No such file or directory

Si tu utilise vpopmail pour créer tes compte pop, il te suffit de sauvegarder le répertoire de vpopmail /var/vpopmail/domains/
je pense que c’est là que se trouve les adresses mails de tes clients.
Vérifie.

Préserve bien les droits à l’exportation : cp -R -p /var/vpopmail /path/to/backups

[quote=“dexmon”]Il ne trouve pas les headers de vpopmail:

qmailadmin.c:28:29: vpopmail_config.h: No such file or directory qmailadmin.c:36:22: vpopmail.h: No such file or directory qmailadmin.c:37:19: vauth.h: No such file or directory qmailadmin.c:38:21: vlimits.h: No such file or directory

Si tu utilise vpopmail pour créer tes compte pop, il te suffit de sauvegarder le répertoire de vpopmail /var/vpopmail/domains/
je pense que c’est là que se trouve les adresses mails de tes clients.
Vérifie.

Préserve bien les droits à l’exportation : cp -R -p /var/vpopmail /path/to/backups[/quote]

mon problème c’est que je n’utilise pas vpopmail !
je l’ai juste installé parce que qmailadmin me le demandait !

sinon sur mon serveur y’avait que qmail à l’origine !