Notes de mise à jour de Red Hat Enterprise Linux AS 3 Update 5


Introduction

Les sujets suivants sont abordés dans ce document :

  • Changements apportés au programme d'installation de Red Hat Enterprise Linux (Anaconda)

  • Informations générales

  • Informations relatives au noyau

  • Changements au niveau de la prise en charge des pilotes et du matériel

  • Changements au niveau des paquetages

Changements apportés au programme d'installation de Red Hat Enterprise Linux (Anaconda)

La section suivante contient des informations spécifiques au programme d'installation de Red Hat Enterprise Linux, Anaconda.

Remarque

Afin de mettre à niveau un système Red Hat Enterprise Linux 3 déjà installé vers la version Update 5, vous devez utiliser Red Hat Network pour mettre à jour les paquetages qui ont changé. L'utilisation d'Anaconda pour une mise à niveau à la version Update 5 n'est pas prise en charge.

Utilisez Anaconda seulement pour effectuer une nouvelle installation complète de Red Hat Enterprise Linux 3 Update 5.

  • Si vous copiez le contenu des CD-ROM de Red Hat Enterprise Linux 3 Update 5 (par exemple, en vue d'une installation basée sur le réseau), assurez-vous de ne copier que les CD-ROM du système d'exploitation. Ne copiez pas le CD-ROM de paquetages supplémentaires et ne copiez aucun des CD-ROM de produits en couche car une telle opération écraserait certains fichiers nécessaires au bon fonctionnement d'Anaconda.

    Ces CD-ROM doivent être installés après l'installation de Red Hat Enterprise Linux.

Informations générales

Cette section contient des informations générales qui ne sont spécifiques à aucune autre section de ce document.

  • Red Hat Enterprise Linux 3 Update 5 inclut désormais la fonctionnalité diskdump qui peut servir d'alternative à (ou être utilisé en plus de) l'option Netdump.

    La fonctionnalité diskdump pour les systèmes i386 prend en charge les périphériques aic7xxx, aic79xx, mpt fusion, dpt_i2o, megaraid2, sym53c8xx, sata_promise et ata_piix. Sur les systèmes ia64, les périphériques aic7xxx, aic79xx, mpt fusion, megaraid2, sym53c8xx et sata_promise sont pris en charge. Sur les systèmes AMD64 et Intel® EM64T, les périphériques aic7xxx, aic79xx, mpt fusion, megaraid2, sym53c8xx, sata_promise et ata_piix sont pris en charge.

    Remarque

    Les modules sym53c8xx et sata_promise et ata_piix sont maintenant pris en charge dans Red Hat Enterprise Linux 3 Update 5.

    L'utilisation de diskdump requiert un périphérique de disque dédié ou des partitions de disque qui sont assez grandes pour contenir toute la mémoire du système physique. S'il se produit un arrêt brutal du système, le contenu de la mémoire sera écrite à l'emplacement du disque configuré. Au redémarrage, les données seront copiées depuis cet emplacement et formatées dans un fichier vmcore. Ce fichier est identique en nature aux fichiers créés par l'option netdump et est stocké dans l'unique sous-répertoire de /var/crash/. Le fichier vmcore peut alors être analysé à l'aide de l'utilitaire crash(8).

    Les modules du noyau requis pour l'option diskdump sont automatiquement inclus dans le noyau Red Hat Enterprise Linux 3. Le paquetage diskdump d'espace utilisateur associé est appelé diskdumputils-1.0.1-4 et, tout comme netdump, est installé par défaut.

    L'emplacement de disque disponible et approprié doit être tout d'abord configuré, puis préformaté pour être utilisé. Après le formatage, l'option diskdump peut être activée avec chkconfig(8), le service peut être ensuite démarré. De la documentation détaillée concernant la configuration et les tâches d'utilisateur est incluse avec le fichier diskdumputils à l'emplacement suivant :

    /usr/share/doc/diskdumputils-1.0.1-4/README
            

    De plus amples informations se trouvent dans les pages de manuel pour diskdumpfmt(8), diskdumpctl(8) et savecore(8).

Informations relatives au noyau

Cette section contient des informations relatives au noyau de Red Hat Enterprise Linux 3 Update 5.

  • Les systèmes à processeurs AMD64 et Intel® EM64T sont généralement configurés comme plateformes NUMA. Cela signifie que le noyau construit plusieurs noeuds de mémoire au démarrage au lieu d'en construire un seul. Cette construction peut provoquer une saturation de mémoire sur un ou plusieurs noeuds avant que d'autres noeuds ne soient saturés. Lorsque une saturation de mémoire se produit, les résultats sont les suivants :

    1) Le système remplacera les noeuds saturés pendant qu'il existe de la mémoire disponible sur d'autres noeuds, d'où une pauvre performance générale ;

    2) Les processus sont terminés à cause d'erreurs de mémoire saturée (OOM, Out-Of-Memory) même si de la mémoire est disponible ;

    3) La performance est inférieure à une performance optimale à cause de la largeur de bande de mémoire excessive lorsque les processus exécutés sur un noeud saturé allouent de la mémoire sur un ou plusieurs noeuds différents.

    Le noyau est capable de détecter le moment où des processus OOM sont terminés sur des systèmes NUMA AMD64 et Intel® EM64T à cause d'une saturation de mémoire sur un ou plusieurs noeuds alors que de la mémoire est disponible sur d'autres noeuds. Lorsque le noyau détecte cette condition, il affiche le message d'avertissement suivant sur la console :

     
    OOM kill occurred on an x86_64 numa system! The
    numa=off boot option might help avoid this.
     (Des suppressions OOM se sont produites sur un système numa
    x86_64 ! L'option de démarrage numa=off permet d'éviter cela.)
    

    Ajouter numa=off à la ligne de commande de démarrage dans /boot/grub/grub.conf et redémarrer le système désactive la création de différents noeuds de mémoire au démarrage et élimine la possibilité qu'un noeud de mémoire devienne saturé même si d'autres noeuds ont de la mémoire disponible.

  • Red Hat Enterprise Linux 3 Update 5 étend désormais la prise en charge de plateformes Netdump des architectures i386 aux architectures AMD64, Intel® EM64T, Itanium et IBM® POWER.

    De la documentation concernant la configuration d'un client netdump se trouve dans le document suivant :

    /usr/share/doc/netdump-0.7.7/README.client

    De la documentation concernant la configuration d'un serveur netdump se trouve dans le document suivant :

    /usr/share/doc/netdump-server-0.7.7/README

    Le fichier vmcore peut être analysé à l'aide de l'utilitaire crash(8).

    Pour de plus amples informations sur l'utilisation de Netdump, consultez les pages de manuel relatives à netdump(8) et netdump-server(8).

