Red Hat Enterprise Linux AS 4 Update 1 リリースノート


はじめに

次のトピックがリリースノートに含まれます。

  • Red Hat Enterprise Linux インストールプログラム (Anaconda) への変更点

  • 全般事項

  • ドライバ及びハードウェアサポートへの変更点

  • パッケージへの変更点

インストール関連について

次のセクションでは、Red Hat Enterprise Linux のインストール及び Anaconda インストールプログラムに関連する点を説明します。

注記

既に Red Hat Enterprise Linux 4 をインストールしているシステムを Update 1 にアップグレードするためには、Red Hat Network を使用して変更しているパッケージをアップデートする必要があります。

Anaconda は Red Hat Enterprise Linux 4 Update 1 の新規インストール、または Red Hat Enterprise Linux 3 の最新の更新バージョンから Red Hat Enterprise Linux 4 へのアップグレードを行うのに使用することができます。

  • Red Hat Enterprise Linux 4 Update 1 CD-ROM の内容をコピーする場合は(例、ネットワークベースのインストールのため)、オペレーティングシステムの CD-ROM だけをコピーするよう注意してください。エクストラ CD-ROM や一連の製品 CD-ROM はコピーしないでください。Anaconda が正しく動作するために必要となるファイルを上書きしてしまいます。

    これら CD-ROM は Red Hat Enterprise Linux のインストールが終了してからインストールします。

全般事項

このセクションでは、本リリースノートの他のセクションに特定しない全般事項について説明します。

  • Red Hat Enterprise Linux 4 に含まれていた openssh-3.9p1 パッケージでは trusted モード と untrusted モードの 2 種類の X11 forwarding モードが導入されていました。デフォルトの Red Hat Enterprise Linux 4 設定では、-X フラグを /usr/bin/ssh に渡すこと(または、「ForwardX11 on」設定オプションの使用)で untrusted X11 forwarding を有効にしています。このモードは悪意あるアプリケーションによる転送 SSH 接続を使ったローカルサーバのセキュリティ侵害(例えば、キーストロークの傍受を行うなど)を防止するため X11 プロトコルを制限しますが、このモードで使用できる X11 アプリケーションはあまりありません。

    Red Hat Enterprise Linux 4 Update 1 では、openssh クライアントのデフォルト設定が -X フラグを渡すことで trusted X11 forwarding を有効にするなど変更されています。trusted forwarding モードでは SSH 接続を介して転送されるとすべての X アプリケーションが正常に機能することができます。ただし、以前の Red Hat Enterprise Linux のリリースと同様、信頼できるアプリケーションを呼び出したときにのみ使用するようにしてください。

    重要

    Red Hat Enterprise Linux 4 では X11 forwarding はデフォルトで無効になっています。ssh 接続を介した悪意ある X11 アプリケーションを実行しようとしてもローカルの X11 サーバを侵害することができない以前の Red Hat Enterprise Linux リリースとは異なっています。信頼できるサーバに接続する時のみ X11 forwarding を使用するようにしてください。

  • Red Hat Enterprise Linux 4 Update 1 に diskdump 機能が含まれるようになります。Red Hat netdump 機能の代替として(または併用使用)働きます。

    i386 システムの diskdump 機能は現在、aic7xxx、aic79xx、mpt fusion、megaraid、ata_piix、sata_promise の各デバイスに対応しています。ia64 システムでは、aic7xxx、aic79xx、mpt fusion、sata_promise の各デバイスがサポートされます。AMD64 及び Intel® EM64T の各システムでは、aic7xxx、aic79xx、mpt fusion、megaraid、sata_promise、ata_piix の各デバイスがサポートされます。最後に、PPC64 システムでは ipr と sym53c8xx_2 の各デバイスがサポートされます。

    注記

    Red Hat Enterprise Linux 4 Update 1 では、megaraid デバイスと SATA デバイスが新たにサポートされるようになります。

    diskdump 機能を使用するにはすべての物理的なシステムメモリを含むのに十分な大きさの専用ディスクデバイスまたはディスクパーティションが必要になります。システムクラッシュが発生した場合、設定されたディスクの場所にメモリが書き込まれます。次に再起動すると、そのデータは設定されたディスクの場所からコピーされ、netdump 機能で作成されたものと機能的には同一となる vmcore ファイルにフォーマット化され、固有のサブディレクトリ /var/crash/ に保存されます。vmcore ファイルは crash(8) ユーティリティで解析することができます。

    重要

    diskdump 機能は、クラスタモードが megaraid アダプタで有効にされていると dump ファイルの書き込みに失敗することがあります。デバイスの WebBIOS ユーティリティを使用して megaraid アダプタ上でクラスタモードを無効にすることができます。WebBIOS の詳しい使用方法については、メーカーの説明書をご覧ください。

    diskdump 機能に必要なカーネルモジュールは Red Hat Enterprise Linux 4 カーネルに自動的に含まれます。関連したユーザースペース diskdump パッケージは diskdumputils-1.0.1-5 という名前で、netdump 同様デフォルトでインストールされます。

    ディスクの適切な場所をまず設定してからプレフォーマット化しなければなりません。フォーマットを行った後、diskdump 機能を chkconfig(8) でオンにするとサービスが起動します。設定及びユーザーのタスクに関する詳細ドキュメントは次の場所の diskdumputils にあります。

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

    他にも diskdumpfmt(8)、diskdumpctl(8)、savecore(8) の各 man ページに詳細があります。

