Solaris 8 2/04: Notas sobre la versión (Edición SPARC)

Capítulo 2 Cuestiones sobre el tiempo de ejecución de Solaris

Este capítulo describe los problemas del tiempo de ejecución conocidos.


Nota –

El nombre de este producto es Solaris 8 2/04, pero puede que el código y el nombre de la ruta del producto o el nombre de las rutas de los paquetes utilicen Solaris 2.8 o SunOS 5.8. Siga siempre el código o la ruta tal como están escritos.


Defectos de la gestión de energía

La función Reanudar del Gestor de energía falla después de conectar dispositivos USB(4507408)

Si conecta en marcha un dispositivo USB y deja el sistema suspendido, es posible que el sistema falle al reanudar la actividad.

Solución alternativa: después de conectar en marcha un dispositivo USB, rearranque el sistema antes de usar la función Suspender del Gestor de energía.

Cuestiones sobre el USB

Las aplicaciones de audio podrían dejar de funcionar después de desconectar en marcha un dispositivo de audio USB (4424286)

Si desconecta en marcha un dispositivo de audio USB los enlaces con /dev/audio se interrumpen. Como consecuencia, algunas aplicaciones de audio podrían no reconocer los dispositivos de audio, incluido el audio en placa base. Rearrancar el sistema o conectar en marcha el dispositivo de audio USB no soluciona el problema.

Solución alternativa: realice los pasos siguientes después de desconectar en marcha un dispositivo de audio USB.

  1. Conviértase en superusuario.

  2. Corrija los enlaces rotos; en una línea de comandos escriba:


    # rm /dev/audio*
    # /usr/sbin/devfsadm -c audio
    

Para mas información vea devfsadm(1M).

Los altavoces USB podrían no generar sonido

Es posible que los altavoces USB de terceras empresas no funcionen después de conectar el controlador USB. Es posible que aumentar el volumen de los altavoces o conectar el dispositivo en marcha no solucione el problema.

Solución alternativa: apague y encienda los altavoces USB.

Defectos de la tarjeta inteligente

El sistema no responde a la tarjeta inteligente (4415094)

Si ocfserv termina y la pantalla está bloqueada, el sistema permanece bloqueado incluso aunque se inserte o extraiga una tarjeta inteligente.

Solución alternativa: efectúe los pasos siguientes para desbloquear el sistema.

  1. Use rlogin para conectarse al sistema en el que el proceso ocfserv ha terminado.

  2. Finalice el proceso dtsession; en una ventana de terminal escriba:


    % pkill dtsession
    

El proceso ocfserv se reinicia y se restaura el inicio de sesión de la tarjeta inteligente así como sus funciones.

El elemento de menú Editar archivo de configuración en la consola de gestión de la tarjeta inteligente no funciona (4447632)

El elemento de menú Editar archivo de configuración de la consola de gestión de tarjetas inteligentes no edita los archivos de configuración de tarjetas inteligentes situados en /etc/smartcard/opencard.properties. Si se selecciona el elemento de menú, el sistema muestra un mensaje que indica que no continúe a menos que se lo solicite el soporte técnico.

Solución alternativa: no use el elemento de menú Editar archivo de configuración de la consola de gestión de tarjetas inteligentes. Si desea más información acerca de la configuración de tarjetas inteligentes, consulte Solaris Smart Cards Administration Guide

Cuestiones sobre Common Desktop Environment (CDE)

Compilación de programas Motif en el sistema operativo Solaris 8

Se produce un problema cuando se compila un programa Motif en el sistema operativo Solaris 8 bajo las circunstancias siguientes. Cuando se enlaza con una biblioteca compartida que se ha compilado en los sistemas operativos Solaris 2.4, 2.5, 2.5.1 o 2.6, la biblioteca antigua también usa la interfaz de programación de aplicaciones (API) Motif.

El programa Motif usa la versión 2.1 de Motif y la biblioteca compartida antigua usa la versión 1.2. Se produce un volcado del núcleo central. Éste no es un problema de compatibilidad binaria en las aplicaciones compiladas en los sistemas operativos Solaris 2.4, 2.5, 2.5.1 o 2.6, que deberían funcionar correctamente en Solaris 8.

