PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : QMail - Fehlermeldung



07.12.00, 20:18
Hallo,

ich habe vor kurzem unseren Mailserver auf qmail umgestellt. Das Senden u. Empfangen von Mails funktioniert auch, allerdings kann ich lokal auf dem Server nicht 'mail'en. Jeder versucht scheitert mit der Fehlermeldung:
sendmail: fatal: unable to run qmail-inject

Woran kann das liegen?

Gruß,
Buck

08.12.00, 08:20
ich kann den fehler nur provozieren, wenn ich qmail-inject aus /var/qmail/bin entferne oder nicht-executable mache.
hast du die qmail-installation in /var/qmail liegen und hat qmail-inject den odus 755 ?



------------------
mfg,
marsellus

08.12.00, 09:40
Ja, das habe ich beides schon kontrolliert. Allerdings habe ich festgestellt, daß ich den Befehl auch manuell nicht ausführen kann. Nur wenn ich den gesamten Pfad angebe. (/var/qmail/bin/qmail-inject)

????

08.12.00, 11:40
das qmail-bindir sollte eigentlich auch nicht im pfad von root oder sonstwem auftauchen.
das /var/qmail dir ist hardcodiert in den executables, also auch in qmail-sendmail.
wenn du den source tree noch hast, guck mal, ob die datei conf-qmail noch /var/qmail in der ersten zeile stehen hat.



------------------
mfg,
marsellus

08.12.00, 14:07
Auch das. Die alten sendmail heißen jetzt sendmail.old, u. die neuen sind symlinks auf /var/qmail/bin/sendmail.

(Vielen Dank übrigens, daß Du Dir die Mühe machst, Dich mit mir an das Problem heranzutasten.)

08.12.00, 14:20
stimmt das alles bei dir? :

/var/qmail
drwxr-xr-x 10 root qmail 4096 Okt 18 09:17 ./
drwxr-xr-x 22 root root 4096 Nov 15 09:55 ../
drwxr-sr-x 2 alias qmail 4096 Okt 18 09:17 alias/
drwxr-xr-x 2 root qmail 4096 Dez 8 11:41 bin/
drwxr-xr-x 2 root qmail 4096 Okt 18 09:16 boot/
drwxr-xr-x 2 root qmail 4096 Okt 18 09:19 control/
drwxr-xr-x 2 root qmail 4096 Okt 18 09:16 doc/
drwxr-xr-x 10 root qmail 4096 Okt 18 09:16 man/
drwxr-x--- 11 qmailq qmail 4096 Okt 18 09:16 queue/
-rwxr-xr-x 1 root root 205 Okt 18 09:17 rc*
drwxr-xr-x 2 root qmail 4096 Okt 18 09:16 users/

/var/qmail/bin
drwxr-xr-x 2 root qmail 4096 Dez 8 11:41 ./
drwxr-xr-x 10 root qmail 4096 Okt 18 09:17 ../
-rwxr-xr-x 1 root qmail 9200 Okt 18 09:16 bouncesaying*
-rwxr-xr-x 1 root qmail 15580 Okt 18 09:16 condredirect*
-rwxr-xr-x 1 root qmail 126 Okt 18 09:16 datemail*
-rwxr-xr-x 1 root qmail 114 Okt 18 09:16 elq*
-rwxr-xr-x 1 root qmail 9136 Okt 18 09:16 except*
-rwxr-xr-x 1 root qmail 14600 Okt 18 09:16 forward*
-rwxr-xr-x 1 root qmail 19092 Okt 18 09:16 maildir2mbox*
-rwxr-xr-x 1 root qmail 8892 Okt 18 09:16 maildirmake*
-rwxr-xr-x 1 root qmail 17400 Okt 18 09:16 maildirwatch*
-rwxr-xr-x 1 root qmail 179 Okt 18 09:16 mailsubj*
-rwxr-xr-x 1 root qmail 115 Okt 18 09:16 pinq*
-rwxr-xr-x 1 root qmail 13024 Okt 18 09:16 predate*
-rwxr-xr-x 1 root qmail 13260 Okt 18 09:16 preline*
-rwxr-xr-x 1 root qmail 115 Okt 18 09:16 qail*
-rwxr-xr-x 1 root qmail 11920 Okt 18 09:16 qbiff*
-rwx--x--x 1 root qmail 10168 Okt 18 09:16 qmail-clean*
-rwx--x--x 1 root qmail 5808 Okt 18 09:16 qmail-getpw*
-rwxr-xr-x 1 root qmail 35744 Okt 18 09:16 qmail-inject*
-rwx--x--x 1 root qmail 34580 Okt 18 09:16 qmail-local*
-rwx------ 1 root qmail 17484 Okt 18 09:16 qmail-lspawn*
-rwx------ 1 root qmail 14276 Okt 18 09:16 qmail-newmrh*
-rwx------ 1 root qmail 11688 Okt 18 09:16 qmail-newu*
-rwxr-xr-x 1 root qmail 19392 Okt 18 09:16 qmail-pop3d*
-rwx--x--x 1 root qmail 11748 Okt 18 09:16 qmail-popup*
-rwx--x--x 1 root qmail 16216 Okt 18 09:16 qmail-pw2u*
-rwxr-xr-x 1 root qmail 13204 Okt 18 09:16 qmail-qmqpc*
-rwxr-xr-x 1 root qmail 14216 Okt 18 09:16 qmail-qmqpd*
-rwxr-xr-x 1 root qmail 21440 Okt 18 09:16 qmail-qmtpd*
-rwxr-xr-x 1 root qmail 15384 Okt 18 09:16 qmail-qread*
-rwxr-xr-x 1 root qmail 371 Okt 18 09:16 qmail-qstat*
-rws--x--x 1 qmailq qmail 13008 Okt 18 09:16 qmail-queue*
-rwx--x--x 1 root qmail 25728 Okt 18 09:16 qmail-remote*
-rwx--x--x 1 root qmail 13424 Okt 18 09:16 qmail-rspawn*
-rwx--x--x 1 root qmail 41616 Okt 18 09:16 qmail-send*
-rwxr-xr-x 1 root qmail 16332 Okt 18 09:16 qmail-showctl*
-rwxr-xr-x 1 root qmail 26900 Okt 18 09:16 qmail-smtpd*
-rwx------ 1 root qmail 5716 Okt 18 09:16 qmail-start*
-rwxr-xr-x 1 root qmail 9188 Okt 18 09:16 qmail-tcpok*
-rwxr-xr-x 1 root qmail 10448 Okt 18 09:16 qmail-tcpto*
-rwxr-xr-x 1 root qmail 22012 Okt 18 09:16 qreceipt*
-rwxr-xr-x 1 root qmail 11460 Okt 18 09:16 qsmhook*
-rwxr-xr-x 1 root qmail 9680 Okt 18 09:16 sendmail*
-rwx--x--x 1 root qmail 6556 Okt 18 09:16 splogger*
-rwxr-xr-x 1 root qmail 17460 Okt 18 09:16 tcp-env*