カーネルについて

このセクションは Red Hat Enterprise Linux 4 Update 1 カーネルに関連した事項について説明しています。

  • 特定のシステムで数時間後に USB マウスが反応しなくなる問題が発見されています。USB エミュレーションを有効にする BIOS 設定が 2.6 カーネルのマウス操作のフリーズの要因となり、機能を回復させるには Ctrl-Alt-Fx で仮想コンソールに移動してからグラフィカルデスクトップに戻るか、マウスを一旦抜いてから挿し直さなければなりません。

    USB マウスのフリーズを防ぐには、そのシステムの BIOS で USB Emulation サポート (USB Legacy Support とも呼ばれる)を無効にすることをお勧めします。この BIOS 設定を見つけて無効にする詳細についてはメーカーの説明書を参照してください。

  • Red Hat Enterprise Linux 4 Update 1 カーネルは AMD64 デュアルコアプロセッサを使用しているシステム上ではデフォルトで NUMA 最適化を自動的に無効にします(numa=off)。これにより、デュアルコアプロセッサのレポートに異なるシステム BIOS 実装を持つ複数のシステム全体に渡って安定した動作を保証します。

    Red Hat Enterprise Linux 4 Update 1 カーネルで期待されるようなデュアルコアプロセッサのレポートとの適合をメーカーが明記しているシステムについては、ユーザーがこのデフォルトを安全に上書きすることができます。

    ユーザーは、Linux ブートプロンプトで numa=on を指定するか、grub.conf ファイル内のアクティブなカーネル行で numa=on を指定することで numa=off デフォルトを上書きすることができます。この機能を有効にするとシステムがブートに失敗する場合は、上書きを削除してやり直してみてください。この制約は今後の Red Hat Enterprise Linux 4 アップデートで解消される予定です。

ドライバ及びハードウェアサポートへの変更点

このアップデートにはいくつかのドライバのバグ修正が含まれています。以下の一覧が重要なドライバのアップデートです。いくつかは、オリジナルのドライバが違う名前で保存されており、後日最新バージョンにドライバの設定を移行したい企業などのためにデフォルトではない代替として利用できるようになっています。

注記

ほとんどの場合、各アップデートに保存される旧リビジョンのドライバは1つのみのため、次回 Red Hat Enterprise Linux アップデートを適用する前に、最新ドライバへの移行を完了してください。

Red Hat Enterprise Linux 4 Update 1 では、次のデバイスドライバが更新されます。

  • Emulex LightPulse Fibre Channel HBA (lpfc ドライバ)

  • LSI Logic MegaRAID Controller ファミリー (megaraid_mbox ドライバ)

  • Intel® PRO/Wireless 2100/2200 アダプタ (ieee80211/ipw2100/ipw2200 ドライバ)

  • Broadcom Tigon3 (tg3 ドライバ)

  • Intel® Pro/100 Adapter ファミリー(e100 ドライバ)

  • Intel® PRO/1000 Adapters (e1000 ドライバ)

  • Serial ATA (SATA) デバイス (sata ドライバ)

  • Neterion 10GB Ethernet アダプタ (s2io ドライバ)

  • Red Hat Enterprise Linux 4 Update 1 で配布されるカーネルには LSI Logic の新しい megaraid_mbox ドライバが含まれています。megaraid ドライバの代わりとなります。megaraid_mbox ドライバはデザインが改善され、2.6 カーネルと互換性があります。また、最新ハードウェアのサポートも含まれます。ただし、megaraid ドライバでサポートされていた古いハードウェアの中には megaraid_mbox がサポートしないものもあります。

    次の PCI ベンダー ID とデバイス ID の組合せを持つアダプタは megaraid_mbox ではサポートされません。

    
    ベンダー、デバイス
    
    0x101E、0x9010
    0x101E、0x9060
    0x8086、0x1960
    
    

    lspci -n コマンドは特定マシンにインストールしているアダプタの ID を表示するのに使用できます。こうした ID を持つ製品は次のモデル名で知られています(これに限られるわけではありません)。

  • Broadcom 5820

  • Dell PERC (dual-channel fast/wide SCSI) RAID コントローラ

  • Dell PERC2/SC (single-channel Ultra SCSI) RAID コントローラ

  • Dell PERC2/DC (dual-channel Ultra SCSI) RAID コントローラ

  • Dell CERC (four-channel ATA/100) RAID コントローラ

  • DRAC 1

  • MegaRAID 428

  • MegaRAID 466

  • MegaRAID Express 500

  • HP NetRAID 3Si と 1M

