Notas de lanzamiento de Red Hat Enterprise Linux 4 .6


Introducción

En este documento se cubren los siguientes temas:

  • Actualizaciones de las notas de lanzamiento

  • Notas relacionadas con la instalación

  • Actualizaciones de las funcionalidades

  • Actualizaciones relacionadas con el Kernel

  • Actualizaciones sobre los controladores

  • Otras actualizaciones

  • Muestras previas de tecnologías

  • Problemas conocidos

Algunas actualizaciones realizadas en Red Hat Enterprise Linux 4 .6 podrían no aparecer en esta versión de las Notas de lanzamiento. Puede encontrar una versión actualizada de las notas de lanzamiento para Red Hat Enterprise Linux 4 .6 en la siguiente URL:

http://www.redhat.com/docs/manuals/enterprise/

Actualización de notas de lanzamiento

Esta sección contiene información sobre Red Hat Enterprise Linux 4.6 que no entró en las notas de lanzamiento incluidas en la distribución.

  • Algunas de las advertencias de emergencia del kernel se vuelven demasiado molestas para los usuarios, como cuando se recalienta la CPU. En dichos casos una ventana de advertencia puede aparecer en cada consola abierta.

    Cuando esto se presenta, se puede ejecutar sysctl -w kernel.printk=0 para suprimir las advertencias. También se pueden limitar los mensajes para que aparezcan sólo en la consola de root. Para hacer esto, edite lo siguiente en /etc/syslog.conf:

    *.emerg                                        *
                              

    Cambie esto a:

    *.emerg                                        root
                              
  • sysreport está siendo depreciado en favor de sos. Para instalar sos, ejecute up2date -i sos. Éste instala sos y remueve sysreport. Se recomienda actualizar todos los archivos kickstart para reflejar esto.

    Después de instalar sos, use el comando sosreport para invocarlo. El uso del comando sysreport genera la advertencia de que sysreport está depreciado ahora; luego invocará sosreport.

    Si necesita usar específicamente la herramienta sysreport, use el comando sysreport.legacy para invocarla.

    Para obtener información referente a sosreport, consulte man sosreport y sosreport --help.

Notas relacionadas con la instalación

Esta sección incluye información específica sobre la instalación de Red Hat Enterprise Linux y el programa de instalación Anaconda.

Nota

Para poder actualizar a Red Hat Enterprise Linux 4 .6 un sistema con Red Hat Enterprise Linux 4 ya instalado, debe utilizar Red Hat Network para actualizar los paquetes que han cambiado.

Puede utilizar Anaconda para realizar una instalación nueva de Red Hat Enterprise Linux 4 .6 o para actualizar la última versión de Red Hat Enterprise Linux 4.

  • Si está copiando los contenidos de los CD-ROM de Red Hat Enterprise Linux 4 .6 (por ejemplo si se está preparando una instalación basada en la red), asegúrese de copiar únicamente los CD-ROM del sistema operativo. No copie el CD-ROM adicional ni ninguno de los CD-ROM complementarios, pues esto sobreescribirá archivos que son necesarios para la correcta operación de Anaconda.

    Estos CD-ROMs se deben instalar después de que se haya instalado Red Hat Enterprise Linux.

  • Si instaló Red Hat Enterprise Linux 4 .6 a través de una consola serial, el prompt de inicio de sesión podría no aparecer. Para solucionar este problema, abra /etc/yaboot.conf y ubique las siguientes líneas:

    append="console=tty0 console=ttyS4 rhgb quiet"
    

    Edite estas líneas. Cambie el orden entre console=tty0 y console=ttyS4 para que se asemejen a lo siguiente:

    append="console=ttyS4 console=tty0 rhgb quiet"
    

Actualización de funcionalidades

nordirplus

Ahora se puede desactivar la llamada READDIRPLUS para un montaje utilizando la nueva opción de montaje NFS nordirplus.

Soporte para SB600

El controlador libata ahora soporta los dispositivos IDE SB600

Para aquellos usuarios familiarizados con el método genérico-ide de manejo de dispositivos SB600 IDE, observe que las entradas /dev/hd* son ahora /dev/sd*.

samba

