Solaris 10 10/09 Versionshinweise

Installationsfehler

Die folgenden Fehler (Bugs) können möglicherweise während oder nach der Installation von Solaris 10-BS auftreten.

x86: Probleme bei der Installation der grafischen Benutzeroberfläche auf Systemen mit weniger als 768 MB Speicher

Für die Installation einer grafischen Benutzeroberfläche (GUI) des Betriebssystems Solaris 10 10/09 ist ein Systemspeicher von mindestens 768 MB erforderlich. Wenn der physikalische Speicher kleiner als 786 MB ist, wird eine Fehlermeldung (ähnlich der folgenden) angezeigt, und das Installationsprogramm wechselt zur nächsten Installation.


Not enough memory for graphical installation.  Graphical installation
requires 768 MB of memory.  Found 640 MB of memory.
Reverting to text-based installation.

Problemumgehung: Stellen Sie sicher, dass für eine GUI-basierte Installation oder Aktualisierung mindestens 768 MB Speicherplatz vorhanden ist.

SPARC: DSR-Upgrade verursacht u. U. Systemfehler (6883262)

Ein Disk Space Reallocation (DSR)-Upgrade mit DVD oder /net-Image führt möglicherweise zu Systembeschädigung. Das Upgrade wird auf der Systemkonsole erfolgreich angezeigt, es wurden jedoch nach dem Entfernen von Patches und Paketen keine Pakete hinzugefügt. Nach dem Entfernen von Patches oder Paketen geht das Upgrade direkt zur Erstellung von Bootblocks über und startet das System neu. Da aber alle Pakete, auch die für das Starten erforderlichen Pakete, entfernt wurden und keine neuen Pakete hinzugefügt werden, schlägt der Systemstart fehl. Der Fehler tritt periodisch auf.

Die folgende Fehlermeldung wird angezeigt:


Can't open boot_archive
Fast Data Access MMU Miss
%TL:1 %TT:68 %TPC:f0009ca4 %TnPC:f0009ca8 %TSTATE:8840001600
%PSTATE:16 ( IE:1 PRIV:1 PEF:1 )
DTLB-MATCH:ffffffffffffe ( VA:-2000 CTX:0 )

Problemumgehung: Verwenden Sie Solaris Live Upgrade anstelle von DSR-Upgrade, um die Speicherplatzzuweisung zu ändern.

Installation schlägt fehl, wenn /var nur über den minimalen oder den empfohlenen Speicherplatz verfügt (6873975)

Auf Systemen mit wenig Speicherplatz schlägt die Installation möglicherweise fehl, wenn entweder / oder /var nur über den minimalen oder den empfohlenen Speicherplatz verfügen. Die folgende Fehlermeldung wird angezeigt:


Creating boot_archive for /a
updating /a/platform/sun4u/boot_archive
15+0 records in
15+0 records out
cat: write error: No space left on device

Problemumgehung: Erhöhen Sie den Speicherplatz von /var auf mindestens 300 MB bei Systemen mit wenig Speicherplatz.

Fehler beim DSR-Upgrade aufgrund eines Auto-Layout-Problems (6858233)

Beim DSR-Upgrade auf Systemen mit Solaris 10 vor Version Solaris 10 10/09 tritt ein Fehler auf. Dieser Fehler beruht auf einem Auto-Layout-Problem. Angenommen, Sie führen eine Installation mit dem folgenden Profil durch:


install_type initial_install
   system_type standalone
   cluster cxall
   partitioning explicit
   filesys rootdisk.s0 auto / logging
   filesys rootdisk.s1 512 swap
   filesys rootdisk.s6 10240 /backup logging
   filesys rootdisk.s7 free

Anschließend führen Sie das DSR-Upgrade auf Solaris 10 10/09 mit dem folgenden Profil aus:


install_type upgrade
   root_device rootdisk.s0
   backup_media local_filesystem /backup
   layout_constraint rootdisk.s0 changeable
   layout_constraint rootdisk.s7 available

Das DSR-Upgrade schlägt fehl, und die folgende Fehlermeldung wird angezeigt:


Auto-layout could not determine how to reallocate space on the file systems 
with the constraints you specified. Try other constraints