注記

Dell、LSI Logic いずれも 2.6 カーネルではこれらのモデルをサポートしなくなることを表明しています。結果として、これらのアダプタは Red Hat Enterprise Linux 4 Update 1 でサポートされなくなります。

  • Red Hat Enterprise Linux 4 Update 1 は 2 テラバイト(TB)を越すディスクデバイスのサポートを実現しています。Red Hat Enterprise Linux 4 リリースではこの機能のサポートは限られていますが、Update 1 には多くの改善点が含まれています(ユーザースペースプログラムやカーネルの両方)。全般的に、Update 1 は 2 TB を越すディスクデバイスのサポートに関する必要条件が考慮されています。

    次のような大規模デバイスのサポートに関連するガイドラインと制限について注意してください。

    · 一般的なディスクデバイスは 512 バイトブロックの単位で処理されます。SCSI コマンドのアドレスサイズは最大デバイスサイズを確定します。SCSIコマンドセットには、16ビットブロックアドレス(デバイスサイズは 2GBまでに限られる)、32ビットブロックアドレス (2 TB の処理までに限られる)、64ビットブロックアドレスを持つ複数のコマンドがあります。2.6 カーネルの SCSI サブシステムには 64ビットブロックアドレスを持つコマンドのサポートがあります。2 TB を越えるディスクをサポートするには、HBA (Host Bus Adapter)、HBA ドライバ、ストレージデバイスも 64ビットブロックアドレスをサポートする必要があります。Red Hat は、Winchester Systems FX400 の 8 TB 論理ユニットで Red Hat Enterprise Linux 4 Update 1 に含まれる QLogic qla2300 ドライバと Emulex lpfc ドライバを検証しています (rev. 3.42B 及びそれ以降が必要)。

    · 一般的に使用されている MS-DOS パーティションテーブル形式は 2 TB を越えるデバイス上では使用できません。2 TB を越えるデバイスには、GPT パーティションテーブル形式を使用しなければなりません。GPT パーティションの作成及び管理には parted ユーティリティを使用する必要があります。GPT パーティションを作成するには、parted のコマンドである mklabel gpt を使用します。

    Red Hat は、単一パーティションがデバイス全体を占有している場合も含めてすべてのブロックデバイスが有効なパーティションテーブルで初期化されることを必要とします。意図しないまたは誤ったデバイス上のパーティションテーブルにより発生する恐れのある問題を防止するためです。

    · 現在、Anaconda インストーラーは Itanium™ アーキテクチャでのみ GPT パーティションテーブルをサポートしています。結果として、2 TB を越えるデバイスのインストールまたはフォーマットは Itanium™ プラットフォーム以外ではできません。

    · / 及び /boot ディレクトリは 2 TB以下のデバイスに配置しなければなりません。

    · 大規模デバイスでの LVM2 に関する様々な問題点が Red Hat Enterprise Linux 4 Update 1 で修正されています。Update 1 をインストールするまで 2 TB を越えるデバイス上で LVM2 を使用しないでください。

    上記に記したように、Red Hat はたとえ LVM2 Volume Group の一部として使用される場合でもパーティションテーブルはブロックデバイスに書き込まれることを必要とします。この場合、デバイス全体に渡る単一パーティションを作成しても構いません。次に、pvcreate コマンド及び vgcreate コマンドを使う時はパーティションのフルネームを必ず指定してください(例えば、/dev/sda1がフルネームであり、/dev/sda ではありません)。

    · md ソフトウェア RAID セットのメンバーにできる最大サイズのディスクは 2 TB になります。md RAID デバイス自体は 2 TB を越えても構いません。Red Hat は 8 TB までの md デバイスの検証を行っています。

    · 4 TB を越えるデバイス上で発生する e2fsprogs でのさまざまな問題点が Red Hat Enterprise Linux 4 Update 1 では対処されています。Update 1 以前の場合、ext2 または ext3 ファイルシステムを作成する際に mke2fs -b 4096 を指定することでこれらの問題を回避することができます。Update 1 ではこの回避策が必要なくなります。

    ext2 及び ext3 は内部的な 8 TB の限界があります。この限界までのデバイスはRed Hat Enterprise Linux 4 Update 1 で検証されています。

    大規模ファイルシステムの作成をスピードアップするために mke2fs -T largefile4 コマンドを使用することもできます。

    · GFS ファイルシステムは 32ビットシステム上では 16 TB までに、64ビットシステムでは 8 エクサバイト (EB) までに制限されます。Red Hat は 8 TB までの GFS ファイルシステムのサイズを検証しています。

    · 2 TB を越える NFS パーティションが検証されサポートされています。

    · Red Hat Enterprise Linux 4 Update 1 ユーザースペースツールが大規模ファイルサポート用にコンパイルされます。ただし、このモードですべてのプログラムを検証することはできません。大規模ファイルサポートにこれらツールを使用した際に問題が発生した場合には、問題報告をファイルしてください。

    · inn プログラムは 2 TB を越えるデバイスでは正常に機能しません。これについては今後の Red Hat Enterprise Linux リリースで対処していく予定です。