samba ha sido actualizada a la versión 3.0.25b. Esta versión resuelve problemas críticos que afectaban la interoperabilidad con Windows 2003™ y Windows Vista™ (solucionado en el reciente lanzamiento de la línea de desarrollo principal).

Todas las revisiones de samba realizadas en esta actualización suponen cambios de código invasivo en algunas rutas críticas del código. Esto hace que la retro-portabilidad con la versión 3.0.10 no sea posible. Por lo cual, todos los paquetes de samba están basados ahora en la versión 3.0.25b.

Debido a este cambio, el comportamiento de algunos componentes y métodos de interpretación han cambiado significativamente. Como consecuencia, si se actualiza samba, el archivo de configuración debe ser editado manualmente.

Algunas opciones como ldap filter y el tamaño mínimo de la contraseña ya no son relevantes. Antes de actualizar a esta nueva versión de samba consulte la errata del paquete samba y revise si su sistema depende de alguna de las opciones eliminadas.

Esta actualización de samba aplica varias actualizaciones a las funcionalidades, entre las más notables se encuentran:

  • Ahora se imponen reglas de nombres más estrictas. Estas nuevas reglas afectan force user, force group, valid user y otras directivas que aceptan nombres de usuarios o de grupos. En esta actualización, los nombres de usuarios y grupos deben ser totalmente calificados.

    Por ejemplo, si una máquina se une a un dominio llamado DOMAIN, un usuario con nombre foo en ese dominio debe utilizar la forma DOMAIN\foo. Si se utiliza foo únicamente, el permiso será negado.

  • El soporte para varios respaldos passdb es considerado obsoleto. Este soporte ocasiona algunos problemas y añade muy poco al servicio del servidor.

    Para utilizar varias bases de datos, consolide estas en una sola. Después, migre las cuentas almacenadas en otra base de datos con la utilidad pdbedit.

  • Ahora winbindd detecta automáticamente el tipo de servidor y escoge el método de seguridad apropiado. Incluso si se establece winbindd, winbindd podría usar kerberos/ldap para conectarse al dominio si las capacidades AD son reconocidas.

  • El esquema ldap ha sido extendido. Si está utilizando el backend ldapsam, actualícelo a este esquema ldap extendido. La actualización es retro.compatible.

    Cuando se actualiza al esquema ldap extendido, se recomienda catalogar sambaSID para que maneje las coincidencias.

  • La enumeración NSS de winbindd tiene como valor predeterminado OFF. Este valor beneficia entornos grandes en donde se utilizan varios controladores de dominios, confianza y ubicaciones remotas. Si su entorno depende de la enumeración user/group, puede activarlo con las opciones winbind enum users y winbind enum groups.

Actualizaciones relacionadas con el Kernel

  • madvise() ahora soporta DONTFORK y DOFORK.

  • Se añadió /proc/sys/vm/drop_caches para limpiar pagecache y slabcache bajo demanda.

  • se removió el límite del valor superior en /proc/sys/vm/max_queue_depth.

  • oom_killer está soportado para activar el pánico de kernel en condiciones de falta de memoria.

  • La funcionalidad smaps está ahora soportada.

  • Se arregló un error en nfs4 link que prevenía que el conteo i_nlink se actualizara apropiadamente.

  • Se añadió una llamada fput() en ioctl de 32-bit para corregir un error que permitía que los usuarios locales causaran un pánico de kernel.

  • Ahora dir_mode y file_mode tienen valores por defecto.

  • Ahora CONFIG_KPROBES está activado para proporcionar soporte para Systemtap.

  • Se añadió la emulación cpuid para procesadores AMD.

  • Se arregló un error que prevenía que la frecuencia de CPU escalara correctamente en chipstes Conroe y Broadwater.

  • Las fuentes del kernel contienen los ID de dispositivos para SMBus para AMD y ATI SB600.

  • Se añadió un dispositivo adicional para ATI SB700.

  • Ahora MMCONFIG está desactivado por defecto en plataformas Intel Core 2 Duo.

  • Oprofile ahora soporta nuevos eventos de conteo de rendimiento de Greyhound

  • Ahora se soportan los mapas NUMA de /proc.

  • Ahora se soportan los controladores SATA SB700.

  • Ahora se soporta el temporizador Intel 6300ESB Watchdog.