Problemumgehung: Kennzeichnen Sie die Segmente rootdisk.s1 und rootdisk.s6 als "änderbar". Wenn im System eine zusätzliche Festplatte verfügbar ist, und auf einem nicht verwendeten Segment ausreichend Platz für eine Sicherungskopie vorhanden ist, bearbeiten Sie das Schlüsselwort <backup_media> wie in folgendem Beispiel:


backup_media local_filesystem /dev/dsk/c0t1d0s7

In diesem Beispiel ist Festplatte c0t1d0s7 die zweite verfügbare Festplatte, und es ist ausreichend Platz für eine Sicherungskopie vorhanden. Wenn das System nur über eine Root-Festplatte verfügt, führen Sie die Sicherungskopie auf einem Remotesystem aus. Verwenden Sie die folgende Syntax:


backup_media remote_filesystem hostname:/export/backup

Das DSR-Upgrade ist erfolgreich.

Systemwarnung aufgrund von lgrp_*-Funktionen während der Installation des Betriebssystems (6834743)

Auf Multi-Socket-Nehalem-Systemen, bei denen DIMMs nur auf einer CPU installiert sind, erzeugt das System eine Warnung während des Starts, und die folgende Kernel-Warnmeldung wird angezeigt:


Too many lgrps for platform (4)

Problemumgehung: Deaktivieren Sie die Verwendung der Tabelle SRAT (System Resource Affinity Table) in der ACPI. Sie haben zwei Möglichkeiten:

Hinweis zur lokalisierten Installation

Das lokalisierte Solaris-Installationsprogramm wird stets in den Sprachumgebungen EUC bzw. ISO8859 ausgeführt. Deswegen wird das Installationsprotokoll in den Zeichensätzen EUC bzw. ISO8859 erstellt.

Abhilfemaßnahme: Beim Ausführen des textbasierten Befehlszeilen-Installationsprogramms in einem Terminal muss die Sprachumgebung dieses Terminals auf EUC bzw. ISO8859 gesetzt sein.

SPARC: WAN-Boot-Installation schlägt für Solaris 10 10/09 fehl

Die Installation schlägt fehl, wenn ein WAN-Boot-Abbild von Version Solaris 10 10/09 installiert wird. Die folgende Fehlermeldung wird angezeigt:


boot_file=/wanboot/wanboot.u-137111-04
root_file=/miniroot/miniroot.s10-1008

Problemumgehung: Das Miniroot-Abbild von Solaris 10 10/09 muss gepatcht werden, damit die Installation fortgesetzt werden kann. Führen Sie die folgenden Schritte aus, um ein Miniroot-Abbild für eine Installation über das Netzwerk zu patchen:


Hinweis –

Bei diesen Schritten wird davon ausgegangen, dass Sie ein System auf Ihrem Netzwerk haben, das die aktuelle Solaris-Release ausführt und das System über das Netzwerk zugänglich ist.


  1. Melden Sie sich als Superuser oder als ein anderer Benutzer mit entsprechenden Rechten bei einem System an, auf dem die aktuelle Solaris-Release ausgeführt wird.

  2. Wechseln Sie das Verzeichnis Tools des Installationsabbilds, das Sie erstellt hatten.


    # cd install-server-path/install-dir-path/Solaris_10/Tools
    
    Inst-Server-Pfad

    Der Pfad zum Installationsserver in Ihrem Netzwerk, z. B. /net/installserver-1.

  3. Erstellen Sie ein neues Installationsabbild und platzieren Sie das Abbild auf dem System, das die aktuelle Solaris-Release ausführt.


    # ./setup_install_server remote_install_dir_path
    
    Remote_Inst_Verz_Pfad

    Gibt den Pfad auf die aktuelle Solaris-Release an, in denen das neue Installationsabbild erstellt wird.

    Dieser Befehl erstellt ein neues Installationsabbild auf der aktuellen Solaris-Release. Um dieses Installationsabbild zu patchen, müssen Sie dieses Abbild vorübergehend auf einem System platzieren, auf dem die aktuelle Solaris-Release ausgeführt wird.

  4. Entpacken Sie auf der aktuellen Solaris-Release das Boot-Archiv für die Netzwerkinstallation.


    # /boot/solaris/bin/root_archive unpackmedia remote_install_dir_path \
     destination_dir
    
    Remote_Inst_Verz_Pfad

    Gibt den Pfad zum Netzwerkinstallationsabbild der aktuellen Solaris-Release an.

    Ziel_Verz

    Gibt den Pfad zum Verzeichnis an, das das entpackte Boot-Archiv enthält.

  5. Patchen Sie auf der·aktuellen Solaris-Release das entpackte Boot-Archiv.


    # patchadd -C destination_dir path-to-patch/patch-id
    
    Pfad-zum-Patch

    Legt den Pfad zum Patch, das hinzugefügt werden soll, fest, zum Beispiel /var/sadm/spool.

    patch-id

    Legt die ID des anzuwendenden Patches fest.

    Mit der Befehlsoption patchadd -M können Sie mehrere Patches angeben. Nähere Informationen entnehmen Sie bitte der Manpage patchadd(1M).


    Achtung – Achtung –

    Verwenden Sie den Befehl patchadd -C nicht, es sei denn, Sie haben die Patch README-Anweisungen gelesen oder mit dem Sun-Support vor Ort gesprochen.


  6. Packen Sie auf der·aktuellen Solaris-Release das Boot-Archiv.


    # /boot/solaris/bin/root_archive packmedia remote_install_dir_path \
     destination_dir
    
  7. Kopieren Sie die gepatchten Archive in das Installationsabbild auf dem Installationsserver.


    # cd remote_install_dir_path
    # find boot Solaris_10/Tools/Boot | cpio -pdum \
      install-server-path/install_dir_path
    