Changements apportés aux pilotes et à la prise en charge matérielle

Cette mise à jour inclut des correctifs de bogues pour un certain nombre de pilotes. Les mises à jour de pilotes les plus importantes sont énumérées ci-dessous. Dans certains cas, le pilote d'origine a été maintenu sous un nom différent et peut être utilisé en tant qu'alternative qui n'est pas le défaut, pour les entreprises qui souhaitent effectuer à une date ultérieure la migration de la configuration de leurs pilotes vers des versions plus récentes.

Remarque

La migration vers les derniers pilotes devrait être terminée avant que la prochaine mise à jour de Red Hat Enterprise Linux ne soit appliquée. En effet, dans bien des cas, seul un pilote faisant partie de la dernière révision sera préservé pour chaque mise à jour.

Ces notes de mise à jour spécifient également les pilotes qui appartenaient à d'anciennes révisions et ont été supprimés de la mise à jour de ce noyau. Ces pilotes portent le nom du pilote de base auquel les chiffres de révision ont été ajoutés ; par exemple, megaraid_2002.o. Vous devez supprimer ces pilotes de /etc/modules.conf avant d'installer la mise à jour actuelle du noyau.

Souvenez-vous que la seule manière définitive d'identifier les pilotes qui sont utilisés consiste à vérifier le contenu de /etc/modules.conf. L'utilisation de la commande lsmod n'est pas un substitut à l'examen de ce fichier.

Famille d'adaptateurs Intel® Pro/100 (pilote e100)

  • Ce pilote a été mis à jour à la version 3.3.6-k2.

  • Suivant la mise à jour du pilote e100, les options du module pour e100 ne sont plus utilisées. Elles existent toujours dans Red Hat Enterprise Linux 3 Update 5 pour la compatibilité avec des versions précédentes de Red Hat Enterprise Linux 3, mais n'ont plus aucun effet sur le comportement du nouveau pilote e100. Les clients qui souhaitent configurer le comportement du pilote e100 devraient utiliser le paramètre ETHTOOL_OPTS disponible dans les fichiers /etc/sysconfig/network-scripts/ifcfg-eth*.

Adaptateurs Intel® PRO/1000 (pilote e1000)

  • Ce pilote a été mis à jour à la version 5.6.10.1-k2.

Broadcom Tigon3 (pilote tg3)

  • Ce pilote a été mis à jour à la version 3.22RH.