Actualización de controladores

  • megaraid_sas: se actualizó a la versión 00.00.03.13 para soportar Controladores Raid expansibles PowerEdge (PERC 6).

  • El controlador k8_edac ahora soporta los procesadores "Revision F".

  • qla2xxx: actualizado a la versión 8.01.07.04. Los siguientes cambios fueron aplicados:

    • incluye una solución temporal para los problemas de administración de energía para el estado D3

    • incluye un mejor manejo de las situaciones "queue-full"

    • añadido soporte generalizado para iIDMA

    • el uso de IRQ #0 está ahora permitido

    • Se arregló el RSCN en anfitriones big-endian

    • se corrigió el orden de bytes de fc_host en el nombre de fábrica

    • se arreglaron varios problemas de conteos de referencias

    • ahora se soporta la detección de velocidad de la interfaz de fibra de canal en las nuevas tarjetas Dell

  • qla3xxx: actualizado a la última versión principal (v2.03.00-k4-RHEL4U6). Los siguientes cambios se han aplicado:

    • ahora se soporta del chip 4032

    • Ahora se soportan los chips Agere PHY

    • se solucionó un problema de reajuste de tiempo en espera

    • se limpio el manejo de paquete RX

    • se limpió el código NAPI para mejorar el rendimiento

  • qla4xxx: actualizado a la versión 5.01.01-d1. Los siguientes cambios se han aplicado:

    • ahora se soportan las actualizaciones firmware para los comandos de buzón de correos

    • se arregló una referencia potencial de un puntero a NULL

    • se actualizó el algoritmo de finalización RESET_HA_INTR para permitir que otros puertos completen el reajuste antes del reinicio (aplicable a las tarjetas de puerto dual)

    • se removieron las referencias a data_cmnd

    • se añadió el soporte para IPv6

    • ahora se ejecuta un reajuste suave tras cada error fatal

    • el estado de scsi ahora se incluye en el byte de estado

    • ahora se reporta correctamente la tecla RECOVERED_ERROR

    • ya no ocurre DPC_RESET_HA si el dispositivo se está descargando

  • Se actualizaron los controladores mpt fusion a la versión 3.02.99. Esta actualización aplica los siguientes cambios:

    • manejo de error mejorado

    • la validación de dominio ahora se realiza para cada dispositivo cuando se realiza la primera pregunta o cuando el firmware IR lo solicita

    • se añadió el soporte para PowerPC

    • cada controlador SAS puede soportar ahora hasta 1024 dispositivos

    • operaciones CSMI IOCTL mejoradas

  • lpfc: actualizado a la versión 8.0.16.34. Entre los cambios más notables se encuentran:

    • se removió el cálculo de profundidad de pila de hba basados en dispositivos PCI ID

    • se añadió el soporte para velocidad de 8G y HBA de Saturn

    • se arregló lpfc_ns_rsp para manejar respuestas GID_FT completas

    • se arregló un error que causaba un pánico queuecommand durante la carga del controlador

    • la confirmación NPort ya no se ejecuta en puertos de fábrica

    • se removió la dependencia del controlador en el ID del subsistema de HBA

    • se añadió un parámetro del módulo para máximo control de lectura de cuenta de byte DMA

    • actualizada la lógica de descubrimiento para enviar RFF a Fabric en activación de enlace

    • se cambiaron los valores de tiempo en espera del buzón de correo

    • ahora se soporta el comando de latido Saturn

    • ahora se soporta el sensor de temperatura Saturn

    • se arregló un error que causaba un pánico del sistema durante la descarga del firmware

  • arcmsr: controlador incluido en esta actualización para proporcionar soporte para los controladores Areca RAID

  • openib y openmpi: actualizados a OFED (del inglés OpenFabrics Enterprise Distribution) versión 1.2 para proporcionar soporte InfiniBand.

  • cciss: actualizado a la versión 2.6.16 para aplicar los siguientes cambios:

    • ahora se soporta Smart Array E500

    • la notificación de reinicio ahora está soportada

    • ahora se soportan los dispositivos de almacenaje clase HP RAID

  • adp94xx: actualizado a la versión 1.08-13 para mejorar el soporte del controlador para sistemas utilizando el controlador AIC94XX Razor SAS. Esta actualización también soporta varios cambios, entre ellos se encuentran:

    • se actualizó el firmware Sequencer de V17 a V32

    • se mejoró el manejo de errores de los comandos SCSI abortados desde una capa superior

    • se añadió el control de eventos de temporizador de Empty Data Buffer (EDB) para detectar remoción de dispositivos en caliente

    • se arregló un error que prevenía que los controladores Fujitsu fueran detectados

    • la utilidad smartctl ahora funciona apropiadamente

    • el controlador ahora libera el EDB para los dispositivos SATA en eventos ASYNC subsecuentes

    • el controlador ya no retorna datos incorrectos para los comandos Inquiry, Read Capacity y Report LUN

  • s2io: actualizado a la versión 2.0.25.1 para proporcionar soporte para adaptadores de red de 10GbE Neterion Xframe-II.

  • cxgb3: actualizado para soportar el controlador de red Ethernet de 10G Chelsio.

  • Los controladores SATA Promise ahora soportan dispositivos PATA.

  • dell_rbu: actualizado a la versión 3.2 para incrementar la asignación de memoria en el modo paquetes a paquete. Esta actualización previene que kmalloc sea llamado mientras un spinlock está en el modo de paquete.

  • lmsensors ahora soporta chipsets Nforce4.

  • El controlador IDE genérico ahora soporta los controladores JMicron JMB368, JMB363, JMB366, JMB360 y JMB361

  • Controlador aacraid: actualizado a la versión 1.1.5-2441 para soportar PRIMERGY RX800S2 y RX800S3.

  • Controlador bnx2: actualizado a la versión 1.5.11 para soportar hardware 5709.

  • ibmveth: añadido el soporte de netpoll y netconsole para permitir las funcionalidades netdump para volcados de fallos.

  • Se actualizó el controlador tg3 a la versión 3.77 para solucionar errores en general y añadir el soporte para los chipsets 5906 y 5722 de Broadcom.

  • Controlador forcedeth-0.60: incluido en esta versión. Se solucionaron varios errores críticos para usuarios que utilizan los chipsets de la placa madre NVIDIA MCP55 y placas NIC correspondientes.

  • amd74xx.c: añadido soporte para los controladores IDE NVIDIA MCP55, MCP61, MCP67 y AMD CS5536.

