Red Hat Enterprise Linux AS 3 Update 5 Release Note


Introduzione

In questo documento sono trattati i seguenti argomenti:

  • Modifiche al programma di installazione di Red Hat Enterprise Linux (Anaconda)

  • Informazioni generali

  • Informazioni relative al kernel

  • Modifiche ai driver e al supporto hardware

  • Modifiche ai pacchetti

Modifiche al programma di installazione di Red Hat Enterprise Linux (Anaconda)

La sezione seguente include le informazioni specifiche al programma di installazione di Red Hat Enterprise Linux, Anaconda.

Nota Bene

Per poter aggiornare un sistema Red Hat Enterprise Linux 3 precedentemente installato in Update 5, è necessario usare Red Hat Network per aggiornare quei pacchetti che sono stati modificati. L'utilizzo di Anaconda per eseguire il miglioramento in Update 5 non è supportato.

Utilizzare Anaconda solo per eseguire una nuova installazione di Red Hat Enterprise Linux 3 Update 5.

  • Se copiate i contenuti dei CD-ROM di Red Hat Enterprise Linux 3 Update 5 (per esempio, in preparazione per una installazione basata sulla rete), assicuratevi di copiare i CD-ROM solo per il sistema operativo. Non copiate i CD-ROM aggiuntivi, o qualsiasi altro CD-ROM, in quanto tale operazione sovrascriverà i file necessari per il corretto funzionamento di Anaconda.

    Questi CD-ROM devono essere installati dopo l'installazione di Red Hat Enterprise Linux.

Informazioni generali

Questa sezione contiene informazioni generali non relative ad altre sezioni presenti in questo documento.

  • Red Hat Enterprise Linux 3 Update 5 include ora diskdump, in grado di risultare come alternativa a, (o in aggiunta) al Netdump.

    diskdump per i sistemi i386 attualmente supporta i dispositivi aic7xxx, aic79xx, mpt fusion, dpt_i2o, megaraid2, sym53c8xx, sata_promise e ata_piix. Sui sistemi ia64 i dispositivi supportati sono aic7xxx, aic79xx, mpt fusion, megaraid2, sym53c8xx, e sata_promise. Sui sistemi AMD64 e Intel® EM64T, i dispositivi supportati sono aic7xxx, aic79xx, mpt fusion, megaraid2, sym53c8xx, sata_promise, e ata_piix.

    Nota Bene

    I nuovi moduli sym53c8xx, sata_promise e ata_piix sono supportati in Red Hat Enterprise Linux 3 Update 5.

    L'utilizzo di diskdump richiede un dispositivo apposito o delle partizioni del disco sufficientemente larghi, da contenere tutta la memoria fisica del sistema. Nel caso in cui si verificasse un arresto inaspettato del sistema, la memoria verrà scritta sulla posizione del disco configurato. Tramite il successivo riavvio, i dati verranno copiati dal disco e formattati in un file vmcore. Questo file è identico in natura ai file creati da netdump, e viene conservato in una subdirectory unica di /var/crash/. Il file vmcore può essere analizzato usando la utility crash(8).

    I moduli del kernel necessari per il diskdump sono inclusi automaticamente nel kernel di Red Hat Enterprise Linux 3 Update 5. Il pacchetto diskdump associato allo spazio-utente, viene chiamato diskdumputils-1.0.1-4, e come il pacchetto netdump, viene installato per default.

    La posizione appropriata e disponibile del disco, deve prima essere configurata e poi preformattata per l'uso. Dopo tale formattazione, è possibile abilitare diskdump tramite l'utilizzo di chkconfig(8), riavviando successivamente il servizio. La documentazione dettagliata riguardante la configurazione ed i compiti dell'utente, viene inclusa con diskdumputils:

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

    Maggiori informazioni sono disponibili tramite le pagine man di diskdumpfmt(8), diskdumpctl(8), e savecore(8)

Informazioni relative al Kernel

Questa sezione contiene le informazioni relative al kernel di Red Hat Enterprise Linux 3 Update 5

  • I sistemi con processori in grado di contenere AMD64 e Intel® EM64T, sono generalmente configurati come piattaforme NUMA, ciò significa che il kernel è in grado di creare nodi multipli di memoria al momento dell'avvio, invece di crearne uno solo. La creazione dei suddetti nodi multipli, comporta generalmente un esaurimento della memoria su di uno o più nodi, prima che i restanti nodi risultino aver raggiunto i propri limiti. Quando si verifica tale problema, ecco cosa può accadere:

    1) Il sistema sostituirà i nodi giunti al limite, se altri nodi risulteranno avere ancora della memoria disponibile, influenzando in modo negativo le prestazioni generali

    2) I processi vengono arrestati a causa degli errori Out-Of-Memory (OOM), anche se la memoria risulta essere ancora disponibile

    3) Prestazioni non ottimali causati dall'eccessiva larghezza di banda della memoria, causata dalla presenza di processi in esecuzione su un nodo, che ha raggiunto i propri limiti e che cerca di trasferire parte della sua memoria su uno o più nodi.

    Il kernel è in grado di rilevare sui sistemi AMD64 e Intel® EM64T NUMA, l'arresto del processo OOM a causa dell'esaurimento della memoria su uno o più nodi, nonostante la presenza di altri nodi con disponibilità di memoria. Quando il kernel rileva queste condizioni, verrà visualizzata sulla console il seguente avvertimento:

     
    OOM kill occurred on an x86_64 numa system! The
    numa=off boot option might help avoid this. 
    
    

    Aggiungendo numa=off nella linea di comando d'avvio all'interno di /boot/grub/grub.conf, ed eseguendo il riavvio, il sistema sarà in grado di disabilitare la creazione di nodi separati al memonto dell'avvio, eliminando così la possibilità di esaurire la memoria di un nodo, anche se altri nodi possono avere memoria disponibile.

  • Red Hat Enterprise Linux 3 Update 5 è in grado di estendere ora il supporto alla piattaforma Netdump da i386, in modo da includere le architetture AMD64, Intel® EM64T, Itanium, e IBM® POWER.

    La documentazione riguardante la configurazione di un client netdump è disponibile nel seguente documento:

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

    La documentazione riguardante la configurazione di un server di netdump è disponibile nel seguente documento:

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

    Il file vmcore può essere analizzato utilizzando la utility crash(8).

    Per ulteriori informazioni sull'utilizzo di Net dump, consultate le pagine man di netdump(8) e netdump-server(8).

