PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Qmail installation und nur Probleme



goddy
17.08.04, 00:46
Schönen Guten Abend,

ich habe mir mal wieder an das Thema Linux gewagt und mal ein paar Fortschritte gemacht, jedoch komme ich bei Qmail usw nicht weiter.

Ich habe nun schon 3 Tutorials /Howto's versucht, aber kriege immer an einer anderen Stelle einen Fehler. Nun, so vorzugehen ist natürlich keine Lösung, daher habe ich mir ein gutes und übersichtliches rausgepickt und wollte das nun endlich schaffen (Häng da schon 2 Tage dran).
Das Tutorial findet man hier http://peter.tux.hm/howto/yanqi/yanqi.html (http://peter.tux.hm/howto/yanqi/yanqi.html#2_4)

Ich hänge an folgendem Punkt: 3.2 Installation von qmail

Mit dem Befehl starte ich ja quasi die Installation:

make setup check;
Doch ich erhalte Fehler, wodurch die Installation fehlerhaft ist. Der Fehler sieht folgendermaßen aus:

In file included from /usr/include/openssl/ssl.h:179,
from qmail-remote.c:36:
/usr/include/openssl/kssl.h:72:18: krb5.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/openssl/ssl.h:179,
from qmail-remote.c:36:
/usr/include/openssl/kssl.h:132: parse error before "krb5_enctype"
/usr/include/openssl/kssl.h:134: parse error before "FAR"
/usr/include/openssl/kssl.h:135: parse error before '}' token
/usr/include/openssl/kssl.h:147: parse error before "kssl_ctx_setstring"
/usr/include/openssl/kssl.h:147: parse error before '*' token
/usr/include/openssl/kssl.h:148: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:150: parse error before '*' token
/usr/include/openssl/kssl.h:151: parse error before "kssl_ctx_setprinc"
/usr/include/openssl/kssl.h:151: parse error before '*' token
/usr/include/openssl/kssl.h:153: parse error before "kssl_cget_tkt"
/usr/include/openssl/kssl.h:153: parse error before '*' token
/usr/include/openssl/kssl.h:155: parse error before "kssl_sget_tkt"
/usr/include/openssl/kssl.h:155: parse error before '*' token
/usr/include/openssl/kssl.h:157: parse error before "kssl_ctx_setkey"
/usr/include/openssl/kssl.h:157: parse error before '*' token
/usr/include/openssl/kssl.h:159: parse error before "context"
/usr/include/openssl/kssl.h:160: parse error before "kssl_build_principal_2"
/usr/include/openssl/kssl.h:160: parse error before "context"
/usr/include/openssl/kssl.h:163: parse error before "kssl_validate_times"
/usr/include/openssl/kssl.h:163: parse error before "atime"
/usr/include/openssl/kssl.h:165: parse error before "kssl_check_authent"
/usr/include/openssl/kssl.h:165: parse error before '*' token
/usr/include/openssl/kssl.h:167: parse error before "enctype"
In file included from qmail-remote.c:36:
/usr/include/openssl/ssl.h:909: parse error before "KSSL_CTX"
/usr/include/openssl/ssl.h:931: parse error before '}' token
qmail-remote.c: In function `main':
qmail-remote.c:590: warning: return type of `main' is not `int'
make: *** [qmail-remote.o] Fehler 1


Nach ein paar Googlestunden, dachte ich die lösung gefunden zu haben, da jemand fast das gleiche Problem hatte.
"Statt der gesuchten "krb5.h" befindet sich eine Datei "krb5_asn.h" in
dem angegebenen Verzeichnis."

Die Antwort war
"OpenSSL merkt das du Kerberos installiert hast. Du musst also entweder
krb5 deinstallieren oder krb5-devel installieren."

Ich dachte mir krb5-devel zu installieren ist besser als was löschen, so machte ich mich an die installation. Während der installation wurd mir gesagt, das das devel Packet schon installiert ist. Der andere Weg erscheint mir nicht ganz logisch, weil wenn er die krb5.h sucht und nicht findet, warum soll ich krb5 löschen? Zudem hab ich im Moment den Kopf zu, um zu Wissen wir das geht.

Naja, wie Ihr an dem Mega Text merkt, bin ich ein wirklicher Anfänger, jedoch versuche ich viel selber herauszufinden, aber Google bietet mir im Moment keine logische Lösung und das hier ist mein letzter Weg, den ich glaub ich noch gehen kann.

Achja, wäre gut, wenn es einen Lösung gibt ohne den ganzen Rechner neu aufzusetzen.
Ich habe auf einem P1 133 Mhz, 32 MB Ram und ner 20 GB HDD RedHat 9.0 installiert (schlagt mich bitte nicht), aber mein "normaler" Linux Testknecht hatte letzte Woche nen explodiertes Netzteil. Naja, eine Neuinstallation von Redhat an sich und des Lamp Packetes würde wieder nen ganzen Tag verschlingen (allein Mysql compilen dauert knapp 4 Std).

Ich würd mich über eine Antwort freuen!
Bei Nachfragen zu irgendwelchen Daten werde ich versuchen mit meinem kleinen Linuxwissen diese Fragen so schnell wie möglich zu beantworten.

Danke im Vorraus,
Goddy :)

Hirogen2
17.08.04, 21:19
krb5.h ist bei SuSE (vielleicht hilft's dir ja etwas weiter) in "heimdal-devel"...