Otras actualizaciones

  • Ahora se soporta la recuperación implícita contra fallos activo-activo (ALUA) con dm-multipath en almacenajes EMC Clariion

  • El nombre de usuario y contraseña del protocolo CHAP (Challenge Handshake Authentication Protocol) tienen un límite de caracteres de 256 cada uno.

Muestras previas de tecnologías

Las funciones nombradas como muestras de tecnología no están actualmente soportadas en los servicios de suscripción de Red Hat Enterprise Linux 4.6. Las funcionalidades de estas muestras pueden no estar completas y generalmente no son apropiadas para utilizar en sistemas de producción. Sin embargo, estas funciones se incluyen para conveniencia del usuario y para exponer dichas tecnologías a un público más amplio.

Los usuarios pueden encontrar útiles estas funciones en entornos que no sean de producción. Los usuarios pueden asimismo proporcionar retroalimentación y sugerencias de funcionalidades para una muestra de tecnología antes de que esta sea totalmente soportada. Se proporcionarán erratas para problemas de seguridad muy serios.

A través de su desarrollo, se pueden ofrecer al público partes adicionales de un paquete considerado muestra de tecnología con el propósitos de probarlo. Es la intención de Red Hat soportar completamente una muestra de tecnología en un lanzamiento posterior.

Systemtap

Systemtap proporciona una infraestructura de software libre (GPL) que recoge información sobre el sistema Linux en ejecución. Asiste en el diagnóstico de un problema de rendimiento o funcionalidad. Con la ayuda de systemtap, los desarrolladores no necesitarán pasar a través de la tediosa secuencia de recopilar, instalar y reiniciar, que sería necesaria para recolectar los datos.