Modifiche ai driver e al supporto hardware

Questo aggiornamento contiene i bug fixes per un certo numero di driver. Gli aggiornamenti più importanti sono elencati qui di seguito. In alcuni casi, il driver originale è stato conservato con un nome diverso, ed è disponibile come alternativa non predefinita per organizzazioni che desiderano migrare la configurazione dei loro driver su di una versione più recente.

Nota Bene

Poichè in alcuni casi solo una revisione più vecchia del driver verrà conservata per ogni aggiornamento, è necessario completare la migrazione su driver più recenti prima di applicare il successivo aggiornamento di Red Hat Enterprise Linux.

Queste release notes indicano anche i driver rimossi da questo aggiornamento. I suddetti driver possiedono il nome del driver di base insieme al numero della revisione; per esempio, megaraid_2002.o. È necessario rimuovere i suddetti driver da /etc/modules.conf prima di installare questo tipo di aggiornamento del kernel.

Ricordate che l'unico modo per sapere quali driver sono stati usati, è di rivedere i contenuti di /etc/modules.conf. L'uso del comando lsmod non rappresenta un'alternativa al controllo di questo file.

Famiglia di adattatori Pro/100 di Intel® (driver e100)

  • Questo dirver è stato aggiornato alla versione 3.3.6-k2.

  • Come parte dell'aggiornamento del driver e100, le opzioni del modulo per e100 non sono più utilizzate. Le opzioni del modulo e100 continuano ad esistere in Red Hat Enterprise Linux 3 Update 5 a scopo di compatibilità con le precedenti release di Red Hat Enterprise Linux 3, ma tali opzioni non risultano avere alcun effetto sul comportamento del nuovo driver e100. Gli utenti che desiderano configurare il comportamento del driver e100, devono utilizzare le impostazioni ETHTOOL_OPTS disponibili nei file /etc/sysconfig/network-scripts/ifcfg-eth*.

Adattatori Pro/100 di Intel® (driver e100)

  • Questo dirver è stato aggiornato alla versione 5.6.10.1-k2.

Broadcom Tigon3 (driver tg3)

  • Questo dirver è stato aggiornato alla versione 3.22RH.

Broadcom 4400 (driver b44)

  • Questo dirver è stato aggiornato alla versione 0.95.

3ware 9000 Storage Controller (driver 3w-9xxx)

  • Questo dirver è stato aggiornato alla versione 2.24.00.011fw.

3ware Storage Controller (driver 3w-xxxx)

  • Questo dirver è stato aggiornato alla versione 1.02.00.037. Il driver 1.02.00.033 è stato preservato.

QLogic Fibre Channel (driver qla2xxx)

  • Un parametro del modulo è stato aggiunto al driver qla2200 in modo da poter disabilitare il Reduced Interrupt Operation (RIO). RIO è una caratteristica del firmware che cerca di migliorare l'efficienza visualizzando le interruzioni. RIO altresì è in grado di sopperire alla presenza di carichi molto elevati, grazie alla presenza di numerosi comandi. Tuttavia può ridurre le prestazioni in altri carichi di lavoro (è risultato particolarmente evidente con i nastri I/O).

    Nota bene che il parametro del modulo non viene applicato ai driver qla2100 o qla2300.

Compaq SA53xx Controller (driver cciss)

  • Questo dirver è stato aggiornato alla versione v2.4.54.RH1.

IBM ServeRAID (driver ips)

  • La caratteristica vary_io abilitata per questo driver in Red Hat Enterprise Linux 3 Update 3, causava la sospensione degli adattatori in alcune situazioni. Tale caratteristica è stata disabilitata nel driver ips. Alcune applicazioni (principalmente per quelle che utilizzano I/O raw), possono subire un deterioramento delle proprie prestazioni.

Modifiche ai pacchetti

Questa sezione contiene un elenco dei pacchetti aggiornati o aggiunti da Red Hat Enterprise Linux 3 come parte di Update 5.

Nota Bene

Questi elenchi includono i pacchetti di tutte le varianti di Red Hat Enterprise Linux 3. Il vostro sistema potrebbe non includere tutti i pacchetti di seguito riportati.

I seguenti pacchetti sono stati aggiornati da 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-server

  • 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

I seguenti pacchetti sono stati aggiunti a Red Hat Enterprise Linux 3 Update 5:

  • pstack

I seguenti pacchetti sono stati rimossi da Red Hat Enterprise Linux 3 Update 5:

  • Nessun pacchetto è stato rimosso.

( x86-64 )