Solución alternativa: si una biblioteca compartida antigua enlaza directamente con la biblioteca Motif y Vd. está compilando un programa en el sistema operativo Solaris 8 que enlaza con ambas bibliotecas, use para compilar una línea como la siguiente:


cc foo.c -o program -DMOTIF12_HEADERS -I/usr/openwin/include \
 -I/usr/dt/include -lXm12 -lXt -lX11

en esta línea programa es el nombre del programa que va a compilar.

Problemas de Common Desktop Environment (CDE)

El Gestor de archivos de OpenWindows no puede montar el disquete (4329368)

El Gestor de archivos de OpenWindowsTM no puede mostrar una vista que enumera el contenido de un disquete en algunas circunstancias. El problema se produce cuando se inserta un disquete en la unidad de un sistema que también tiene un dispositivo de soporte extraíble SCSI. Cuando se selecciona Verificar disquete desde el menú Archivo del Gestor de archivos, éste monta el disquete en el directorio /floppy, pero no puede mostrar una vista del Gestor de archivos que muestre el contenido del disquete.

Solución alternativa: elija una de las soluciones alternativas siguientes:

Para evitar este problema, aplique la modificación 109463-01.

PDASync no puede borrar la última entrada del escritorio (4260435)

Después de eliminar el último elemento del escritorio (por ejemplo, la última cita de la Agenda o la última dirección del Gestor de direcciones) se vuelve a restaurar desde el dispositivo portátil al escritorio al efectuar la sincronización manual.

Solución alternativa: borre manualmente la última entrada del dispositivo manual antes de realizar la sincronización.

PDASync no admite el intercambio de datos con el dispositivo PDA multibyte adaptado a entornos internacionales (4263814)

Si intercambia datos multibyte entre un dispositivo PDA y el CDE de Solaris, es posible que se deterioren los datos en ambos entornos.

Solución alternativa: guarde una copia de seguridad de los datos en su ordenador personal, con la utilidad de realización de copias de seguridad de PDA, antes de ejecutar la aplicación PDASync. Si intercambia accidentalmente datos multibyte y los deteriora, restaure sus datos desde la copia de seguridad.

Defectos de administración del sistema

La visualización remota de Solaris Management Console deja de responder (4488117)

Cuando visualiza de forma remota Solaris Management Console en Solaris 8 7/01 o el sistema operativo 2/04, al abrir un cuadro de diálogo de la consola ésta se bloquea, incluyendo el cuadro de diálogo.

Solución alternativa: use Solaris Management Console en el sistema local para conectarse y gestionar un sistema que disponga de Solaris 8 7/01 o del sistema operativo 2/04. Siga estos pasos:

  1. Cierre la ventana de consola que ha dejado de responder.

  2. Inicie Solaris Management Console en el sistema local.

  3. Seleccione Abrir caja de herramientas desde el menú de la consola.

  4. Haga clic en la pestaña Caja de herramientas del sistema y seleccione o escriba el nombre del sistema remoto que desea gestionar.

  5. Haga clic en el botón Abrir.

Ahora puede usar la consola para gestionar el sistema remoto.

El servicio HTTP Web-Based Enterprise Management (WBEM) no se inicia automáticamente (4486999)

El servicio HTTP WBEM no se inicia automáticamente en el sistema operativo Solaris 8. Si desea utilizar HTTP para conectarse a WBEM, debe iniciar manualmente el servicio HTTP WBEM.

Solución alternativa: para iniciar manualmente el servicio HTTP WBEM, siga los pasos que se describen a continuación:

  1. Conviértase en superusuario.

  2. Detenga el servidor WBEM si está en ejecución.


    # /etc/init.d/init.wbem stop
    

  3. Establezca classpath para que incluya los archivos .jar siguientes.


    # CLASSPATH=/usr/sadm/lib/wbem/cimapi.jar:/usr/sadm/lib/xml.jar:\
      /usr/sadm/lib/wbem/cimom.jar
    # export CLASSPATH
    

  4. Inicie el servicio HTTP.


    # java com.sun.wbem.client.HttpService &
    
  5. Inicie el servicio del Gestor de objetos del Modelo de información común (CIM).


    # /usr/sadm/lib/wbem/wbemconfig &
    