Frysk GUI

El objetivo del proyecto frysk es crear una herramienta inteligente, distribuida y siempre disponible de depurado y monitoreo de sistemas que le permita a los desarrolladores y administradores de sistemas:

  • monitorizar procesos en ejecución e hilos (incluyendo los eventos de creación y destrucción)

  • sondear el uso de bloqueo de primitivas

  • exponer bloqueos mutuos

  • obtener data

  • depurar cualquier proceso escogido desde una lista o permitir que frysk abra una ventana con el código (u otro) de un proceso que falló o se está comportando inesperadamente

En esta actualización, la interfaz gráfica de usuario de frysk es una muestra de tecnología. Sin embargo, la interfaz de línea de comando de frysk está soportada en su totalidad.

gcc

La Colección de compiladores GNU (gcc-4.1) aun es considerada como muestra de tecnología en este lanzamiento. Su introducción como muestra de tecnología fue en Red Hat Enterprise Linux 4 4

Para obtener mayor información sobre gcc-4.1 consulte el sitio web del proyecto: http://gcc.gnu.org/. Se puede encontrar un manual gcc-4.1.2 en http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/.

autofs5

autofs5 está incluido en este lanzamiento como una muestra de tecnología. Esta nueva versión de autofs resuelve varios problemas de inter-operatividad. autofs5 también ofrece las siguientes mejoras:

  • soporte de mapeo directo, el cual proporciona un mecanismo para montar automáticamente sistemas de archivos en cualquier punto en la jerarquía del sistema de archivos

  • soporte de lazy mount y umount

  • Soporte LDAP mejorado a través de un nuevo archivo de configuración, /etc/autofs_ldap_auth.conf

  • uso de la implementación completa de nsswitch.conf

  • varias entradas de mapas maestros para mapeos directos

  • implementación completa de inclusión de mapa. Ésto permite que el contenido de mapas específicos pueda ser incluido en el mapa maestro de autofs

Al momento, el analizador léxico del mapa maestro de autofs5 no puede analizar sintácticamente las cadenas textuales en un punto de montaje o especificación de mapa. Como tal, las cadenas textuales deben ser escritas en los mapas mismos.

autofs es instalado y ejecutado de forma predeterminada en este lanzamiento. Como tal, usted deberá instalar el paquete autofs5 manualmente si desea utilizar las mejoras de autofs5.

Se pueden tener autofs y autofs5 instalados. Sin embargo, sólo uno de ellos debe ser utilizado para proporcionar servicios de montaje automático. Para instalar autofs5 y usarlo como el servicio de montaje automático, ejecute los siguientes pasos:

  1. Inicie una sesión como root y detenga el servicio autofs con el comando service autofs stop.

  2. Desactive el servicio autofs con el comando chkconfig autofs off.

  3. Instale el paquete autofs5.

  4. Active el servicio autofs5 con el comando chkconfig autofs5 on.

  5. Inicie autofs5 con el comando service autofs5 start.

Para mayor información sobre autofs5, consulte las siguientes páginas del manual (man) tras la instalación del paquete autofs5:

  • autofs5(5)

  • autofs5(8)

  • auto.master.v5(5)

  • automount5(8)

También puede consultar /usr/share/doc/autofs5-<versión>/README.v5.release para obtener mayor información.

Problemas conocidos

  • Al momento, ext2online no funciona con los sistemas de archivos EXT2.

  • Los kernel actuales no establecen señales DTR (Data Terminal Ready) antes de imprimir a los puertos seriales durante periodos de arranque. Sin embargo, el establecimiento de DTR es requerido por algunos dispositivos; como resultado, los mensajes de arranque del kernel no se imprimen en la consola serial en dichos dispositivos.

  • El controlador Emulex lpfc crea un archivo mbox en /sys/class/scsi_host/host<número de host scsi>/. Si una aplicación como systool lee este archivo, el siguiente mensaje de error se mostrará en la consola y se grabará en el archivo de registro del sistema:

    mbox_read: Bad State
    

    Este mensaje es benigno y puede ser ignorado. Emulex removerá este mensaje de error en un lanzamiento futuro del controlador lpfc.

( amd64 )