1.4. Hilfe

Wenn Sie beim Lesen des Buches auf ein Problem stoßen, sollten Sie als erstes in der FAQ unter http://www.linuxfromscratch.org/faq/#generalfaq nachlesen -- die meisten Fragen werden hier schon beantwortet. Falls nicht, versuchen Sie die Ursache des Problems zu finden. Die folgende Anleitung könnte Ihnen bei der Fehlersuche behilflich sein: http://www.linuxfromscratch.org/hints/downloads/files/errors.txt.

Wenn das nicht nützt, sind die meisten Leute im Internet Relay Chat (IRC) und auf den Mailinglisten (Abschnitt 1.3, „Ressourcen“) gern bereit, Ihnen zu helfen. Aber um sie bei der Problemdiagnose zu unterstützen, sollten Sie schon in der ersten Hilfsanfrage möglichst alle relevanten Informationen mitsenden.

1.4.1. Dinge, die Sie angeben sollten

Neben einer kurzen Zusammenfassung des Problems ist es wichtig, dass Sie uns noch folgende Dinge mitteilen:

  • Die Version des Buches, das Sie benutzen (in diesem Fall Version 6.0),

  • die Host-Distribution und -Versionsnummer, die Sie benutzen, um LFS zu installieren,

  • Das Paket oder der Abschnitt, der Ihnen Probleme bereitet,

  • Die exakte Fehlermeldung bzw. die genauen Symptome, die Sie sehen,

  • Ob Sie von den Anleitungen im Buch abgewichen sind.

[Hinweis]

Hinweis

Beachten Sie: Nur weil Sie möglicherweise von den Anweisungen im Buch abgewichen sind, bedeutet das längst nicht, dass wir Ihnen nicht helfen werden. Es ist ein Grundsatz von LFS, die Wahl zu haben. Ihr Hinweis hilft uns lediglich, mögliche Ursachen für Ihr Problem besser erkennen zu können.

1.4.2. Probleme mit configure-Skripten

Wenn beim Durchlaufen der configure-Skripte ein Problem auftritt, schauen Sie erst einmal in die Datei config.log. Diese Datei enthält viele Fehlermeldungen, die auf dem Bildschirm sonst nicht angezeigt werden. Geben Sie diese Fehlermeldungen mit an, wenn Sie um Hilfe bitten.

1.4.3. Probleme beim Kompilieren

Um Ihnen zu helfen, sind sowohl Bildschirmausgaben als auch die Inhalte verschiedener Dateien nützlich. Die Ausgaben des ./configure-Skriptes und die des make-Befehls können sehr hilfreich sein. Bitte kopieren Sie nicht einfach blindlings die gesamte Ausgabe; auf der anderen Seite sollte es aber auch nicht zu wenig sein. Als Beispiel für sinnvolle Informationen soll Ihnen folgende Bildschirmausgabe von make helfen:

gcc -DALIASPATH=\"/mnt/lfs/usr/share/locale:.\"
-DLOCALEDIR=\"/mnt/lfs/usr/share/locale\" 
-DLIBDIR=\"/mnt/lfs/usr/lib\"
-DINCLUDEDIR=\"/mnt/lfs/usr/include\" -DHAVE_CONFIG_H -I. -I.
-g -O2 -c getopt1.c
gcc -g -O2 -static -o make ar.o arscan.o commands.o dir.o 
expand.o file.o function.o getopt.o implicit.o job.o main.o 
misc.o read.o remake.o rule.o signame.o variable.o vpath.o 
default.o remote-stub.o version.o opt1.o
-lutil job.o: In function `load_too_high':
/lfs/tmp/make-3.79.1/job.c:1565: undefined reference 
to `getloadavg'
collect2: ld returned 1 exit status
make[2]: *** [make] Error 1
make[2]: Leaving directory `/lfs/tmp/make-3.79.1'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/lfs/tmp/make-3.79.1'
make: *** [all-recursive-am] Error 2

In diesem Beispielfall kopieren viele leider nur den unteren Teil:

make [2]: *** [make] Error 1

Das reicht für uns aber nicht, um Ihnen bei der Fehlerdiagnose helfen zu können, denn es sagt uns nur, dass etwas schiefgelaufen ist, aber nicht was. Der ganze oben gezeigte Abschnitt sollte angegeben werden, denn er enthält das ausgeführte Kommando und die dazugehörige Fehlermeldung(en).

Eric S. Raymond hat zu diesem Thema einen sehr guten Artikel geschrieben. Sie finden ihn unter http://catb.org/~esr/faqs/smart-questions.html. Lesen und befolgen Sie bitte seine Tipps in dem Dokument. So erhöhen Sie Ihre Chance, dass Sie auf Ihre Frage eine Antwort erhalten, mit der Sie auch etwas anfangen können.

1.4.4. Probleme mit Testsuites

Viele Pakete enthalten eine Testsuite. Abhängig von der Wichtigkeit eines Paketes empfehlen wir Ihnen, die Testsuite durchlaufen zu lassen. Manchmal erzeugen die Pakete Fehlermeldungen oder unerwartete Ergebnisse. Falls Sie solchen Problemen begegnen, können Sie im LFS-Wiki unter http://wiki.linuxfromscratch.org/ nachsehen, ob diese Probleme bereits bekannt sind und untersucht wurden. Wenn das Problem bereits bekannt ist, brauchen Sie sich im Normalfall keine weiteren Sorgen machen.