Quando si installa Solaris 10, le autorizzazioni dello spazio dei nomi /devices/pseudo non vengono impostate correttamente. Questo errore impedisce al sistema di accedere ad alcuni dispositivi. Errori simili nelle autorizzazioni dello spazio dei nomi si verificano se Solaris 10 è stato installato su un sistema clone con un archivio Solaris Flash.
Se si esegue il comando pkgchk -n sul pacchetto SUNWcsd dopo l'installazione, viene visualizzato un messaggio simile al seguente.
# pkgchk -n SUNWcsd ERRORE: /devices/pseudo/cvc@0:cvc Percorso inesistente Impossibile creare un dispositivo a caratteri speciale ERRORE: /devices/pseudo/cvcredir@0:cvcredir Percorso inesistente Impossibile creare un dispositivo a caratteri speciale |
Se Solaris 10 è stato installato su un sistema clone con un archivio Solaris Flash, il comando precedente produce errori simili ai seguenti.
# pkgchk -n SUNWcsd ERRORE: /dev nome del gruppo sys atteso, <(null)> effettivo ERRORE: /devices/pseudo/clone@0:eri Autorizzazioni: <0666> attese, <0600> effettive ERRORE: /devices/pseudo/clone@0:ibd Autorizzazioni: <0666> attese, <0600> effettive ERRORE: /devices/pseudo/cvc@0:cvc Percorso inesistente ERRORE: /devices/pseudo/cvcredir@0:cvcredir Percorso inesistente |
Nelle installazioni Solaris Flash, errori simili ai precedenti vengono visualizzati anche per il pacchetto SUNWcsr.
Soluzione: scegliere una delle soluzioni seguenti.
Soluzione 1: eseguire il comando pkgchk -nf sul pacchetto SUNWcsd Core Solaris Devices. Questa soluzione è applicabile se Solaris 10 è stato installato da un CD o da un DVD, oppure da un'immagine di installazione in rete.
# pkgchk -nf SUNWcsd |
Soluzione 2: questa soluzione può essere adottata per i sistemi clone su cui si desidera installare Solaris 10 usando un archivio Solaris Flash. Prima di installare l'archivio, procedere come segue:
Sul sistema master, creare una directory /etc/flash/reboot:
# mkdir -p /etc/flash/reboot # |
Sul sistema master, creare lo script seguente in un editor di testo.
#! /usr/bin/sh # echo " Esecuzione di pkgchk -nf SUNWcsd" pkgchk -nf SUNWcsd echo " Esecuzione di pkgchk -nf SUNWcsr" pkgchk -nf SUNWcsr exit 0 |
Salvare lo script con il nome pkgchk.cleanup nella directory /etc/flash/reboot.
Verificare che lo script pkgchk.cleanup sia eseguibile.
# cd /etc/flash/reboot # chmod a+x pkgchk.cleanup |
Creare l'archivio Solaris Flash.
Installare l'archivio sul sistema clone.
Tuttavia, se Solaris 10 è già stato installato con un archivio Solaris Flash, per risolvere il problema usare la procedura seguente.
Eseguire il comando pkgchk -nf sul pacchetto SUNWcsd Core Solaris Devices.
# pkgchk -nf SUNWcsd |
Eseguire il comando pkgchk -nf sul pacchetto SUNWcsd Core Solaris (Root) sul sistema clone.
# pkgchk -nf SUNWcsr |