x86: Installation eines Solaris Flash-Archiv schlägt auf Releases vor Solaris 10 10/08 fehl (6735181)

Wenn Sie ein Solaris Flash-Archive unter einer Version vor Solaris 10 10/08 installieren, schlägt die Archivinstallation fehl. Ab Solaris 10 10/08 kann·ein solches Archiv installiert werden, wenn es aus Solaris 10 10/08 oder einer neueren Version stammt. Daraufhin wird die folgende Fehlermeldung angezeigt:


bootadm: biodev command failed for disk:
/dev/dsk/<c0t2d0s0>.
bootadm: 1s_bootdisk(): cannot determine BIOS disk ID "hd?" for disk:
/dev/dsk/<c0t2d0s0>
bootamd: get_grubroot(): cannot get (hd?, ?,?) for menu. menu not on bootdisk:
/dev/rdsk/<c0t2d0s0>

Abhilfemaßnahme: Wählen Sie eine der folgenden Lösungen:

SPARC: Direktes Booten vom Installationsdatenträger mithilfe des WAN-Boot-Programms schlägt fehl (6734066)

Die Installation schlägt fehl, wenn Sie das System mithilfe des folgenden Befehls booten:


# boot  -F wanboot -vV -o prompt

Deswegen tritt ein Systemabsturz auf Daraufhin wird die folgende Fehlermeldung angezeigt:


wanboot: panic - boot: can't alloc ramdisk memory

Dieses Problemen tritt auf den Plattformtypen Sun4u und Sun4v auf. Das Problem trat zuerst in der Version Solaris 10 10/08 auf.

Abhilfemaßnahme: Booten Sie das System nicht mit dem Programm wanboot, sondern direkt vom Installationsdatenträger.

Einige asiatische Sprachumgebungen können nicht für die benutzerdefinierten JumpStart-Installation verwendet werden (6681454)

Einige asiatische Sprachumgebungen wie th_TH.ISO8859-11, th_TH.TIS620, ko_KR.EUC, ko_KR.UTF-8, zh_TW.EUC, zh_CN.EUC, zh_CN.GBK und zh_CN.UTF-8 können nicht mit einer benutzerdefinierten JumpStart-Installation verwendet werden. Beim Einstellen von Sprachumgebungen in der Datei sysidcfg mithilfe des Schlüsselworts system_locale wird die folgende Fehlermeldung angezeigt:


xx_xx.xxxxx is not a valid system locale

Die JumpStart-Installation wird abgebrochen und die interaktive Installation gestartet.

Abhilfemaßnahme: Verwenden Sie anstatt längerer die kürzeren Sprachumgebungsnamen wie th_TH, ko, ko.UTF-8, zh_TW, zh, zh.GBK und zh.UTF-8.

PRODRM hat Probleme beim Löschen des prodreg-Eintrags für Solaris Trusted Extensions (6616592)

