SDB:Rechner wartet beim Booten bei SMTP-Initialisierung
aus openSUSE, der freien Wissensdatenbank
Version: 4.2
Symptom:
Beim Booten findet irgendwann die SMTP-Initialisierung des Mailsystems statt. Dort bleibt der Rechner lange Zeit (ca. 30 Sekunden) stehen, bevor er weiterläuft, als ob nichts geschehen wäre.
Ursache:
sendmail versucht an dieser Stelle, den Rechnernamen herauszubekommen. Falls das lange dauert, dann versucht sendmail den Namen über einen DNS-Server herauszufinden. Dies verlangt einen Nameserver oder eine korrekte Datei /etc/hosts.
Lösung:
Gehen Sie bitte folgendermaßen vor:
- Geben Sie bitte das Kommando
hostname -f
ein. Sie erhalten dann den vollen Namen des Rechners. Für ein Beispiel wird hier angenommen, daß Ihr Rechner Emil.homedomain.de heißt.
- Betrachten Sie die Datei
/etc/hostsz.B. durch
cat /etc/hosts Finden Sie dort Ihren Rechnernamen wieder? Nein?
- Tragen Sie dann mit einem Editor Ihrer Wahl den Namen des Rechners ein. In der Datei
/etc/hostssollten dann mindestens die beiden folgenden Zeilen stehen:
127.0.0.1 localhost 192.168.0.1 Emil.homedomain.de Emil
- Sollten Sie keine spezielle IP-Adresse (z.B.
193.141.17.205) haben, dann können Sie gefahrlos die192.168.0.1verwenden. Diese ist für den privaten, nicht-Internet-Gebrauch freigegeben. Tragen Sie die IP-Adresse bitte auch in der Datei/etc/rc.configein. - Starten Sie zum Abschluß sendmail neu:
cd /sbin/init.d; ./sendmail stop; ./sendmail start
Keywords: sendmail | smtp | booten | installation