Broadcom 4400 (pilote b44)

  • Ce pilote a été mis à jour à la version 0.95.

Contrôleur de stockage 3ware 9000 (pilote 3w-9xxx)

  • Ce pilote a été mis à jour à la version 2.24.00.011fw.

Contrôleur de stockage 3ware (pilote 3w-xxxx)

  • Ce pilote a été mis à jour à la version 1.02.00.037. Le pilote 1.02.00.033 est conservé.

QLogic Fibre Channel (pilote qla2xxx)

  • Un paramètre de module a été ajouté au pilote qla2200 afin de permettre à l'option RIO (Reduced Interrupt Operation) d'être désactivée. RIO est une fonctionnalité de microprogrammation qui essaie d'accroître l'efficacité en retardant les interruptions. RIO offre des avantages dans le cas d'une charge volumineuse avec plusieurs commandes en attente. Cependant, cette option peut réduire la performance d'autres charges (situation particulièrement évidente avec les E/S de bande).

    Notez que le paramètre de module n'applique pas aux pilotes qla2100 ou qla2300.

Contrôleurs Compaq SA53xx (pilote cciss)

  • Ce pilote a été mis à jour à la version v2.4.54.RH1.

IBM ServeRAID (pilote ips)

  • L'option vary_io qui était activée pour ce pilote dans Red Hat Enterprise Linux 3 Update 3 provoquait en fait des suspensions d'adaptateurs dans certaines situations. Cette option a été désactivée pour le pilote ips. La performance de certaines applications (principalement celles qui utilisent des E/S bruts) peut en être réduite.

Changements apportés aux paquetages

Cette section contient une liste des paquetages de Red Hat Enterprise Linux 3 qui ont été mis à jour ou ajoutés dans la version Update 5.

Remarque

Ces listes de paquetages incluent des paquetages venant de toutes les variantes de Red Hat Enterprise Linux 3. Il est possible que votre système n'inclut pas exactement tous les paquetages énumérés ici.