Beim Aktualisieren der Solaris Trusted Extensions von Solaris 10 11/06 oder Solaris 10 8/07 auf &Solaris10Update6, Solaris 10 5/09 oder die aktuelle Version Solaris 10 10/09 wird der prodreg-Eintrag für Solaris Trusted Extensions nicht entfernt. Es wird keine Fehlermeldung angezeigt.

Problemumgehung: Nach dem Aktualisieren der Solaris Trusted Extensions auf die aktuelle Version entfernen Sie den prodreg-Eintrag manuell wie folgt:


# prodreg unregister -f -r -u "Solaris Trusted Extensions" -i 1

x86: NVidia SATA-Controller unterstützen keine ATAPI-Geräte (6595488)

Der im Lieferumfang von Solaris 10 10/09 enthaltene Treiber für die NVidia SATA-Controller-Chipsätze MCP55 und CK804 unterstützt keine ATAPI CD/DVD-Laufwerke.

Während der Installation bzw. Aufrüstung eines System von einem SATA CD/DVD-Laufwerk startet das Solaris-Installationsprogramm und scheint zu funktionieren, schlägt jedoch mit der folgenden Fehlermeldung fehl:


ERROR: The disc you inserted is not a Solaris OS CD/DVD

oder


There were problems loading the media from /cdrom

Während des normalen Systembetriebs wird das SATA CD/DVD-Laufwerk nicht konfiguriert und kann nicht verwendet werden.

Abhilfemaßnahme: Verwenden Sie ein USB-CD/DVD-Laufwerk.

Solaris-Upgrade : Fenster „Ausführliche Analyse“ beim Entfernen von Patches besitzt keine Bildlaufleiste (6597686)

Wenn Sie beim Solaris-Upgrade die Option „Ausführliche Analyse“ auswählen, um zu sehen, welche Patches entfernt werden, besitzt das Fenster zur Patchanzeige keine Bildlaufleiste, sodass die vollständige Liste der zu entfernenden Patches nicht angezeigt werden kann.

Problemumgehung: Führen Sie die Skripten „analyze_patches“ manuell aus:


# cd <cdrom>/Solaris_10/Misc
# ./analyze_patches -R rootdir -N netdir -D databasedir

Es gibt folgende Befehlsoptionen:

-R Root-Verzeichnis

Root-Verzeichnis ist das Root-Verzeichnis des installierten Systems. Das Standard-Root-Verzeichnis ist /.

-N Netzwerkverz

Netzwerkverz ist der Pfad zum Root-Verzeichnis des zu installierenden Betriebssystemabbildes. Der Standardpfad ist /cdrom/cdrom0. netdir ist der Pfad zu dem Verzeichnis, das das Verzeichnis Solaris_10_606 enthält. Wenn Sie patch_analyzer von einem NFS-Einhängepunkt aus ausführen, müssen Sie diese Option verwenden.

-D Datenbankverz

Wenn das Skript aus einem anderen Verzeichnis als /Misc im Betriebsssystemabbild aufgerufen wird, findet das Programm nicht die für die Patchanalyse verwendete Datenbank. Mit der Option -D können Sie den Pfad zu der Datenbank angeben. Ohne diese Datenbank, die sich im Verzeichnis Solaris_10_606/Misc/database des Betriebssystemabbilds befindet, wird das Skript nicht ordnungsgemäß ausgeführt.

Tastaturbelegung muss auch ohne angeschlossene Tastatur ausgewählt werden (6593071)

Bei der Installation von Solaris wird trotz nicht angeschlossener Tastatur die Aufforderung zum Auswählen der Tastaturbelegung angezeigt.

Problemumgehung Wählen Sie die Tastenbelegung. Falls erforderlich, können Sie mit dem Befehl kbd und der Option-s bei angeschlossener Tastatur die Tastaturbelegung ändern.

Absturz in PCIe, da der dev_info-Knoten keine übergeordneten Daten besitzt (6517798)

Das Betriebssystem Solaris kann mit einer Nullzeigerdereferenzierung abstürzen, wenn die Datei driver.conf mit dem Attribut parent geändert wurde. Daraufhin wird die folgende Fehlermeldung angezeigt:


