Kapitel 16. Fehlerbehebung bei der Installation auf IBM System z

In diesem Kapitel werden einige häufige Installationsprobleme sowie entsprechende Lösungsvorschläge behandelt.
Zum Zwecke der Suche und Bereinigung von Programmfehlern protokolliert Anaconda die Aktionen während der Installation in Dateien im /tmp-Verzeichnis. Diese Dateien sind in der folgenden Tabelle aufgeführt.

Tabelle 16.1. Während der Installation generierte Protokolldateien

Protokolldatei Inhalte
/tmp/anaconda.log allgemeine Anaconda-Meldungen
/tmp/program.log alle externen Programme, die während der Installation ausgeführt werden
/tmp/storage.log ausführliche Speichermodulinformationen
/tmp/packaging.log Meldungen von yum und rpm zur Paketinstallation
/tmp/syslog hardwarebezogene Systemmeldungen
Falls die Installation scheitert, werden die Nachrichten dieser Dateien in /tmp/anaconda-tb-identifier zusammengefasst, wobei identifier eine zufällige Zeichenkette ist.
Alle der oben aufgeführten Dateien befinden sich in der RAM Disk des Installationsprogramms. Das heißt, sie sind nicht dauerhaft gespeichert und gehen verloren, sobald das System heruntergefahren wird. Um sie dauerhaft zu speichern, kopieren Sie diese Dateien mithilfe von scp auf ein anderes System im Netzwerk, oder kopieren Sie sie auf ein eingehängtes Speichergerät. Hinweise zur Übertragung der Protokolldateien finden Sie nachfolgend.

Anmerkung

Für die folgenden Schritte ist es notwendig, dass das Installationssystem Zugriff auf das Netzwerk hat und dass das Zielsystem Dateien über das ssh-Protokoll empfangen kann.

Prozedur 16.1. Übertragen von Protokolldateien über das Netzwerk

  1. Greifen Sie auf die Shell-Eingabeaufforderung auf dem Installationssystem zu. Dazu haben Sie mehrere Möglichkeiten:
    • Drücken Sie in einer laufenden tmux-Sitzung auf dem Installationssystem Strg+b p und Strg+b n, um zum nächsten bzw. vorherigen Terminal zu wechseln und suchen Sie das Terminal mit der Root-Shell.
    • Verbinden Sie sich mittels ssh mit dem Installationssystem.
    In beiden Fällen können Sie die Shell des Installationssystems als root verwenden.
  2. Wechseln Sie in das /tmp-Verzeichnis, in dem sich die Protokolldateien befinden:
    # cd /tmp
  3. Kopieren Sie die Protokolldateien mithilfe des scp-Befehls auf ein anderes System auf dem Netzwerk:
    # scp *log user@address:path
    Ersetzen Sie user durch einen gültigen Benutzernamen auf dem Zielsystem, address durch die Adresse oder den Hostnamen des Zielsystems, und path durch den Pfad zum Verzeichnis, in das Sie die Protokolldateien kopieren möchten. Wenn Sie sich beispielsweise als john bei einem System mit der IP-Adresse 192.168.0.122 anmelden möchten und die Protokolldateien in das Verzeichnis /home/john/logs/ auf dem System ablegen möchten, dann sieht der Befehl wie folgt aus:
    # scp *log john@192.168.0.122:/home/john/logs/
    Wenn Sie sich zum ersten Mal bei dem Zielsystem anmelden, erhalten Sie gegebenenfalls eine Meldung ähnlich der Folgenden:
    The authenticity of host '192.168.0.122 (192.168.0.122)' can't be established.
    ECDSA key fingerprint is a4:60:76:eb:b2:d0:aa:23:af:3d:59:5c:de:bb:c4:42.
    Are you sure you want to continue connecting (yes/no)?
    Geben Sie yes ein und drücken Sie die Eingabetaste, um fortzufahren. Geben Sie anschließend ein gültiges Passwort an, wenn Sie dazu aufgefordert werden. Die Dateien werden daraufhin in das angegebene Verzeichnis auf dem Zielsystem übertragen.
