Die während der Ausführung von install_mu und backout_mu angezeigten Bildschirmmeldungen enthalten nicht alle Fehler, die möglicherweise aufgetreten sind. Überprüfen Sie deswegen die Detailprotokolldatei auf zusätzliche Informationen zu Patches oder Paketen, die nicht installiert oder zurückgesetzt wurden.
# more /var/sadm/install_data/Log-Datei.MU_Versionsname.Datum_Uhrzeit |
In diesem Beispiel:
Log-Datei ist der Name der Protokolldatei für den von Ihnen durchgeführten Vorgang. Für die Installation lautet dieser Name Maintenance_Update_log. Für das Backout lautet dieser Name MU_Backout_log.
MU_Versionsname ist der Name von MU (d. h. Solaris_9MU1 für MU1).
Datum_Uhrzeit steht für das bezeichnete Datum und den Zeitpunkt, die von Datum +%j%m%t%S%M%S ( jjjjmmttSSMMSS oder Jahr-Monat-Tag-Stunde-Minute-Sekunde) übernommen wurden.
/var/sadm/install_data/Log-Datei ist ein symbolischer Link auf die neueste Protokolldatei für das MU.
In der Meldung wird lediglich der Fehlertext angezeigt, jedoch nicht die hier enthaltene Fehlermeldungsnummer. Für den Fall, dass Sie ein Skript schreiben, das die Befehle install_mu oder backout_mu aufruft und die Ausgabewerte für die Fehlerkonditionen benötigt, sind hier die Fehlermeldungsnummern aufgeführt.
Signal erkannt.
install_mu (backout_mu) wird beendet.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 1) Sie haben die Ausführung von install_mu (oder backout_mu) durch Drücken von STRG-C unterbrochen. Starten Sie das Programm neu. Wenn Sie install_mu erneut aufrufen, werden Fehlermeldungen für zuvor ausgeführte Patches in der Protokolldatei angezeigt. Ignorieren Sie die Fehlermeldungen.
install_mu (backout_mu) kann die Datei INST_RELEASE für das Zieldateisystem nicht finden. Diese Datei ist für die korrekte Ausführung von install_mu (backout_mu) erforderlich.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 2) Das Programm kann die Datei /var/sadm/system/admin/INST_RELEASE auf dem System nicht finden. Das System ist beschädigt. Das System muss neu installiert werden.
FEHLER: Kann $xBefehl nicht finden, der für die ordnungsgemäße Ausführung von install_mu (backout_mu) erforderlich ist.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 3) install_mu und backout_mu erfordern bestimmte Systemdienstprogramme (zum Beispiel awk, sed, grep), die sich in den Verzeichnissen /usr/bin und /usr/sbin befinden müssen. Eines dieser Dienstprogramme fehlt. Bitten Sie Ihren Systemverwalter um Unterstützung.
Die Argumente -B und -d schließen sich gegenseitig aus.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 4) Die Option -d weist an, dass keine Sicherungsdaten gespeichert werden. Die Option -B gibt ein Verzeichnis an, in dem Backout-Daten gespeichert werden. Sie können diese beiden Optionen nicht zusammen verwenden. Rufen Sie install_mu erneut mit nur einer dieser beiden Optionen auf.
Der Parameter -p muss ein Verzeichnis sein. Bei $uPATCH-VERZ handelt es sich nicht um ein Verzeichnis.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 5) Sie haben die Option -p gewählt und einen Pfad für ein ungültiges Verzeichnis angegeben. Rufen Sie install_mu (oder backout_mu) erneut mit einem gültigen Verzeichnis für -p auf.
Der Parameter -B muss ein Verzeichnis sein. $1 ist kein Verzeichnis.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 6) Sie haben eine Option an -B übergeben, die kein Verzeichnis ist. Rufen Sie install_mu (oder backout_mu) erneut mit einem gültigen Verzeichnis für -B auf.
Keine entsprechenden Berechtigungen für Backout-Verzeichnis $BACKOUT-VERZ.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 7) Sie haben eine Option an - B übergeben, die kein beschreibbares Verzeichnis ist. Bitten Sie Ihren Systemverwalter um Unterstützung.
Ungültige Option.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 10) Sie haben eine unbekannte Option gewählt. Lesen Sie die angezeigte Meldung, und rufen Sie install_mu (oder backout_mu) erneut auf.
Kann nicht in Protokolldatei schreiben: $LOG-DATEI
Erklärung und empfohlene Vorgehensweise: (Fehlercode 11) install_mu und backout_mu müssen ihr Protokoll in das Verzeichnis /var/sadm/install_data schreiben. Prüfen Sie, ob in das Verzeichnis install_data geschrieben werden kann, und rufen Sie install_mu (oder backout_mu) erneut auf.
Das Paket SUNWcar (Root der Kern-Architektur) ist in /var/sadm/pkg nicht vorhanden.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 12) Das Verzeichnis /var/sadm/pkg/SUNWcar ist auf dem System nicht vorhanden. Das System ist beschädigt. Bitten Sie Ihren Systemverwalter um Unterstützung.
install_mu (backout_mu) unterstützt lediglich die SPARC-Architektur. install_mu (backout_mu) hat ARCH= $LPROC erkannt.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 13) Sie haben install_mu (oder backout_mu) auf einem System ausgeführt, dessen Architektur nicht SPARC ist. Rufen Sie install_mu (oder backout_mu) auf einer SPARC-Plattform auf.
Parameter -p verweist nicht auf ein Verzeichnis, das eine .order-Datei enthält. Die Verzeichnisse $uPATCHDIR und $uPATCHDIR/MU/sparc/Patches wurden überprüft.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 14) Sie haben einen Pfad zu einem Patchverzeichnis angegeben, aber install_mu konnte keine .order-Datei in diesem Verzeichnis finden. Diese Datei wird zur Ermittlung der korrekten Installationsreihenfolge für die Patches benötigt. install_mu hat unter $von_Ihnen_angegebener_Pfad und unter $von_Ihnen_angegebener_Pfad/MU/sparc/Patches gesucht. Überprüfen Sie, ob eine .order-Datei vorhanden ist, und rufen Sie install_mu erneut auf.
install_mu kann die Datei (.order) für die Patch-Reihenfolge nicht bestimmen. Durchsuchte Pfade: ./sparc/Patches, MU/sparc/Patches, ./$uPATCH-VERZ/MU/sparc/Patches.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 15) Sie haben für install_mu (oder backout_mu) die Option -p nicht aktiviert, um das Patch-Verzeichnis anzugeben. install_mu (oder backout_mu) konnte das Patch-Verzeichnis nicht finden. Rufen Sie install_mu (oder backout_mu) erneut mit der Option -p auf.
Sie müssen als root angemeldet sein, um dieses Skript auszuführen.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 16) Sie benötigen Root-Zugriffsrechte, um install_mu oder backout_mu auszuführen, da nur der Systemverwalter Patches anwenden und entfernen kann. Rufen Sie das Programm erneut als root auf.
install_mu (backout_mu) kann lediglich Patches für Systeme der Version 2.9 ausführen. Das Zielsystem ist Version $ZielBSVers.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 17) Sie wollten mit install_mu Patches auf ein System anwenden, auf dem nicht Solaris 9 installiert ist, oder Sie wollten mit backout_mu Patches auf einem System zurücksetzen, auf dem nicht Solaris 9 installiert ist. install_mu und backout_mu müssen auf einem Solaris 9-System ausgeführt werden.
Nicht ausreichend Plattenspeicher verfügbar, um das gesamte Patch-Set anzuwenden.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 22) install_mu hat Ihr System analysiert und festgestellt, dass nicht genügend Speicherplatz auf einem oder mehreren Dateisystemen vorhanden ist, um das gesamten Patch-Set zu installieren. Geben Sie ausreichend Speicherplatz im angegebenen Dateisystem frei, und rufen Sie install_mu erneut auf. Wenn Ihnen ausreichend Speicherplatz für die Installation des MU zur Verfügung steht, rufen Sie install_mu mit der Option -f erneut auf.
Nicht genügend Plattenspeicher, um die Backout-Daten für Patch zu speichern.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 23) install_mu hat Ihr System analysiert und festgestellt, dass nicht genügend Speicherplatz im Backout-Verzeichnis vorhanden ist, um die Patch-Backout-Daten zu speichern. Wählen Sie ein Backout-Verzeichnis mit ausreichend Platz, und rufen Sie install_mu erneut auf. Wenn Sie sicher sind, dass Ihnen ausreichend Speicherplatz im Backout-Verzeichnis zur Verfügung steht, rufen Sie install_mu mit der Option -f erneut auf.
Testberechnung des Plattenspeichers fehlgeschlagen.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 24) install_mu ruft pkgadd mit einer speziellen Option auf, mit welcher der benötigte Speicherplatz überprüft wird. pkgadd ist wahrscheinlich deshalb fehlgeschlagen, weil / oder /var nicht über genügend Speicherplatz verfügt oder das System beschädigt ist. Bitten Sie Ihren Systemverwalter um Unterstützung.
Die Optionen -f und -D schließen sich gegenseitig aus.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 25) Mit der Option -f wird install_mu angewiesen, die Testberechnung für den verfügbaren Plattenspeicher zu überspringen. Die Option -D bestimmt, dass lediglich die Testberechnungen durchgeführt werden. Wählen Sie nur eine der Optionen, nicht beide.
Statusdatei kann nicht gefunden werden. Gesucht wurde eine Datei im Format /var/sadm/install_data/.mu_state.{ $root_oder_usr.Datum_Uhrzeit}.
Erklärung und empfohlene Vorgehensweise: (Fehlercode 27) backout_mu erfordert eine Datei mit einer Liste von Patches, die install_mu angewendet hat, um zu ermitteln, welche Patches zurückgesetzt werden sollen. Wenn diese Datei fehlt, kann backout_mu nicht ausgeführt werden. Wenn Sie das MU1-Patch-Set entfernen möchten, führen Sie das in der MU1-Software enthaltene backout_mu-Programm aus.