System panic: BAD TRAP: type=31 rp=2a101d31200 addr=8 mmu_fsr=0 
occurred in module "pcie" due to a NULL pointer dereference

Problemumgehung: Vor der Installation von Solaris 10 10/09 auf einem PCI Express-basierten SPARC-System (PCIe) sollten Sie überprüfen, ob die Datei driver.conf wie folgt geändert wurde:

  1. Wechseln Sie in das Verzeichnis /kernel/drv.

  2. Überprüfen Sie, ob in der Datei driver.conf das Attribut parent gesetzt ist. Wenn das Attribut parent gesetzt ist und der letzte Knoten darin das Wort pci enthält, müssen Sie diese Zeile auskommentieren. Es muss die gesamte Eigenschaft auskommentiert sein. Beispiel:


    # name="ACME,simple" parent="/pci@7c0/pci@0/pci@9"
    # unit-address="3,1" debug-mode=12;
    name="ACME,example" parent="pseudo" instance=1;
    name="ACME,scsi" parent="/pci@7c0/pci@0/pci@9/scsi"
    unit-address="3,1" debug-mode=12;
  3. Wiederholen Sie Schritt 2 für die verschiedenen driver.conf-Dateien in den folgenden Verzeichnissen:

    • /usr/kernel/drv

    • /platform/`uname -i`/drv

    • /platform/`uname -m`/drv

  4. Installieren Sie das Betriebssystem Solaris 10 10/09.

  5. Installieren Sie das Patch 127747-01.

  6. Wechseln Sie in die in den Schritten 1 und 3 angegebenen Verzeichnisse und kommentieren Sie alle Zeilen aus, die lt. Schritt 2 in den driver.conf-Dateien auskommentiert werden sollen.

Nach der Installation des Betriebssystems Solaris wird im GRUB-Menü keine Linux-Partition mehr angezeigt (6508647)

Wenn auf dem Datenträger Linux installiert ist und Sie das Betriebssystem Solaris in einer eigenen Partition installiert haben, wird die Linux-Partition im GRUB-Menü nicht angezeigt. Es wird keine Fehlermeldung angezeigt.

Problemumgehung: Bearbeiten Sie die Datei menu.lst des GRUB-Menüs und fügen Sie Linux zum GRUB-Menü hinzu. Führen Sie die folgenden Schritte aus:

  1. Fahren Sie das Betriebssystem Solaris hoch.

  2. Bearbeiten Sie die Datei menu.lst in /boot/grub/menu.lst . Weitere Informationen finden Sie im System Administration Guide: Basic Administration .

x86: Installation hängt auf Systemen mit 512 MB Speicher (6423854)

Installationen können sich unter den folgenden Bedingungen auf 512 MB-Systemen wegen Speicherplatzmangel aufhängen:

Wenn dem System kein Speicher mehr zur Verfügung steht, verlangsamt sich der GUI-Installationsvorgang zuerst und schlägt dann fehl. Der Text wird in einer Fensterumgebung nicht angezeigt.

Abhilfemaßnahme:

Wählen Sie zum Vermeiden dieses Problems während der Erstinstallation eine textbasierte und keine Fensterumgebung. Währen des Starts des Installationsvorgangs von den Installationsdatenträgern wird das folgende Menü angezeigt:


-----------
 1.     Solaris Interactive (default)
 2.     Custom JumpStart
 3.     Solaris Interactive Text (Desktop session)
 4.     Solaris Interactive Text (Console session)
 5.     Apply driver updates
 6.     Single user shell
 Enter the number of your choice.
 -----------

Wählen Sie jetzt “4. Solaris Interactive Text (Console session)”. Diese textbasierte Umgebung startet eine textbasierte Installation ohne speicherintensive Prozesse.

x86: Irreführender Fehler im Zusammenhang mit /sbin/dhcpinfo bei der Installation (6332044)

Bei der Installation von Solaris 10 10/09 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.

x86: CD-gestützte Installation hängt sich nach Neustart-Aufforderung auf (6270371)

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 10/09 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)

Problemumgehung: Wählen Sie eine der folgenden Lösungen:

x86: Nach einer benutzerdefinierten JumpStart-Installation schlägt der Systemstart fehl (6205478)

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. Daraufhin wird die folgende Fehlermeldung 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.

Problemumgehung: 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.