La entrega de eventos WBEM falla cuando se usan minúsculas (4441369)

Si un proveedor de Solaris genera unas indicaciones y el nombre de clase se establece en minúsculas, falla la realización del evento.

Solución alternativa: use las mayúsculas para definir los nombres de clase de indicación.

Mensaje de error incorrecto al utilizar las opciones -e y -E de flarcreate (4404811)

Si ejecuta el comando flarcreate con las dos opciones -e y -E, se produce un error. Aparece el mensaje siguiente.


ERROR: Options -D and -f are mutually exclusive

El mensaje debería decir lo siguiente.


ERROR: Options -E and -e are mutually exclusive

Solución alternativa: haga caso omiso del mensaje de error. No utilice las opciones -e y -E a la vez.

Sigue habiendo archivos obsoletos en el sistema de ayuda (4339515)

Después de seleccionar Ayuda -> Información en el Panel frontal, aparece una lista de archivos obsoletos. El archivo correcto es S8FCSreleasenotes.

Se produce el error CIM_ERR_LOW_ON_MEMORY al intentar agregar datos con WBEM (4312409)

Cuando queda poca memoria, aparece el siguiente mensaje de error:


CIM_ERR_LOW_ON_MEMORY
No puede agregar más entradas cuando al gestor de objetos de CIM le queda poca memoria. Debe restaurar el Depósito del gestor de objetos de CIM.

Solución alternativa: para restablecer el Depósito del gestor de objetos de CIM, siga estos pasos.

  1. Conviértase en superusuario.

  2. Detenga el gestor de objetos de CIM.


    # /etc/init.d/init.wbem stop
    

  3. Elimine el directorio de registro JavaSpaces.


    # /bin/rm -rf /var/sadm/wbem/logr
    

  4. Reinicie el gestor de objetos de CIM.


    # /etc/init.d/init.wbem start
    


    Nota –

    Perderá cualquier definición de propietario que tenga en el almacén de datos. Deberá volver a compilar los archivos MOF que incluyen estas definiciones con el comando mofcomp. Por ejemplo:


    # /usr/sadm/bin/mofcomp -u root -p root_password your_mof_file
    


Problemas de tiempo de ejecución de Java

libjvm.so no funciona correctamente cuando se usa dlopen (4270715)

libjvm.so no funciona correctamente si se integra en el proceso con dlopen. Debe enlazarse con el ejecutable cuando se crea ese objeto.

Solución alternativa: asigne los nombres libjvm.so (-ljvm) y libjava.so (-ljava) explícitamente como dependencias cuando cree un ejecutable.

Defectos de AnswerBook2

El comando ab2admin indica command failed de forma intermitente, aunque el comando se haya ejecutado satisfactoriamente (4242577)

Si falla el comando ab2admin, el mensaje de error incluirá información adicional, además de command failed. Por ejemplo, puede incluir también path not found o invalid ID.

Solución alternativa: si aparece el mensaje command failed, cerciórese de que la operación ha fallado. Por ejemplo, si el comando emitido puede haber suprimido una colección de la base de datos de AnswerBook2TM, escriba el comando siguiente para comprobar que la colección aparezca en la base de datos.


# ab2admin -o list
Normalmente, puede hacer caso omiso de los mensajes command failed si no se facilita información adicional.

La secuencia ab2cd muestra un mensaje de error equivocado (4256516)

Durante el inicio de un servidor AnswerBook2, es posible que la secuencia ab2cd muestre el mensaje de error incorrecto siguiente.


sort: can't read /tmp/ab1_sort.XXX: No such file or directory     

Este mensaje de error indica que la secuencia ab2cd no ha localizado ninguna de las colecciones de AnswerBook (Display PostScriptTM) en el CD.

Solución alternativa: haga caso omiso del mensaje de error.

Cuestiones de adaptación al entorno nacional

Use el Descargador de fuentes para imprimir desde cualquier entorno nacional que no sea ISO8859-1