/etc/passwd
alias:x:90:90::/var/qmail/alias:/bin/bash
qmaild:x:91:90::/var/qmail:/bin/bash
qmaill:x:92:90::/var/qmail:/bin/bash
qmailp:x:93:90::/var/qmail:/bin/bash
qmailq:x:94:91::/var/qmail:/bin/bash
qmailr:x:95:91::/var/qmail:/bin/bash
qmails:x:96:91::/var/qmail:/bin/bash

/etc/group
nofiles:x:90:
qmail:x:91:

08.12.00, 15:13
Das sieht bei mir alles ziemlich gleich aus. Die einzigen Ausnahmen:
- Skripte enden bei mir nicht auf *
- UIDs u. GIDs sind bei mir größer (UIDs: 501/502, GIDs: 100/101)

Kann es daran liegen?

08.12.00, 15:46
nee, die tatsächlichen uids sind im endeffekt völlig egal. die sternchen kommen auch nur von meiner umgebung für "ls" (die schreibt ls bei executables dahinter).

versuch mal, /var/qmail/bin mit in den PATH zu nehmen (in der shell, in der du die mail abschicken willst, im zweifelsfalle in /etc/profile). wenns dann immer noch nicht klappt, bin ich erstmal ziemlich ratlos. mit welchem prog hast du versucht, mails abzusetzen? mit dem gewöhnlichen mailx ?



------------------
mfg,
marsellus

08.12.00, 16:09
Mit 'mail'
Ich brauche das, weil der Mailserver mir ab u. zu Auszüge aus den Logs zumailen soll - ich will ja nix verpassen...
Ich habe eben probiert mit 'pine' zu mailen (hätte ich vielleicht schon früher tun sollen:}) u. das geht. Der Fehler liegt also wohl eher bei 'mail' als bei qmail. ?!?

09.12.00, 00:29
Ja, habe ich, u. da steht's auf jeden Fall drin: /var/qmail
(Darunter folgt dann jede Menge Text - aber ich schätze das tut hier nix zur Sache.)

09.12.00, 00:31
im zweifelsfall kannst du die qmail-installation ruhig mit ner frisch kompilierten überschreiben, ohne daß dabei was kaputteht. besteht der fehler erst neuerdings oder schon von anfang an?



------------------
mfg,
marsellus

09.12.00, 00:45
Von Anfang an. Wenn ich bei der Installation etwas falsch gemacht habe, dann wird mir eine Neuinstallation wahrscheinlich auch nicht helfen, da ich den Fehler sicherlich nochmal machen würde, oder?

09.12.00, 00:48
außer dem einrichten der user, "make" und "make setup check" gibts da ja nix. da kann man kaum was falschmachen.

ich vermute mal, daß du /usr/sbin/sendmail und /usr/lib/sendmail (oder wo auch immer deine distri sendmail und links darauf liegen hat) bereits durch symlinks zu /var/qmail/bin/sendmail ersetzt hast ??



------------------
mfg,
marsellus

11.12.00, 08:49
sieht wirklich so aus, als ob qmail korrekt arbeitet. wie genau das prog "mail" funktioniert, weiß ich auch nicht, eigentlich sollte es beim versenden nur sendmail aufrufen, welches ja durch den qmail-wrapper ersetzt wurde, der dann qmail-inject aufruft. bis dahin funktioniert ja auch alles. weiter weiß ich auch nicht ..

------------------
mfg,
marsellus

11.12.00, 10:52
Ich danke Dir trotzdem sehr. Ich weiß ja jetzt zumindest, daß mit qmail alles im Reinen ist.

Gruß,
Buck