Solaris 8 7/01: 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.

Se han agregado las siguientes descripciones de los defectos del tiempo de ejecución a este capítulo desde que se publicó este manual en el CD de documentación de Solaris 8 7/01 y en el quiosco de instalación del CD de instalación de Solaris 8 7/01.


Nota -

El nombre de este producto es Solaris 8 7/01, pero puede que el código y el nombre de las rutas o el 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 seguridad

Cuestiones sobre la seguridad potencial del servidor maestro del dominio de NIS (4456994)

Si ejecuta los sistemas operativos Solaris 2.6, Solaris 7 o Solaris 8 un atacante local o remoto puede acceder al servidor maestro del dominio de NIS. Puede que no haya ninguna señal que indique que se haya accedido al servidor para obtener un acceso no autorizado.

Solución alternativa: Aplique una de las siguientes modificaciones para solucionar el tema de la seguridad potencial.

Modificaciones de la tarjeta inteligente

La pantalla no se bloquea cuando se elimina la tarjeta inteligente (4463360)

Si un usuario finaliza una sesión y elimina su tarjeta inteligente, pero hace clic en el botón Cancelar en el cuadro de diálogo de confirmación de fin de sesión, la pantalla no se bloquea cuando se elimina la tarjeta inteligente.

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

El usuario de la tarjeta inteligente no puede iniciar una sesión (4449515)

Si cambia los valores predeterminados de autenticación de la tarjeta inteligente y no se incluye el mecanismo de autenticación, el sistema deniega el acceso a la tarjeta inteligente. No es posible acceder a los mecanismos de autenticación subsiguientes y el usuario de la tarjeta inteligente no puede iniciar una sesión.

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

El sistema no responde a la tarjeta inteligente (4415094)

Si ocfserv termina y la pantalla está bloqueada, el sistema permanece bloqueado incluso si se inserta o extrae una tarjeta inteligente.

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

  1. Ejecute el comando rlogin en la máquina en la que acabó el proceso ocfserv.

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


    % pkill dtsession
    

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 en la consola de gestión de la tarjeta inteligente no edita los archivos de configuración ubicados 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 en la consola de gestión de la tarjeta inteligente. Si desea más información acerca de la configuración de la tarjeta inteligente, 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 al compilar un programa Motif en el sistema operativo Solaris 8, cuando enlaza con una biblioteca compartida compilada en los sistemas operativos Solaris 2.4, 2.5, 2.5.1 o 2.6 y la biblioteca antigua usa también la interfaz de programación de aplicación (API) de 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 tiene una biblioteca compartida anterior enlazada directamente a la biblioteca Motif y desea compilar un programa en el sistema operativo Solaris 8 que enlace la biblioteca Motif y la biblioteca comparitda, use una línea como esta para compilar:


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

donde programa es el nombre del programa que está compilando.

Problemas de Common Desktop Environment (CDE)

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

Si introduce un disquete en su unidad, en un sistema con dispositivos extraíbles SCSI y después selecciona Comprobar disquete, en el menú Archivo del Gestor de archivos de OpenWindowsTM, el Gestor de archivos monta el disquete en el directorio /floppy, pero no muestra el contenido del disco en ninguna de sus pantallas de visualización. Las opciones Formatear disquete y Expulsar disquete no aparecen en el menú Archivo del Gestor de archivos.

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 manual al escritorio, durante la sincronización del dispositivo 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 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

Error al eliminar el paquete de 64 bits SUNWppdx (4470877)

Si tiene instalado el paquete de 64 bits SUNWpppdx y desea cambiar a un modo de 32 bits, pkgrm generará un error cuando intente eliminar SUNWpppdx. Aparece el mensaje siguiente.


WARNING:The <SUNWpppdu> package"Solaris PPP 4.0 daemon and utilities" 
depends on the package currently being removed. 
Dependency checking failed. 
Do you want to continue with the removal of this package [y,n,?,q] 

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

La entrega de eventos de Web Based Enterprise Management (WBEM) falla cuando se usan las mayúsculas (4441369)

Si un proveedor de Solaris genera unas indicaciones y el nombre de clase se establece en mayúsculas, se produce un error en la entrega de eventos.

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

