Cuando instala el Sistema operativo Solaris 10, los permisos de espacio de nombre /devices/pseudo pueden definirse incorrectamente. Es posible que el sistema no acceda a algunos dispositivos del sistema. Se producen errores de permiso de espacio de nombres parecidos si instaló el Sistema operativo Solaris 10 en un sistema clónico con un contenedor Solaris Flash.
Si ejecuta el comando pkgchk -n en un paquete SUNWcsd después de la instalación, aparecerá un mensaje parecido al siguiente.
# pkgchk -n SUNWcsd ERROR: /devices/pseudo/cvc@0:cvc pathname does not exist unable to create character-special device ERROR: /devices/pseudo/cvcredir@0:cvcredir pathname does not exist unable to create character-special device |
Si instaló el Sistema operativo Solaris 10 en un sistema clónico con un contenedor Solaris Flash, el comando anterior produce errores parecidos al siguiente.
# pkgchk -n SUNWcsd ERROR: /dev group name sys expected <(null)> actual ERROR: /devices/pseudo/clone@0:eri permissions <0666> expected <0600> actual ERROR: /devices/pseudo/clone@0:ibd permissions <0666> expected <0600> actual ERROR: /devices/pseudo/cvc@0:cvc pathname does not exist ERROR: /devices/pseudo/cvcredir@0:cvcredir pathname does not exist |
En el caso de instalaciones Solaris Flash, también se muestran errores parecidos al anterior para el paquete SUNWcsr.
Solución: Opte por una de estas soluciones.
Solución 1: ejecute el comando pkgchk - nf en el paquete SUNWcsd Core Solaris Devices. Esta solución es válida si ha instalado el Sistema operativo Solaris 10 desde el CD o DVD, o desde una imagen de instalación de red.
# pkgchk -nf SUNWcsd |
Solución 2: esta solución es válida para sistemas clónicos en los que desee instalar el Sistema operativo Solaris 10 utilizando un contenedor Solaris Flash. Realice los siguientes pasos antes de instalar el contenedor:
En el sistema principal, cree un directorio /etc/flash/reboot:
# mkdir -p /etc/flash/reboot # |
En el sistema principal, cree la siguiente secuencia de comandos en un editor de texto.
#! /usr/bin/sh # echo " Doing pkgchk -nf SUNWcsd" pkgchk -nf SUNWcsd echo " Doing pkgchk -nf SUNWcsr" pkgchk -nf SUNWcsr exit 0 |
Guarde la secuencia de comandos con el nombre de archivo pkgchk.cleanup en el directorio /etc/flash/reboot.
Asegúrese de que la secuencia de comandos pkgchk.cleanup es ejecutable.
# cd /etc/flash/reboot # chmod a+x pkgchk.cleanup |
Crear el contenedor Solaris Flash.
Instale el contenedor en el sistema clónico.
Sin embargo, si ya ha instalado el Sistema operativo Solaris 10 con un contenedor Solaris Flash, realice los siguientes pasos para resolver el error.
Ejecute el comando pkgchk -nf en el paquete SUNWcsd Core Solaris Devices.
# pkgchk -nf SUNWcsd |
Ejecute el comando pkgchk -nf en el paquete SUNWcsr Core Solaris (Root) del sistema clónico.
# pkgchk -nf SUNWcsr |