Die folgenden Fehler (Bugs) können möglicherweise während oder nach der Installation von Solaris 10-BS auftreten.
Das folgende Beispiel für den Befehl flarcreate zeigt den Fehler:
# flarcreate -n test.flar -c /net/ins3525-svr/export/rw/test.flar Full Flash Checking integrity... Integrity OK. Running precreation scripts... ./caplib: ERROR: /usr/ccs/bin/elfdump not found or not executable, exiting... fdo: ERROR: Customization script failure. ERROR: Precreation script failure. Running pre-exit scripts... Pre-exit scripts done. |
Abhilfemaßnahme:
Installieren Sie mithilfe des Befehls pkgadd von den Installations-DVDs bzw. -CDs das Package SUNWbtool. Nach der Installation dieses Package wird der Befehl flarcreate ordnungsgemäß ausgeführt.
Wechseln Sie das Verzeichnis.
# cd /cdrom/cdrom0/Solaris_10/Product |
Installieren Sie das Package SUNWbtool.
# pkgadd -d `pwd` SUNWbtool |
Bei Durchführen eines Upgrades von Solaris Volume Manager (SVM) auf x86-Plattformen schlägt dieses fehl. Der Fehler tritt auf, wenn ein SVM-Volume im root-Dateisystem (/) konfiguriert ist und ein Upgrade von Solaris 9 9/05 auf Solaris 10 6/06 OS bzw. Solaris Express durchgeführt wird.
Folgende Fehlermeldung wird angezeigt:
Processing profile ERROR: The specified root and/or boot was not found or was not upgradeable Solaris installation program exited. |
Während einer Abfolge zur Pfadwiederherstellung sendet das Betriebssystem Solaris keine Prozessanmeldungsdaten an das Bandgerät.
Es wird zwar keine Fehlermeldung angezeigt, das Problem kann aber wie folgt erkannt werden:
Die normalen Meldungen im Systemprotokoll listen ein Pfadproblem wie z. B. online oder offline auf.
Befehl Cfgadm -al. Dieser Befehl zeigt die fehlgeschlagene Bedingung für das Bandgerät an.
Der Datenaustausch mit dem Bandgerät wurde abgebrochen.
Abhilfemaßnahme:
Um diese Situation zu beseitigen, müssen Sie den Befehl luxadm forcelip zum FC Host Busadapter ausführen. Beispiel:
luxadm -e forcelip /dev/cfg/c99
c99 ist der Controller, der den Bandtransport steuert.
Bei Installation des Release Solaris 10 6/06 aus einem kombinierten Netzwerk-Installationsabbild oder von DVD schlägt die Installation teilweise fehl. Durch diesen Fehler funktionieren einige Eingabehilfen wie z. B. Sprachsteuerung nicht ordnungsgemäß . Dieses Problem wird von JavaTM-Packages und Packages für Eingabehilfen verursacht, durch die ältere Java-Versionen als Standardversion installiert werden.
Abhilfemaßnahme:
Nach Abschluss der Installation müssen Sie manuell einige Links erstellen sowie einige Dateien an verschiedene Orte kopieren. Danch ist Java 1.5.0 die korrekte Standardversion, und die verschiedenen Dateien für Java sind korrekt installiert. Die Sprachsteuerung für Benutzer mit Eingabehilfen funktioniert dann ordnungsgemäß.
Gehen Sie wie folgt vor:
Melden Sie sich als Superuser an.
Wechseln Sie in das Verzeichnis /usr.
# cd /usr |
Löschen Sie das aktuelle java-Verzeichnis.
# rm java |
Erstellen Sie einen Link auf das aktuelle java-Verzeichnis.
# ln -s jdk/jdk1.5.0_06 java |
Wechseln Sie in das Verzeichnis /lib.
# cd jdk/jdk1.5.0_06/jre/lib/ |
Erstellen Sie einen Link auf die Eingabehilfendatei.
# ln -s /usr/share/jar/accessibility.properties |
Kopieren Sie die Java-Datei.
# cp /usr/share/jar/gnome-java-bridge.jar ext/ |
Nach der Installation eines Solaris Flash-Archivs wird der Konsolenwert in der Datei /boot/solaris/bootenv.rc nicht aktualisiert. Nach dem Neustart läuft das System normal, die Konsole wird jedoch nicht ordnungsgemäß angezeigt.
Abhilfemaßnahme:
Melden Sie sich über telnet am System an.
Geben Sie in die Datei /boot/solaris/bootenv.rc den richtigen Konsolenwert ein,
d.h. einen der folgenden Werte:
ttya
ttyb
screen
Starten Sie das System neu.
Wenn Sie ein JumpStart-Profil mithilfe des Befehls pfinstall -D testen, schlägt der Dry Run-Test in den folgenden Situationen fehl:
Das Profil enthält das Schlüsselwort locale.
Sie testen ein Release, das GRUB-Software enthält. Ab Solaris-Release 10 1/06 erleichtert der GRUB-Bootloader das Booten unterschiedlicher Betriebssysteme mithilfe des GRUB-Menüs.
Mit der Einführung der GRUB-Software wurde die Miniroot komprimiert. Die GRUB-Software findet deswegen in der komprimierten Miniroot nicht mehr die Liste der Gebietsschemata. Die Miniroot ist das kleinstmögliche Solaris root-Dateisystem (/). Sie befindet sich auf dem Solaris-Installationsdatenträger.
Folgende Fehlermeldung wird angezeigt:
Could not select locale |
Abhilfemaßnahme:
Die Skriptwerte sind Folgende:
MEDIA_DIR=/cdrom/cdrom0/s0
MINIROOT_DIR=$MEDIA_DIR/Solaris_11/Tools/Boot
MINIROOT_ARCHIVE=$MEDIA_DIR/boot/x86.miniroot
TEMP_FILE_NAME=/tmp/test
Führen Sie folgende Schritte durch:
Entpacken Sie das Miniroot-Archiv.
# /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME |
Erstellen Sie mithilfe des Befehls lofiadm das Miniroot-Gerät.
# LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME # echo $LOFI_DEVICE/dev/lofi/1 |
Hängen Sie die Miniroot mithilfe des Befehls lofi unter dem Miniroot-Verzeichnis ein.
# /usr/sbin/mount -F ufs $LOFI_DEVICE $MINIROOT_DIR |
Testen Sie das Profil.
# /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile |
Hängen Sie nach dem Abschluss des pfinstall-Tests das lofi-Gerät wieder aus.
# umount $LOFI_DEVICE |
Löschen Sie das lofi-Gerät.
# lofiadm -d $TEMP_FILE_NAME |
In Postinstallation-Prozessen können beim Hinzufügen des Packages SUNWgnome-a11y-libs-share Probleme auftreten. Folgende Situationen sind davon betroffen:
Verwenden von nicht-globalen Zonen und Einrichten einer gesamten Root-Zone
Durchführen eines Upgrades von Solaris 8 oder Solaris 9 mithilfe von Solaris Live Upgrade
Einrichten eines Diskless-Clients unter Solaris 10 1/06
Wenn Sie nicht-globale Zonen verwenden und eine gesamte Root-Zone eingerichtet haben, wird die folgende Fehlermeldung angezeigt:
# zoneadm -z wholerootzone install Durch die Installation dieser Packages wurden Warnungen generiert: <SUNWgnome-a11y-libs-share> Die Datei </export/home/wholerootzone/root/var/sadm/system/logs/install_log> enthält ein Protokoll der Zoneninstallation. # |
In der Datei install_log wird der folgende Fehler gemeldet:
*** Package <SUNWgnome-a11y-libs-share> wurde mit Warnungen installiert: cp: Zugriff auf ../../../../../share/jar/gnome-java-bridge.jar nicht möglich pkgadd: FEHLER: Postinstall-Skript wurde nicht erfolgreich abgeschlossen Installation von <SUNWgnome-a11y-libs-share> in Zone <wholerootzone> teilweise fehlgeschlagen. |
Wenn Sie mithilfe von Solaris Live Upgrade ein Upgrade von Solaris 8 oder Solaris 9 durchführen, wird in der Datei upgrade_log der folgende Fehler gemeldet:
pkgadd von SUNWgnome-a11y-libs-share bis / wird durchgeführt. 15360 Blöcke /a/var/sadm/pkg/SUNWgnome-a11y-libs-share/install/postinstall: /sbin/zonename: nicht gefunden Installation von <SUNWgnome-a11y-libs-share> erfolgreich. |
Wenn Sie den Diskless-Client-Dienst für Solaris 10 1/06 einrichten, wird in der Protokolldatei für Ihr System in /var/sadm/system/logs der folgende Fehler gemeldet:
pkgadd von SUNWgnome-a11y-libs-share bis /export/Solaris_10 wird durchgeführt. 15360 Blöcke /export/Solaris_10/var/sadm/pkg /SUNWgnome-a11y-libs-share/install/postinstall: /export/Solaris_10/usr/java/jre/lib: existiert nicht pkgadd: FEHLER: Postinstall-Skript wurde nicht erfolgreich abgeschlossen Installation von <SUNWgnome-a11y-libs-share> fehlgeschlagen. pkgadd-Rückgabecode = 1 |
Abhilfemaßnahme: In allen drei Fällen können Sie die Fehlermeldungen ignorieren.
Beim Verwenden des interaktiven Solaris-Installationsprogramms führt der Bildschirm “Choose Terminal Type“ zu Fehlern in der Installation. Das Programm übernimmt automatisch das erste eingegebene Zeichen und fährt dann sofort mit der Installation fort. Daher ist es nicht möglich, eine Option auszuwählen, für die mehrere Zeichen eingegeben werden müssen. Die versehentliche Eingabe eines Zeichens führt daher zur ungewollten Fortsetzung der Installation. Es wird keine Fehlermeldung angezeigt.
Abhilfemaßnahme: Starten Sie den Installationsvorgang wie gehabt. Wenn Sie aufgefordert werden, den Installationstyp auszuwählen, treffen Sie eine Wahl, bevor der 30-Sekunden-Timer abläuft. Anschließend sollte die Auswahl des Terminaltyps korrekt vonstatten gehen.
Bei der Installation von Solaris 10 1/06 auf einem x86-basierten System wird die folgende Fehlermeldung angezeigt.
/sbin/dhcpinfo: primary interface requested but no primary interface is set |
Der Fehler hat keine Auswirkungen auf die Installation; diese wird erfolgreich abgeschlossen.
Abhilfemaßnahme: Ignorieren Sie die Fehlermeldung.
Wenn Sie das System von der Solaris-BS-DVD booten, um Solaris zu installieren, wird die folgende Warnung angezeigt:
/sbin/install-discovery: /usr/bin/loadkeys: nicht gefunden |
Dies hat zur Folge, dass Tastaturbelegungen für automatisch erkannte Tastaturen beim Booten nicht automatisch geladen werden.
Abhilfemaßnahme: Keine. Ignorieren Sie die Warnmeldung. Sie können Solaris auch ohne die Tastaturbelegungen auf dem System installieren. Nach Abschluss der Installation werden diese Belegungen beim Neustart des Systems automatisch eingerichtet.
In bestimmten Situationen kann die Installation von Solaris 10 3/05 HW1 fehlschlagen. Dies ist der Fall, wenn das Solaris-Installationsstartprogramm die Datei find_device.out nicht finden kann, das System neu startet, anschließend wieder bis zu demselben Punkt gelangt und erneut zu einem Neustart auffordert.
Abhilfemaßnahme: Geben Sie beim Booten die Option -text an:
boot net -text |
Wenn Sie mit dem Solaris-Installationsprogramm eine Installation von CD ausführen, kann ein Problem auftreten. Nach der Installation von Solaris von der Solaris 10 1/06 Software-CD - 4 wird die folgende Aufforderung angezeigt:
Press Reboot now to continue. |
Wenn Sie nun “Reboot“ wählen, reagiert das System unter Umständen nicht mehr. Die Installation wird zwar erfolgreich durchgeführt, der Fehler verhindert jedoch die normale Beendigung des Installationsprogramms. Daher können die üblicherweise nach der Installation anfallenden “Aufräumarbeiten“ und der Neustart nicht erfolgen.
In der Datei /tmp/disk0_install.log wird eine Fehlermeldung ähnlich der folgenden protokolliert:
Exception in thread "Thread-70" java.lang.IndexOutOfBoundsException: Index: 6, Size: 5 at java.util.ArrayList.add(ArrayList.java:369) at com.sun.wizards.core.WizardTreeManager. actualExitButtonPressed(WizardTreeManager.java:1499) at com.sun.wizards.core.WizardTreeManager. exitButtonPressed(WizardTreeManager.java:1486) at com.sun.wizards.core.AutonextController. run(AutonextController.java:736) at java.lang.Thread.run(Thread.java:595) |
Abhilfemaßnahme: Wählen Sie eine der folgenden Lösungen:
Abhilfemaßnahme 1: Führen Sie die folgenden Schritte durch:
Fahren Sie das System herunter und schalten Sie es dann wieder ein.
Sobald das System gestartet ist, legen Sie bei der entsprechenden Aufforderung die verlangte CD ein. Es wird von dieser CD keine zusätzliche Software auf dem System installiert. Nach kurzer Zeit startet das System ordnungsgemäß neu.
Abhilfemaßnahme 2: Führen Sie die folgenden Schritte durch:
Öffnen Sie ein Terminalfenster.
Melden Sie sich als Superuser an.
Erstellen oder ändern Sie den Zugriff auf die Datei .instsuccess.
# touch /tmp/.instsuccess |
Beenden Sie den Java-Prozess.
# pkill -9 java |
Das System startet neu, ohne Sie zum Einlegen der CD aufzufordern.
Während des ersten Systemneustarts nach einer Erstinstallation von Solaris 10-BS wird möglicherweise das Programm kdmconfig zweimal ausgeführt. Während dieses ersten Startvorgangs werden Sie bei jedem Start des Programms aufgefordert, einen X-Server auszuwählen. Diese Situation tritt auf x86-basierten Systemen auf, die nicht für die Verwendung eines X-Servers konfiguriert sind. Ein Beispiel für ein solches System ist ein so genanntes “headless” System, das ohne Bildschirm betrieben wird.
Abhilfemaßnahme: Drücken Sie bei jedem Start des Programms und der Abfrage eines X-Servers F3_Beenden. Bevor der Startvorgang fortgesetzt wird, kann es möglicherweise zu einer kleinen Verzögerung kommen. Nach Abschluss dieses ersten Startvorgangs tritt das Problem nicht mehr auf, wenn das System erfolgreich neu gestartet wurde.
Wenn Sie die benutzerdefinierte JumpStart-Installationsmethode zum Installieren auf einem x86-basierten System verwenden und Bereich 2 im Profil ausdrücklich als Überlappungsbereich konfigurieren, tritt ein Fehler auf. Das System startet nach Abschluss der Installation nicht mehr erfolgreich. Folgende Fehlermeldung wird angezeigt:
Cannot find Solaris partition |
Dieser Fehler tritt auf, weil der Anfang von Überlappungsbereich 2 (beispielsweise c0t0d0s2) auf Zylinder 1 statt auf Zylinder 0 gesetzt ist.
Abhilfemaßnahme: Entfernen Sie in dem benutzerdefinierten JumpStart-Profil den Schlüsselworteintrag “filesys“, mit dem Bereich 2 als Überlappungsbereich konfiguriert wird. So würden Sie beispielsweise einen Schlüsselworteintrag wie den folgenden entfernen.
filesys c0t0d0s2 all overlap |
Nach der Entfernung des Eintrags führen Sie die benutzerdefinierte JumpStart-Installation durch.
Wenn Sie Solaris von der Solaris 10-Betriebssystem-DVD installieren, kann die interaktive Installation über die grafische Benutzeroberfläche möglicherweise fehlschlagen. Dieser Fehler tritt auf, wenn die Konfigurationsvariable boot-device auf dem System nicht gesetzt ist.
Um festzustellen, ob die Konfigurationsvariable boot-device gesetzt ist, geben Sie folgenden Befehl ein.
# prtconf -pv | grep boot-device |
Wenn die Ausgabe dieses Befehls boot-device: lautet, ohne dass ein Gerät damit verknüpft ist, können Sie die grafische Benutzeroberfläche des interaktiven Installationsprogramms nicht zum Installieren von der Solaris 10 Operating System-DVD verwenden.
Abhilfemaßnahme: Verwenden Sie das textbasierte interaktive Installationsprogramm, um Solaris 10 zu installieren. Wenn Sie vom Installationsprogramm zur Auswahl eines Installationstyps aufgefordert werden, wählen Sie Option "3, Solaris Interaktiv Text (Desktop-Sitzung)".
Weitere Informationen zur Installation von der Solaris 10 Operating System-DVD finden Sie in Solaris 10 6/06 Installationshandbuch: Grundinstallationen.
Wenn Sie Solaris 10 mit Hilfe des Installationsprogramms von Solaris installieren, werden manche Informations- und Abschlussdialogfelder für die SunSM Remote Services (SRS) Net Connect-Software möglicherweise nicht korrekt angezeigt.
In diesen Fällen erscheinen zwar der Rahmen des Installationsdialogfelds sowie die Abbrechen-Schaltfläche, das Dialogfeld bleibt ansonsten jedoch leer.
Dieses Problem kann ebenfalls auftreten, wenn Sie andere in dieser Solaris-Version enthaltene Softwareprodukte im Rahmen einer Solaris-Installation installieren.
Abhilfemaßnahme: Führen Sie diese Schritte durch:
Überspringen Sie die SRS Net Connect-Installation, indem Sie auf Abbrechen klicken, sobald das leere Installationsdialogfeld erscheint.
Installieren Sie SRS Net Connect nach Abschluss der Installation von Solaris 10 manuell von der Solaris 10 Operating System-DVD oder Solaris 10 Software - 2 CD.
Auf diese Weise ist sichergestellt, dass alle Installationsdialogfelder korrekt angezeigt werden.
Während der Installation können USB-Tastaturen auf manchen Dell Precision Workstations möglicherweise einfrieren oder teilweise funktionsunfähig werden, wodurch die Installation verhindert wird.
Abhilfemaßnahme: Führen Sie eine der folgenden Abhilfemaßnahmen aus:
Stellen Sie den USB-Emulationsmodus in der Firmware um.
Stellen Sie auf eine PS/2-Tastatur um.
Starten Sie neu und versuchen Sie es erneut.
Alternativ können Sie das System-BIOS aktualisieren, um das Problem zu lösen.
Sie können Solaris unter Verwendung eines Netzwerkabbildes installieren. Wenn dieses Abbild durch Zusammenführen der Solaris 10-Software-CDs erstellt wurde, werden möglicherweise die folgenden Fehlermeldungen angezeigt:
Fehlermeldung: Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on udp Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on tcp Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on ticlts Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on ticotsord Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on ticots Jun 18 10:51:53 b26b statd[149]: [ID 447212 daemon.error] statd: unable to create (SM_PROG, SM_VERS) for netpath. |
Abhilfemaßnahme: Keine. Ignorieren Sie die Meldung. Nach dem Systemstart funktioniert das NFS (Network File System) normal.
Bei der Erstellung eines Dateisystems während der Installation wird möglicherweise eine der folgenden Warnmeldungen ausgegeben:
Warnung: inode-Blöcke/Zylindergruppe (87) >= Datenblöcke (63) in letzter Zylindergruppe. Das bedeutet, dass 1008 Sektor(en) nicht zugeordnet werden können. |
Alternative:
Warnung: 1 Sektor(en) im letzten Zylinder nicht zugeordnet |
Diese Warnmeldung wird angezeigt, wenn die Größe des erstellten Dateisystems nicht mit dem Speicherplatz auf der verwendeten Platte übereinstimmt. Dieser Größenunterschied kann dazu führen, dass auf der Platte ungenutzter Speicherplatz übrig bleibt, der nicht dem angegebenen Dateisystem zugeordnet wird. Der ungenutzte Speicherplatz steht anderen Dateisystemen nicht zur Verfügung.
Abhilfemaßnahme: Ignorieren Sie die Warnmeldung.