Les paquetages suivants ont été mis à jour depuis Red Hat Enterprise Linux 3 Update 4 :

  • ImageMagick

  • ImageMagick-c++

  • ImageMagick-c++-devel

  • ImageMagick-devel

  • ImageMagick-perl

  • MyODBC

  • XFree86

  • XFree86-100dpi-fonts

  • XFree86-75dpi-fonts

  • XFree86-ISO8859-14-100dpi-fonts

  • XFree86-ISO8859-14-75dpi-fonts

  • XFree86-ISO8859-15-100dpi-fonts

  • XFree86-ISO8859-15-75dpi-fonts

  • XFree86-ISO8859-2-100dpi-fonts

  • XFree86-ISO8859-2-75dpi-fonts

  • XFree86-ISO8859-9-100dpi-fonts

  • XFree86-ISO8859-9-75dpi-fonts

  • XFree86-Mesa-libGL

  • XFree86-Mesa-libGLU

  • XFree86-Xnest

  • XFree86-Xvfb

  • XFree86-base-fonts

  • XFree86-cyrillic-fonts

  • XFree86-devel

  • XFree86-doc

  • XFree86-font-utils

  • XFree86-libs

  • XFree86-libs-data

  • XFree86-sdk

  • XFree86-syriac-fonts

  • XFree86-tools

  • XFree86-truetype-fonts

  • XFree86-twm

  • XFree86-xauth

  • XFree86-xdm

  • XFree86-xfs

  • am-utils

  • anaconda

  • anaconda-runtime

  • authconfig

  • authconfig-gtk

  • autofs

  • bash

  • bind

  • bind-chroot

  • bind-devel

  • bind-libs

  • bind-utils

  • binutils

  • bonobo-activation

  • bonobo-activation-devel

  • bootparamd

  • bzip2

  • bzip2-devel

  • bzip2-libs

  • cdrecord

  • cdrecord-devel

  • chkconfig

  • comps

  • control-center

  • cpio

  • cpp

  • crash

  • cups

  • cups-devel

  • cups-libs

  • curl

  • curl-devel

  • db4

  • db4-devel

  • db4-java

  • db4-utils

  • devlabel

  • diskdumputils

  • dump

  • dvd+rw-tools

  • emacs

  • emacs-el

  • emacs-leim

  • enscript

  • ethereal

  • ethereal-gnome

  • evolution

  • evolution-devel

  • gaim

  • gcc

  • gcc-c++

  • gcc-g77

  • gcc-gnat

  • gcc-java

  • gcc-objc

  • gd

  • gd-devel

  • gdb

  • gdk-pixbuf

  • gdk-pixbuf-devel

  • gdk-pixbuf-gnome

  • gdm

  • gedit

  • glibc

  • glibc-common

  • glibc-devel

  • glibc-headers

  • glibc-profile

  • glibc-utils

  • gnome-applets

  • gnome-media

  • gnome-panel

  • gnome-vfs2

  • gnome-vfs2-devel

  • grep

  • gtk2

  • gtk2-devel

  • hotplug

  • httpd

  • httpd-devel

  • hwdata

  • imap

  • imap-devel

  • imap-utils

  • imlib

  • imlib-devel

  • initscripts

  • ipsec-tools

  • iscsi-initiator-utils

  • jpackage-utils

  • kdebase

  • kdebase-devel

  • kdelibs

  • kdelibs-devel

  • kdenetwork

  • kdenetwork-devel

  • kernel

  • kernel-doc

  • kernel-source

  • kernel-unsupported

  • kernel-utils

  • krb5-devel

  • krb5-libs

  • krb5-server

  • krb5-workstation

  • kudzu

  • kudzu-devel

  • laus

  • laus-devel

  • laus-libs

  • less

  • libf2c

  • libgcc

  • libgcj

  • libgcj-devel

  • libgnat

  • libobjc

  • libstdc++

  • libstdc++-devel

  • libtiff

  • libtiff-devel

  • libwnck

  • libwnck-devel

  • libxml

  • libxml-devel

  • losetup

  • lsof

  • lvm

  • mailman

  • mailx

  • man-pages-ja

  • metacity

  • mikmod

  • mkinitrd

  • mkisofs

  • mktemp

  • mod_auth_mysql

  • mod_python

  • mod_ssl

  • mount

  • mozilla

  • mozilla-chat

  • mozilla-devel

  • mozilla-dom-inspector

  • mozilla-js-debugger

  • mozilla-mail

  • mozilla-nspr

  • mozilla-nspr-devel

  • mozilla-nss

  • mozilla-nss-devel

  • mysql

  • mysql-bench

  • mysql-devel

  • nautilus

  • ncurses

  • ncurses-devel

  • net-snmp

  • net-snmp-devel

  • net-snmp-libs

  • net-snmp-perl

  • net-snmp-utils

  • net-tools

  • netdump

  • netdump-server

  • nptl-devel

  • nscd

  • nss_ldap

  • ntsysv

  • openmotif

  • openmotif-devel

  • openmotif21

  • openoffice.org

  • openoffice.org-i18n

  • openoffice.org-libs

  • openssh

  • openssh-askpass

  • openssh-askpass-gnome

  • openssh-clients

  • openssh-server

  • pam

  • pam-devel

  • pam_krb5

  • parted

  • parted

  • perl

  • perl-CGI

  • perl-CPAN

  • perl-DBI

  • perl-DB_File

  • perl-suidperl

  • php

  • php-devel

  • php-imap

  • php-ldap

  • php-mysql

  • php-odbc

  • php-pgsql

  • popt

  • procps

  • psacct

  • psmisc

  • python

  • python-devel

  • python-tools

  • quota

  • raidtools

  • redhat-config-httpd

  • redhat-config-users

  • rh-postgresql

  • rh-postgresql-contrib

  • rh-postgresql-devel

  • rh-postgresql-docs

  • rh-postgresql-jdbc

  • rh-postgresql-libs

  • rh-postgresql-pl

  • rh-postgresql-python

  • rh-postgresql-server

  • rh-postgresql-tcl

  • rh-postgresql-test

  • rmt

  • rpm

  • rpm-build

  • rpm-devel

  • rpm-libs

  • rpm-python

  • rpmdb-redhat

  • rsh

  • rsh-server

  • samba

  • samba-client

  • samba-common

  • samba-swat

  • shadow-utils

  • squid

  • squirrelmail

  • strace

  • sysklogd

  • sysreport

  • telnet

  • telnet-server

  • tetex

  • tetex-afm

  • tetex-dvips

  • tetex-fonts

  • tetex-latex

  • tetex-xdvi

  • tkinter

  • tzdata

  • usermode

  • usermode-gtk

  • util-linux

  • vim-X11

  • vim-common

  • vim-enhanced

  • vim-minimal

  • vixie-cron

  • wget

  • xemacs

  • xemacs-el

  • xemacs-info

  • xpdf

  • ypbind

  • ypserv

  • zip

  • zsh

Les paquetages suivants ont été ajoutés à Red Hat Enterprise Linux 3 Update 5 :

  • pstack

Les paquetages suivants ont été supprimés de Red Hat Enterprise Linux 3 Update 5 :

  • Aucun paquetage n'a été supprimé.

( x86-64 )