Die Protokolldateien der Installation sind nun auf dem Zielsystem gespeichert und können dort eingesehen werden.

16.1. Probleme während der Installation

16.1.1. Keine Speichermedien gefunden

Wenn die Installation beginnt, sehen Sie unter Umständen die folgende Fehlermeldung:
Keine Speichermedien gefunden. Bitte fahren Sie den Rechner herunter, schließen Sie mindestens ein Speichermedium an und starten Sie den Rechner neu, um die Installation abzuschließen.
Diese Fehlermeldung wird in der Regel durch ein Problem mit Ihren DASD-Geräten (Direct Access Storage Device) verursacht. Tritt der Fehler bei Ihnen auf, fügen Sie den Parameter DASD=<disks> zu Ihrer CMS-Konfigurationsdatei hinzu (wobei disks die DASD-Reihe ist, die für diese Installation reserviert wurde), und starten die Installation erneut.
Stellen Sie weiterhin sicher, dass Sie die DASDs mit dem Befehl dasdfmt ausgeführt in einer Linux-Root-Shell formatieren, anstatt die DASDs mit CMS zu formatieren. Anaconda ermittelt automatisch beliebige, noch nicht formatierte DASD-Geräte und fragt nach, ob die Geräte formatiert werden sollen.
Falls Sie auf ein oder mehrere iSCSI-Geräte installieren und das System keinen lokalen Speicher hat, vergewissern Sie sich, dass alle erforderlichen LUNs (Logical Unit Numbers) dem richtigen HBA (Host Bus Adapter) bereitgestellt werden. Weitere Informationen über iSCSI finden Sie in Anhang B, ISCSI-Festplatten.

16.1.2. Berichten von Traceback-Meldungen

Falls während der grafischen Installation ein Fehler auftritt, zeigt Ihnen das Installationsprogramm ein Dialogfeld zur Absturzmeldung. Sie können wählen, ob Sie Informationen über das aufgetretene Problem an Red Hat senden möchten. Um einen Absturzbericht zu senden, müssen Sie Ihre Berechtigungsnachweise für das Kundenportal angeben. Falls Sie keinen Account beim Kundenportal haben, können Sie sich unter https://www.redhat.com/wapps/ugc/register.html registrieren. Die automatische Absturzmeldung erfordert zudem eine bestehende Netzwerkverbindung.
Das Dialogfeld zur Absturzmeldung

Abbildung 16.1. Das Dialogfeld zur Absturzmeldung

Wenn das Dialogfeld erscheint, wählen Sie Report Bug (Fehler melden), um das Problem zu melden, oder Quit, um die Installation abzubrechen.
Klicken Sie optional auf More Info (Mehr Info), um eine detaillierte Ausgabe anzuzeigen, die bei der Identifizierung der Fehlerursache helfen könnte. Falls Sie mit der Suche und Bereinigung von Programmfehlern vertraut sind, klicken Sie auf Debug. Dies bringt Sie zu einem virtuellen Terminal tty1, an dem Sie genauere Informationen abfragen können, die Sie Ihrem Fehlerbericht anfügen können. Um vom tty1 zur grafischen Konsole zurückzukehren, verwenden Sie den Befehl continue (Fortfahren).
Das erweiterte Dialogfeld zur Absturzmeldung

Abbildung 16.2. Das erweiterte Dialogfeld zur Absturzmeldung

Falls Sie den Fehler im Kundenportal melden möchten, führen Sie die nachfolgenden Schritte aus.