Mensaje de error incorrecto al usar flarcreate -e y -E (4404811)

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


ERROR: Options -D and -f are mutually exclusive

El mensaje debe ser.


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 juntas.

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 la memoria está baja aparece el mensaje de error siguiente:


CIM_ERR_LOW_ON_MEMORY
No puede agregar más entradas cuando el gestor de objetos de Common Information Model (CIM) dispone de poca memoria. Debe restaurar el Depósito del gestor de objetos de CIM.

Solución alternativa: para restaurar el Depósito del gestor de objetos de CIM:

  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 contraseña_root su_archivo_mof
    


Cuestiones sobre el tiempo de ejecución de Java

Admisión de Java Plug-in

El módulo Java Plug-in 1.2 es el predeterminado que ejecuta las miniaplicaciones de Java 2, aunque no ejecuta todas las miniaplicaciones Java 1.1. Si necesita Java Plug-in 1.1, puede descargarlo de la dirección http://www.sun.com/solaris/netscape.

Si decide tener Java Plug-in 1.1 y Java Plug-in 1.2 en el mismo sistema, siga las instrucciones para instalar Java Plug-in 1.1 y configure el sistema en función de ello.

Este procedimiento se explica en el apartado "Installing Java Plug-in", en Java Plug-in for Solaris Users Guide, disponible en http://www.sun.com/solaris/netscape/jpis/usersguide_java_plugin.html.

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: mencione explícitamente libjvm.so (-ljvm) y libjava.so (-ljava) como dependencias, al crear 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 que ha enviado debería haber borrado una de las colecciones de la base de datos AnswerBook2, escriba el siguiente comando para verificar que aparece la colección en la base de datos.


# ab2admin -o list 
Puede hacer caso omiso del mensaje command failed, cuando no se suministra ninguna información adicional.

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

Durante el inicio de un servidor AnswerBook2TM, 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 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 Descargador de fuentes.

  1. Inicie una sesión en CDE.

  2. Escriba fdl en la línea de comandos para iniciar 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

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 de /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
    

No se puede acceder al euro en los entornos nacionales UTF-8 (4363812)

No es posible acceder al euro en ningún entorno nacional UTF-8 mediante la secuencia de teclas estándar ALTGr+E.

Solución alternativa: inicie una sesión en cualquier entorno nacional ISO8859-15 y utilice Alt+E para acceder al euro.

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 puede cortar ni pegar texto árabe entre una aplicación o ventana que se ejecute en en_US.UTF-8 en modo de escritura en árabe y una que se ejecute en ar_EY.ISO8859-6 en modo de escritura en á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 llamado zh_CH.UTF-8, así como 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:

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


    	# 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: convierta en comentario la línea load_option delay_nocheck de las entradas tailandesa, árabe o hebrea. Por ejemplo, en el caso del tailandés:


    # 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 agregar, modificar y eliminar usuario están en blanco en el entorno nacional griego del software Solstice AdminTool.

Solución alternativa: en modo 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 podrá agregar, eliminar y modificar la información de los usuarios en el entorno nacional griego.

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

Cuando trabaje con 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 tienen la etiqueta 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 

Lam_alef árabe con hamza inferior 

Comilla derecha sencilla 

Signo de multiplicación árabe 

Signo de división árabe 

Kasra árabe 

Kasratan árabe 

Tilde 

Sukún árabe 

Kasratan árabe 

Llave izquierda 

Kasra árabe 

Llave derecha 

Sukún 

Comilla sencilla baja 

Coma árabe 

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

El símbolo del euro no aparece cuando se pulsa AltGr+E en el entorno nacional UTF-8.

Solución alternativa: siga estos pasos para escribir el símbolo del euro en el entorno nacional UTF-8:

  1. Seleccione Búsqueda en la ventana de Selección del modo de escritura UTF-8.

  2. Seleccione Símbolos de divisas.

  3. Seleccione el símbolo del euro.


    Nota -

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


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

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

Solución alternativa: antes de intentar ordenar dentro de un entorno nacional FIGGS UTF-8, fije la variable LC_COLLATE en su equivalente ISO1.


# echo $LC_COLLATE
>  es_ES.UTF-8 
# setenv LC_COLLATE es_ES.IS08859-1
Después puede proceder a 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.