パッケージへの変更点

このセクションでは、Update 1 の一部として Red Hat Enterprise Linux 4 から更新または追加されている パッケージを一覧にしています。

注記

このパッケージ一覧には Red Hat Enterprise Linux 4 の全種類からのパッケージが含まれます。ここに記載されているパッケージがご利用のシステムに含まれていないこともあります。

以下のパッケージは オリジナルのRed Hat Enterprise Linux 4 リリースから更新されています。

  • HelixPlayer

  • ImageMagick

  • ImageMagick-c++

  • ImageMagick-c++-devel

  • ImageMagick-devel

  • ImageMagick-perl

  • alsa-lib

  • alsa-lib-devel

  • anaconda

  • anaconda-product

  • anaconda-runtime

  • apr

  • apr-devel

  • arpwatch

  • authconfig

  • authconfig-gtk

  • autofs

  • binutils

  • bootparamd

  • chkconfig

  • comps-4AS

  • coreutils

  • cpio

  • cpp

  • crash

  • cups

  • cups-devel

  • cups-libs

  • curl

  • curl-devel

  • dbus

  • dbus-devel

  • dbus-glib

  • dbus-python

  • dbus-x11

  • devhelp

  • devhelp-devel

  • device-mapper

  • diskdumputils

  • dmraid

  • e2fsprogs

  • e2fsprogs-devel

  • elinks

  • emacs

  • emacs-common

  • emacs-el

  • emacs-leim

  • emacs-nox

  • enscript

  • ethereal

  • ethereal-gnome

  • evolution

  • evolution-connector

  • evolution-data-server

  • evolution-data-server-devel

  • evolution-devel

  • exim

  • exim-doc

  • exim-mon

  • exim-sa

  • firefox

  • fonts-xorg-100dpi

  • fonts-xorg-75dpi

  • fonts-xorg-ISO8859-14-100dpi

  • fonts-xorg-ISO8859-14-75dpi

  • fonts-xorg-ISO8859-15-100dpi

  • fonts-xorg-ISO8859-15-75dpi

  • fonts-xorg-ISO8859-2-100dpi

  • fonts-xorg-ISO8859-2-75dpi

  • fonts-xorg-ISO8859-9-100dpi

  • fonts-xorg-ISO8859-9-75dpi

  • fonts-xorg-base

  • fonts-xorg-cyrillic

  • fonts-xorg-syriac

  • fonts-xorg-truetype

  • gaim

  • gcc

  • gcc-c++

  • gcc-g77

  • gcc-java

  • gcc-objc

  • gdb

  • gdk-pixbuf

  • gdk-pixbuf-devel

  • gdm

  • glibc

  • glibc-common

  • glibc-devel

  • glibc-headers

  • glibc-profile

  • glibc-utils

  • gpdf

  • gsl

  • gsl-devel

  • gtk2

  • gtk2-devel

  • hotplug

  • htdig

  • htdig-web

  • httpd

  • httpd-devel

  • httpd-manual

  • httpd-suexec

  • hwbrowser

  • hwdata

  • iiimf-csconv

  • iiimf-docs

  • iiimf-emacs

  • iiimf-gnome-im-switcher

  • iiimf-gtk

  • iiimf-le-canna

  • iiimf-le-hangul

  • iiimf-le-sun-thai

  • iiimf-le-unit

  • iiimf-libs

  • iiimf-libs-devel

  • iiimf-server

  • iiimf

  • initscripts

  • ipsec-tools

  • java-1.4.2-gcj-compat

  • java-1.4.2-gcj-compat-devel

  • kdegraphics

  • kdegraphics-devel

  • kdelibs

  • kdelibs-devel

  • カーネル

  • kernel-devel

  • kernel-doc

  • kernel-smp

  • kernel-smp-devel

  • kernel-utils

  • krb5-devel

  • krb5-libs

  • krb5-server

  • krb5-workstation

  • kudzu

  • kudzu-devel

  • libaio

  • libaio-devel

  • libexif

  • libexif-devel

  • libf2c

  • libgcc

  • libgcj

  • libgcj-devel

  • libobjc

  • libpcapk

  • libstdc++

  • libstdc++-devel

  • libtiff

  • libtiff-devel

  • libtool

  • libtool-libs

  • lsof

  • lvm2

  • mailman

  • man-pages-ja

  • mod_auth_mysql

  • mod_python

  • mod_ssl

  • 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

  • mysql-server

  • net-tools

  • netdump

  • netdump-server

  • nptl-devel

  • nscd

  • nss_ldap

  • ntsysv

  • openoffice.org

  • openoffice.org-i18n

  • openoffice.org-libs

  • openssh

  • openssh-askpass

  • openssh-askpass-gnome

  • openssh-clients

  • openssh-server

  • pam

  • pam-devel

  • pango

  • pango-devel

  • pciutils

  • pciutils-devel

  • pcmcia-cs

  • perl

  • perl-DBI

  • perl-suidperl

  • php

  • php-devel

  • php-domxml

  • php-gd

  • php-imap

  • php-ldap

  • php-mbstring

  • php-mysql

  • php-ncurses

  • php-odbc

  • php-pear

  • php-pgsql

  • php-snmp

  • php-xmlrpc

  • policycoreutils

  • popt

  • postfix

  • postfix-pflogsumm

  • postgresql

  • postgresql-contrib

  • postgresql-devel

  • postgresql-docs

  • postgresql-jdbc

  • postgresql-libs

  • postgresql-odbc

  • postgresql-pl

  • postgresql-python

  • postgresql-server

  • postgresql-tcl

  • postgresql-test

  • procps

  • psacct

  • python

  • python-devel

  • python-docs

  • python-tools

  • redhat-lsb

  • redhat-release

  • rpm

  • rpm-build

  • rpm-devel

  • rpm-libs

  • rpm-python

  • rpmdb-redhat

  • rsh

  • rsh-server

  • selinux-policy-targeted

  • selinux-policy-targeted-sources

  • squid

  • squirrelmail

  • strace

  • system-config-kickstart

  • system-config-lvm

  • tcpdump

  • telnet

  • telnet-server

  • tetex

  • tetex-afm

  • tetex-doc

  • tetex-dvips

  • tetex-fonts

  • tetex-latex

  • tetex-xdvi

  • thunderbird

  • tkinter

  • ttfonts-ja

  • tzdata

  • up2date

  • up2date-gnome

  • vim-X11

  • vim-common

  • vim-enhanced

  • vim-minimal

  • xemacs

  • xemacs-common

  • xemacs-el

  • xemacs-info

  • xemacs-nox

  • xloadimage

  • xorg-x11

  • xorg-x11-Mesa-libGL

  • xorg-x11-Mesa-libGLU

  • xorg-x11-Xdmx

  • xorg-x11-Xnest

  • xorg-x11-Xvfb

  • xorg-x11-deprecated-libs

  • xorg-x11-deprecated-libs-devel

  • xorg-x11-devel

  • xorg-x11-doc

  • xorg-x11-font-utils

  • xorg-x11-libs

  • xorg-x11-sdk

  • xorg-x11-tools

  • xorg-x11-twm

  • xorg-x11-xauth

  • xorg-x11-xdm

  • xorg-x11-xfs

  • xpdf

以下の新しいパッケージが Red Hat Enterprise Linux 4 Update 1 に追加されています。

  • gcc-gnat

  • compat-libcom_err-1.0-5

以下のパッケージが Red Hat Enterprise Linux 4 Update 1 から削除されています。

  • 削除されたパッケージはありません。

( amd64 )