Prozedur 16.2. Melden von Fehlern an den Red Hat Customer Support

  1. Wählen Sie in dem daraufhin angezeigten Menü Report a bug to Red Hat Customer Portal (Fehler an das Red Hat Kundenportal melden).
  2. Um den Fehler an Red Hat zu melden, müssen Sie zunächst Ihre Berechtigungsnachweise für das Kundenportal angeben. Klicken Sie auf Configure Red Hat Customer Support.
    Berechtigungsnachweise für das Kundenportal

    Abbildung 16.3. Berechtigungsnachweise für das Kundenportal

  3. Ein neues Fenster öffnet sich daraufhin, in dem Sie zur Eingabe Ihres Benutzernamens und Passworts für das Kundenportal aufgefordert werden. Geben Sie Ihre Berechtigungsnachweise für das Red Hat-Kundenportal an.
    Konfigurieren des Red Hat Customer Supports

    Abbildung 16.4. Konfigurieren des Red Hat Customer Supports

    Falls Ihre Netzwerkeinstellungen die Verwendung eines HTTP- oder HTTPS-Proxys erfordern, können Sie das Menü Advanced (Erweitert) ausklappen und dort die Adresse des Proxyservers konfigurieren.
    Wenn Sie alle erforderlichen Berechtigungsnachweise angegeben haben, klicken Sie auf OK, um fortzufahren.
  4. Ein neues Fenster mit einem Textfeld erscheint nun. Geben Sie jegliche Informationen und Kommentare an, die hilfreich sein könnten. Beschreiben Sie, wie der Fehler reproduziert werden kann, indem Sie jeden Ihrer Schritte beschreiben, die Sie vor Auftreten des Dialogfensters zur Absturzmeldung durchführten. Geben Sie möglichst viele relevante Details an, einschließlich jeglicher Daten, die Sie möglicherweise beim Debugging gesammelt haben. Bedenken Sie, dass die Informationen, die Sie hier angeben, im Kundenportal gegebenenfalls öffentlich sichtbar werden.
    Wenn Sie nicht wissen, wodurch dieser Fehler verursacht wurde, markieren Sie das Auswahlkästchen I don't know what caused this problem (Ich weiß nicht, was dieses Problem verursacht hat) unten im Dialogfeld.
    Klicken Sie anschließend auf Forward (Weiter).
    Beschreiben des Problems

    Abbildung 16.5. Beschreiben des Problems

  5. Überprüfen Sie als Nächstes die Informationen, die an das Kundenportal gesendet werden sollen. Die von Ihnen angegebene Erklärung befindet sich auf dem Reiter comment. Andere Reiter enthalten Informationen wie z. B. den Hostnamen Ihres Systems und andere Details über die Installationsumgebung. Sie können jegliche Elemente entfernen, die Sie nicht an Red Hat senden möchten, bedenken Sie jedoch, dass ein Mangel an Informationen die Lösung des Problems erschweren kann.
    Wenn Sie mit der Überprüfung der zu sendenden Informationen fertig sind, klicken Sie auf Forward.
    Prüfen der zu sendenden Daten

    Abbildung 16.6. Prüfen der zu sendenden Daten

  6. Überprüfen Sie die Liste der Dateien, die gesendet und als einzelne Anhänge an den Fehlerbericht angehängt werden sollen. Diese Dateien liefern Systeminformationen, die bei der Untersuchung des Problems helfen können. Falls Sie bestimmte Dateien nicht senden möchten, heben Sie deren Auswahl im entsprechenden Auswahlkästchen auf. Um zusätzliche Dateien anzugeben, die zur Problemlösung beitragen könnten, klicken Sie auf Attach a file (Datei anhängen).
    Nachdem Sie die zu sendenden Dateien überprüft haben, markieren Sie das Auswahlkästchen I have reviewed the data and agree with submitting it (Ich habe die Daten überprüft und stimme dem Senden zu). Klicken Sie anschließend auf Forward, um den Bericht und die Anhänge an das Kundenportal zu übertragen.
    Prüfen der zu sendenden Dateien

    Abbildung 16.7. Prüfen der zu sendenden Dateien

  7. Wenn das Dialogfeld meldet, dass die Verarbeitung abgeschlossen ist, können Sie auf Show log (Protokoll anzeigen) klicken, um die Details der Berichtübertragung zu sehen, oder Close (Schließen), um zur ursprünglichen Absturzmeldung zurückzukehren. Klicken Sie dort auf Quit (Beenden), um die Installation zu beenden.