Siga estos pasos para imprimir desde cualquier entorno nacional que no sea ISO8859-1 con el Descargador de fuentes.

  1. Inicie una sesión en CDE.

  2. Escriba fdl en la línea de comandos para iniciar el Descargador de fuentes.

  3. Especifique la impresora, seleccionando Agregar en el menú Impresoras.

  4. Seleccione Grupo de fuentes en el menú Descargar.

    Así, los grupos de fuentes se descargan en la impresora especificada, según el juego de códigos que sea necesario para imprimir.

Defectos de adaptación al entorno nacional en tiempo de ejecución

Los entornos griego y UTF-8 no admiten adecuadamente el símbolo del euro (4363812, 4305075)

El símbolo del euro no se genera cuando se pulsa ALTGr+E en el entorno UTF-8.

Solución alternativa: elija una de las soluciones alternativas siguientes:


Nota –

En el entorno nacional griego escriba dumpcs en el indicador de la consola. Después, copie y pegue el símbolo de la moneda euro.


kkcv.sh vuelca el núcleo central en el entorno nacional japonés (4394340)

kkcv es un servidor de método de entrada para aplicaciones japonesas BCP (Compatibilidad binaria 4.x). Cuando usa LDAP, kkcv vuelca el núcleo repetidamente con el mensaje de error:


cssd: The process "kkcv.sh" has been killed by sig#134, core dumped

Este problema tiene lugar en todos los entornos nacionales, cuando se instala el entorno nacional 'ja' mediante el CD de Idiomas.

