Solaris 10 Versionshinweise

Die Zugriffsrechte für /dev und /devices/pseudo sind nach der Installation falsch gesetzt (4720192, 6215918)

Wenn Sie Solaris 10-BS installieren, sind die Namensraumzugriffsrechte für /devices/pseudo möglicherweise falsch gesetzt. Das System kann dann auf manche Systemgeräte eventuell nicht mehr zugreifen. Ähnliche Fehler bei Namensraumzugriffsrechten treten auf, wenn Sie Solaris 10-BS auf einem Clone-System mit einem Solaris Flash-Archiv installiert haben.

Wenn Sie nach der Installation den Befehl pkgchk -n mit dem Package SUNWcsd ausführen, wird eine Meldung angezeigt, die der folgenden Ausgabe ähnelt.


# pkgchk -n SUNWcsd
FEHLER: /devices/pseudo/cvc@0:cvc
 Pfadname ist nicht vorhanden
 unable to create character-special device
FEHLER: /devices/pseudo/cvcredir@0:cvcredir
 Pfadname ist nicht vorhanden
 unable to create character-special device

Wenn Sie Solaris 10-BS auf einem Clone-System mit einem Solaris Flash-Archiv installiert haben, erzeugt der vorangehende Befehl Fehler, die der folgenden Ausgabe ähneln.


# pkgchk -n SUNWcsd
FEHLER: /dev
      Gruppenname sys erwartet <(null)> vorhanden
FEHLER: /devices/pseudo/clone@0:eri
      Zugriffsrechte <0666> erwartet <0600> vorhanden
FEHLER: /devices/pseudo/clone@0:ibd
      Zugriffsrechte <0666> erwartet <0600> vorhanden
FEHLER: /devices/pseudo/cvc@0:cvc
     Pfadname ist nicht vorhanden
FEHLER: /devices/pseudo/cvcredir@0:cvcredir
      Pfadname ist nicht vorhanden

Bei Solaris Flash-Installationen werden auch ähnliche Fehler wie die zuvor gezeigten für das Package SUNWcsr ausgegeben.

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

Abhilfemaßnahme 1: Führen Sie den Befehl pkgchk -nf mit dem Package SUNWcsd Core Solaris Devices (Kerngeräte) aus. Diese Abhilfemaßnahme findet Anwendung, wenn Sie Solaris 10-BS von CD oder DVD bzw. von einem Netzwerkinstallationsabbild installiert haben.


# pkgchk -nf SUNWcsd

Abhilfemaßnahme 2: Diese Abhilfemaßnahme findet Anwendung bei Klon-Systemen, auf denen Solaris 10-BS unter Verwendung eines Solaris Flash-Archivs installiert werden soll. Führen Sie vor der Installation des Archivs die folgenden Schritte durch:

  1. Erstellen Sie auf dem Master-System ein Verzeichnis /etc/flash/reboot:


    # mkdir -p /etc/flash/reboot #
  2. Erstellen Sie auf dem Master-System das folgende Skript in einem Texteditor.


    #! /usr/bin/sh
    # echo " Ausführung pkgchk -nf SUNWcsd"
    pkgchk -nf SUNWcsd
    echo " Ausführung pkgchk -nf SUNWcsr"
    pkgchk -nf SUNWcsr
    exit 0
  3. Speichern Sie das Skript unter dem Dateinamen pkgchk.cleanup im Verzeichnis /etc/flash/reboot.

  4. Stellen Sie sicher, dass das Skript "pkgchk.cleanup" ausführbar ist.


    # cd /etc/flash/reboot
    # chmod a+x pkgchk.cleanup
    
  5. Erzeugen Sie das Solaris Flash-Archiv.

  6. Installieren Sie das Archiv auf dem Clone-System.

Wenn Sie Solaris 10-BS jedoch bereits mit einem Solaris Flash-Archiv installiert haben, führen Sie die folgenden Schritte durch, um den Fehler zu beheben.

  1. Führen Sie den Befehl pkgchk -nf mit dem Package SUNWcsd Core Solaris Devices (Kerngeräte) aus.


    # pkgchk -nf SUNWcsd
    
  2. Führen Sie den Befehl pkgchk -nf mit dem Package SUNWcsr Core Solaris (Root) auf dem Clone-System aus.


    # pkgchk -nf SUNWcsr