Solución alternativa: si no necesita la función BCP del japonés, configure su sistema para que no inicie servidores de método de entrada para las aplicaciones BCP:

  1. Copie /usr/lib/css.d/cs00.sh en /etc/css.d.


    # cp -p /usr/lib/css.d/cs00.sh /etc/css.d
    
  2. Edite /etc/css.conf y convierta en comentario la línea /usr/lib/css.d con el símbolo `#'.


    # /etc/css.conf
    
  3. Reinicie el daemon de monitor CS.


    # sh /etc/init.d/loc.ja.cssd stop
    # sh /etc/init.d/loc.ja.cssd start
    

Pueden aparecer mensajes de advertencia al ejecutar aplicaciones Java desde cualquier entorno nacional UTF-8 (4342801)

Los alias de la fuente LucidaSansLat4 no están disponibles, de forma que pueden aparecer mensajes de error cuando se ejecute una aplicación Java desde cualquier entorno nacional UTF-8.

Solución alternativa: inicie una sesión en el equivalente ISO-1 del entorno nacional y ejecute la aplicación Java desde allí.

Algunos caracteres griegos no están disponibles en CDE (4179411)

Algunas combinaciones de teclas no funcionan correctamente en CDE. Además, los nombres de los meses no funcionan correctamente en el Gestor de agendas, dentro del entorno griego.

No es posible imprimir caracteres extendidos en el Gestor de agendas, en ninguno de los entornos nacionales parciales (4285729)

Si intenta imprimir caracteres extendidos mientras está usando el Gestor de agendas en un entorno nacional parcial, no se imprimirán correctamente.

No es posible cortar y pegar texto entre el árabe y el inglés UTF-8 (4287746)

No es posible cortar ni pegar texto árabe entre una aplicación o ventana que se esté ejecutando en en_US.UTF-8 en modo de entrada árabe y una aplicación que se esté ejecutando en ar_EY.ISO8859-6 en modo de entrada árabe.

El menú desplegable de extras de CDE no está disponible para los entornos nacionales europeos (4298547)

Al hacer clic con el botón derecho del ratón en cualquier aplicación de CDE en un entorno nacional europeo, el menú desplegable de extras de CDE no muestra ninguna opción.

Los entornos nacionales UTF-8 asiáticos y japoneses no admiten CTL (4300239)

Los entornos nacionales UTF-8 europeos y en_US.UTF-8 admiten el uso de Complex Text Language (CTL) para escribir en hebreo, árabe o tailandés, pero los entornos nacionales ja_JP.UTF-8, ko.UTF-8, también denominado ko_KR.UTF-8, zh.UTF-8, también denominado zh_CH.UTF-8, y zh_TW.UTF-8 no lo admiten.

Solución alternativa: use el entorno nacional en_US.UTF-8 si necesita escribir en tailandés, árabe o hebreo con CTL. Si desea introducir estos idiomas en los entornos nacionales UTF-8 japonés y asiático, haga lo siguiente.

  1. Cree un enlace simbólico con los módulos de CTL comunes. En el caso de ja_JP.UTF-8, use los comandos siguientes:


    	# cd /usr/lib/locale/ja_JP.UTF-8
    	# mkdir LO_LTYPE ; cd LO_LTYPE
    	# ln -s ../../common/LO_LTYPE/umle.layout.so.1 \
       ja_JP.UTF-8.layout.so.1
    	# mkdir sparcv9 ; cd sparcv9
    	# ln -s ../../../common/LO_LTYPE/sparcv9/umle.layout.so.1 \
       ja_JP.UTF-8.layout.so.1
    

  2. Edite el archivo /usr/openwin/lib/locale/ja_JP.UTF-8/XLC_LOCALE y convierta en comentario la línea load_option delay_nocheck de las entradas tailandesa, árabe o hebrea. Por ejemplo, en el idioma tailandés, use lo siguiente.


    # fs14 class (Thai)
     	fs14    {
            charset         TIS620.2533-0:GR
            font {
                # load_option delay_nocheck  <--- comment out
                primary     TIS620.2533-0:GR
            }
    }

No es posible agregar, quitar ni modificar usuarios en Solstice Admintool, dentro del entorno nacional griego (4302983)

Las pantallas para agregar, modificar y eliminar usuarios están en blanco en el entorno nacional griego del software Solstice AdminTool.

Solución alternativa: en modalidad de superusuario, copie el archivo siguiente.


# cp /usr/openwin/lib/locale/C/app-defaults/Admin \
  /usr/openwin/lib/locale/el_GR.ISO8859-7/app-defaults/Admin
Ahora ya puede agregar, eliminar y modificar la información de usuario en el entorno nacional griego.

Los botones Agregar y Cancelar del Descargador de fuentes están etiquetados incorrectamente en el entorno nacional italiano (4303549)

En el Descargador de fuentes en el entorno nacional italiano, los botones Agregar y Cancelar del cuadro de diálogo Agregar impresora están etiquetados incorrectamente; ambos están etiquetados como A.

Faltan caracteres árabes y se produce una incompatibilidad entre el teclado árabe de Sun y el teclado árabe de Microsoft (4303879)

La tabla siguiente describe las diferencias entre el teclado árabe de Sun para Solaris y el de Microsoft.

Tabla 2–1 Diferencias entre los teclados árabes de Sun y de Microsoft

Tecla 

Presentación en el teclado Sun  

Presentación en el teclado Microsoft 

T  

T  

Lam_alef árabe con hamza inferior  

U  

U  

Comilla derecha sencilla  

I  

I  

Signo de multiplicación árabe  

O  

O  

Signo de división árabe  

A  

;  

Kasra árabe  

S  

S  

Kasratan árabe  

Z  

Z  

Tilde  

X  

X  

Sukún árabe  

C  

Kasratan árabe  

Llave izquierda  

V  

Kasra árabe  

Llave derecha  

M  

Sukún  

Comilla sencilla baja  

Coma árabe  

En los entornos nacionales UTF-8 europeos la opción Ordenar no funciona correctamente (4307314)

Ordenar en los entornos nacionales europeos UTF-8 produce resultados imprevisibles.

Solución alternativa: antes de utilizar la función Ordenar en los entornos nacionales FIGGS UTF-8, establezca la variable LC_COLLATE en el equivalente ISO–1.


# echo $LC_COLLATE
>  es_ES.UTF-8
# setenv LC_COLLATE es_ES.IS08859-1
Ahora ya puede utilizar la función Ordenar.

Aplicaciones no adaptadas totalmente al entorno nacional (4304495, 4306619)

Las siguientes aplicaciones no están adaptadas totalmente al entorno nacional. Algunas partes no estarán traducidas por completo.