Red Hat Enterprise Linux 4.6 リリースノート


はじめに

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

  • リリースノートの更新

  • インストール関連の事項

  • 機能の更新

  • カーネル関連の更新

  • ドライバーの更新

  • その他の更新

  • 技術プレビュー

  • 既知の問題

Red Hat Enterprise Linux 4.6 に関する更新の一部は、本リリースバージョンには含まれていないかも知れません。Red Hat Enterprise Linux 4.6 リリースノートの最新バージョンは以下の URL でも閲覧することができます:

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

リリースノートの更新

この項は、ディストリビューションに含まれるリリースノートに記載されていない Red Hat Enterprise Linux 4.6の情報について説明します。

  • CPU がオーバーヒートした場合など、カーネルの緊急警告によってはユーザーに貫入しすぎる場合があります。このような場合、開いているすべてのコンソールから警告ウインドウが表示されます。

    このような場合、sysctl -w kernel.printk=0を実行すると警告が表示されなくなります。また、このようなエラーメッセージを root コンソールのみに表示させるよう制限することもできます。制限するには、/etc/syslog.conf の以下の行を編集します。

    *.emerg                                        *
                              

    以下のように編集します。

    *.emerg                                        root
                              
  • sos が導入され、sysreport のサポートが廃止される予定です。sos をインストールするには、up2date -i sos を実行します。これにより、sos をインストールし、sysreport を削除します。この更新を反映するため、既存のキックスタートファイルの更新が推奨されます。

    sos をインストールした後、コマンド sosreport を実行して起動します。sysreport をコマンドして実行すると、sysreport は廃止されたという警告が表示されますが、そのまま実行すると sosreport を起動します。

    sysreport ツールを使用する必要がある場合は、コマンド sysreport.legacy を使用して起動します。

    sosreport の詳細については、man sosreport および sosreport --help を参照してください。

インストール関連の事項

このセクションには、Red Hat Enterprise Linux インストールと Anaconda インストールプログラムに特有な情報が含まれています。

注記

既存の Red Hat Enterprise Linux 4 インストールを Red Hat Enterprise Linux 4.6 に アップグレードするためには、Red Hat Network を使用して、変更のあったパッケージを更新する必要があります。

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

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

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

  • Red Hat Enterprise Linux 4.6 がシリアルコンソールを通じてインストールされている場合、ログインプロンプトは出ないかも知れません。これに対する迂回策として、/etc/yaboot.conf を開いて、次の行を見つけます:

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

    この行で、console=tty0console=ttyS4 の順番が次のようになるように編集します:

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

機能の更新

nordirplus

新規の NFS マウントオプション nordirplus を使用すると、今回、 マウント用の READDIRPLUS コールを無効にすることができます。

SB600 サポート

libata ドライバーは今回、SB600 IDE デバイスをサポートしています。

SB600 IDE デバイス処理の ide-汎用手法に慣れている方は、/dev/hd* エントリが、今回 /dev/sd* であることに注意してください。

samba

samba はバージョン 3.0.25b に更新されました。これにより、 Windows 2003™ と Windows Vista™ (最近、アップストリームリリースで解決)との相互操作に影響していた幾つかの問題に対応 できます。

この更新用になされた samba への全ての改訂は、一部の 重要なコードパスの内部までに及ぶコード変更をもたらしました。これにより、バージョン 3.0.10 への逆行は不可となります。そのため、全ての samba パッケージはバージョン 3.0.25b へ再編成されています。

この再編成のため、一部のオプション解釈手法とコンポーネントの動作は随分変更されて います。これは、samba をアップグレードした後に、設定ファイルが 手動で編集されるべきことを意味します。

ldap filter のような一部のオプションと最低限パスワード長は、今回 無視されるようになりました。samba のこのバージョンへのアップ グレードの前に、samba パッケージの errata を確認して、ご使用の システムが削除されたオプションに依存していないかどうかをチェックしてください。

samba のこの更新は幾つかの機能更新に適用されています。 特に以下のようなものがあります:

  • より厳格な命名規則が今回、強要されます。これらの新規規則は force userforce groupvalid user、及び、 他のユーザーやグループの名前を受理するディレクティブに影響します。この更新では、ユーザー名と グループ名は完全修飾でなければなりません。

    例えば、あるマシンが DOMAIN と言う名のドメインに参加した場合、 そのドメインの foo と言う名のユーザーは DOMAIN\foo と言う形式で使用しなければなりません。単に foo のみを使用すると、通常はマシンへの権限が拒否されます。

  • 複数の passdb バックエンド用のサポートは今回、無視されることになります。 passdb バックエンド用のサポートは、サーバーへの使用価値が低いのに 一部のケースで少々問題になっていました。

    複数データベースを使用するには、それらを一つのデータベースに統合します。 その後、pdbebit ユーティリティを使用して、 他のデータベースに保存してあるアカウントを移行します。

  • winbindd は今回、サーバーのドメインタイプを検知して、自動的に 正しいセキュリティメソッドを選択します。security = domain に 設定しても、winbinddkerberos/ldap を使って、AD 対応として認識されているドメインへ接続する結果になる可能性があります。

  • ldap スキーマは今回、拡張されました。ldapsam バックエンドを使用している場合、この拡張された ldap スキーマに アップグレードして下さい。このアップグレードは下方互換です。

    拡張された ldap スキーマにアップグレードする場合は、 sambaSID に指標を付けて、サブマッチを処理する ようにお勧めします。

  • winbindd NSS 数値表記は今回、デフォルトで OFF になっています。これは、複数ドメインコントローラ、トラスト、及びリモートロケーションが 巻き込まれている広い環境で役に立ちます。ご使用の環境が user/group 数値表記に依存している場合、オプションの winbind enum userswinbind enum groups を使用してこれをオンにすることができます。

カーネル関連の更新

  • madvise() は今回 DONTFORK と、 DOFORK をサポートしています。

  • オンデマンドで pagecacheslabcache を クリアする為に /proc/sys/vm/drop_caches が追加されました。

  • /proc/sys/vm/max_queue_depth の上限値制限が解除されています。

  • oom_killer は今回、メモリー不足状態のカーネルパニックを アクティブにする為にサポートされています。

  • smaps 機能が今回サポートされています。

  • i_nlink カウントが正常に更新するのを妨害していた nfsv4 link バグは修正されています。

  • ローカルユーザーがカーネルパニックの原因になるような乱用に対処する為に、 32-bit ioctl 内で欠けていた fput() コールが 追加されています。

  • dir_modefile_mode は今回、 デフォルト値を持っています。

  • CONFIG_KPROBES は、Systemtap. 用の サポートを提供するために有効になっています。

  • cpuid emulation (模倣)が AMD プロセッサ用に追加されています。

  • CPU 周波数が ConroeBroadwater の チップセットで正常にスケーリングするのを阻止していたバグは修正されました。

  • カーネルソースは今回、AMDATI SB600 用に SMBus Device ID を含んでいます。

  • ATI SB700 用の追加デバイス ID が追加されました。

  • MMCONFIG は今回、 Intel Core 2 Duo プラットフォーム 上で、デフォルトで無効になっています。

  • Oprofile は今回、新規の Greyhound パフォーマンスカウンターイベントをサポートします。

  • /proc NUMA マップは今回サポートが あります。

  • SB700 SATA コントローラは今回サポートされています。

  • Intel 6300ESB Watchdog タイマーは 今回サポートがあります。

ドライバーの更新

  • megaraid_sas: PowerEdge Expandable Raid Controller (PERC 6) をサポートする為にバージョン 00.00.03.13 に更新されています。

  • k8_edac ドライバーは今回、改訂 F プロセッサをサポートします。

  • qla2xxx: バージョン 8.01.07.04 に更新されています。 これは以下の変更に適用されています:

    • D3 状態のパワー管理問題の為の迂回策の導入

    • "queue-full" 状態を処理するような改善

    • iIDMA 用の全般的サポートの追加

    • IRQ #0 の使用を今回許可

    • big-endian ホスト上で RSCN の今回の修復

    • ファブリック名内の fc_host の正しいバイト順

    • 各種照合カウンティング問題の修復

    • Dell mezzanine カード上の Fibre チャンネルインターフェイスの スピード感知を今回サポート。

  • qla3xxx: 最新のアップストリームバージョン(v2.03.00-k4-RHEL4U6)に更新されています。これは以下のような数種の変更に適用されています:

    • 今回 4032 チップのサポート

    • 今回 Agere PHY チップのサポート

    • リセットタイムアウトの修復

    • RX パケット処理のクリーンアップ

    • パフォーマンス向上の為の NAPI コードのクリーンアップ

  • qla4xxx: バージョン 5.01.01-d1 に更新されています。 これは以下のような変更に適用されています:

    • メールボックスコマンドへのファームウェア更新を今回サポート

    • 起こりうる NULL ポインター照合問題の修復

    • 再初期化(デュアルポートカードに該当)の前に他のポートに完全なリセットを させる為の RESET_HA_INTR 完了アルゴリズムの更新

    • data_cmnd への参照の削除

    • IPv6 用のサポート追加

    • 各致命的なエラー後には今回、ソフトリセットの実行

    • ステータスバイト内へ scsi ステータスの参入

    • 感知キー RECOVERED_ERRORが今回正常に報告

    • ドライバーがアンローディングした場合も、DPC_RESET_HA は 不発生

  • mpt fusion ドライバーはバージョン 3.02.99 に更新されました。 この更新は特に、以下のような数種の変更に適用されています:

    • エラー処理の強化

    • ドメイン妥当性検証は、最初の問い合わせ完了時に、又は IR ファームウェアにより要求された時に デバイス単位ベースで実行

    • PowerPC 用サポートの追加

    • 各 SAS コントローラは今回 1024 デバイスまでサポート可能

    • CSMI IOCTL 操作の強化

  • lpfc: バージョン 8.0.16.34 に更新されています。これは 以下のような数種の変更に適用されています:

    • デバイス PCI ID をベースにした hba queue depth 算出の削除

    • 8G スピードと Saturn HBA 用サポートの追加

    • GID_FT 反応を全面的に処理する為の lpfc_ns_rsp の修復

    • ドライバーアンロード中の queuecommand パニックの 原因であるバグの修復

    • ファブリックポート上での NPort 確認の実行停止

    • HBA のサブシステム ID へのドライバー依存の削除

    • 最大読み込み DMA バイトカウントを制御するためのモジュールパラメータ追加

    • リンクアップ上で RFF を Fabric に転送する発見論理の更新

    • メールボックスタイムアウト値の変更

    • Saturn ハートビートコマンドを今回サポート

    • Saturn 温度センサーを今回サポート

    • ファームウェアのダウンロード中に認識されるシステムパニックの原因となるバグの修正

  • arcmsr: Areca RAID コントローラ用サポートを提供するために この更新に含まれているドライバーです。

  • openibopenmpi: InfiniBand サポートを提供する為に OFED (OpenFabrics Enterprise Distribution) バージョン 1.2 に アップグレードされています。

  • cciss: 以下のような変更に適用する為にバージョン 2.6.16 に 更新されています:

    • 今回の Smart Array E500 のサポート

    • 今回の再起動通知のサポート

    • HP RAID クラスストレージデバイスの今回のサポート

  • adp94xx: AIC94XX Razor SAS コントローラを使用しているシステム用のドライバーサポートを向上する為にバージョン 1.08-13 に更新 されています。この更新は以下のような数種の変更に適用されています:

    • Sequencer ファームウェアの V17 から V32 へのアップグレード

    • 上部レイヤーから打ち切られた SCSI コマンドのエラー処理の向上

    • デバイスのホット切断を検知するための Empty Data Buffer (EDB) タイマーイベント処理の追加

    • Fujitsu ドライブが検知されるのを阻止していたバグの修復

    • 今回 smartctl ユーティリティが正常動作

    • 結果として出る ASYNC イベントでの SATA デバイス用 EDB を ドライバーが開放

    • ドライバーは InquiryRead CapacityReport LUN コマンド用の不正なデータ報告を停止

  • s2io: Neterion Xframe-II 10GbE ネットワークアダプター用のサポートを提供するためにバージョン 2.0.25.1 に更新 されています。

  • cxgb3: Chelsio 10G Ethernet Network Controller をサポートする為に更新されています。

  • Promise SATA ドライバーは今回、PATA デバイスをサポートします。

  • dell_rbu: パケットモードでパケット用の物理メモリー割り当て フロアを増大する為にバージョン 3.2 に更新されています。この更新は、spinlock がパケットモードに保留されている間に kmalloc のコールされる状態の阻止もします。

  • lmsensors は今回、Nforce4 チップセットをサポートします。

  • 汎用 IDE ドライバーは今回、JMicron JMB368JMB363JMB366JMB360、及び JMB361 の IDE コントローラをサポートします。

  • aacraid ドライバー: PRIMERGY RX800S2RX800S3 をサポートするためにバージョン 1.1.5-2441 に更新 されています。

  • bnx2 driver: 5709 ハードウェアをサポートする為に、バージョン 1.5.11 に更新されています。

  • ibmveth: クラッシュダンプ用の netdump 機能を有効にする為に netpollnetconsole のサポートが追加されています。

  • tg3ドライバー: 一般的バグ修正の 適用と Broadcom 5906 及び 5722 チップセット用のサポートをするため、バージョン 3.77 に更新されています。

  • forcedeth-0.60 ドライバー: 今回のリリースに含まれています。 これは、NVIDIA MCP55 マザーボードチップセットと それに該当するオンボード NIC を使用しているお客様のために数種の重大なバグ修正に適用されて います。

  • amd74xx.c: NVIDIA MCP55MCP61MCP67、 及び、AMD CS5536 の IDE コントローラ用のサポートが 追加されています。

その他の更新

  • EMC Clariion ストレージ上で dm-multipath を使用する implicit active-active failover (ALUA) が今回サポートされています。

  • CHAP (Challenge Handshake Authentication Protocol) の ユーザー名とパスワードはそれぞれ 256 文字の制限を持ちます。

技術プレビュー

技術プレビュー 機能は現在、Red Hat Enterprise Linux 4.6 サブスクリプションサービスでは機能的に完全でなく、サポートされていません。これは一般的に実稼動使用には適切ではありません。しかし、これらの機能はお客様への便宜として提供されており、広範囲の利用度を提供します。

お客様はこれらの機能が非実稼動環境では役に立つことがお判りになるでしょう。お客様はこれらが完全サポートになる前に自由に技術プレビューへのフィードバックと機能提案を提供して頂けます。重大なセキュリティ問題には Errata が提供されます。

技術プレビュー機能の開発期間中に、追加のコンポーネントがテスト用に公共使用できるようになることがあります。Red Hat では、技術プレビュー機能が将来のリリースで完全サポートになるようにすることを目標としています。

Systemtap

Systemtap はフリーソフトウェア(GPL) インフラストラクチャを提供して Linux システム稼動についての情報収集をより簡単にするようにします。これが、パフォーマンスや機能問題の解析に役に立ちます。systemtap の支援で、開発者は他の方法では情報収集が必要となる退屈で混乱を招く、器具調査、再コンパイル、インストール、再起動の手順をくり返す必要がなくなります。

Frysk GUI

frysk プロジェクトの目的は知的で、配布可能な常時稼動のシステムモニタとデバグツールを作成して、それが開発者とシステム管理者に以下のことをできるようにすることです:

  • 稼働中プロセスとスレッドの監視(イベントの作成と解除を含む)

  • プリミティブロックの使用を監視

  • 行き詰まり状態を検出

  • データ収集

  • クラッシュ中か不正動作中のプロセスをリストから選択するか、あるいはそのプロセス上で frysk がソースコード(又は他の)ウィンドウを開く許可をすることで、特定プロセスをデバグします。

この更新では、frysk グラフィカルユーザーインターフェイスは技術プレビューですが、frysk コマンドラインインターフェイスには全面的なサポートがあります。

gcc

GNU Compiler Collection (gcc-4.1) はこのリリースでは、まだ技術プレビューとして含まれています。 このコンパイラは元来、Red Hat Enterprise Linux 4.4 の技術プレビューとして紹介されたものです。

gcc-4.1 に関する詳細情報には、http://gcc.gnu.org/ にあるプロジェクトウェブサイトを参照して下さい。 gcc-4.1.2 の為の詳解マニュアルは http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/ でご覧になれます。

autofs5

autofs5 は、今回のリリースでは技術プレビューとして 含まれています。autofs のこの新バージョンは、複数ベンダー環境での 長期間存在した相互操作性問題をいくつか解決しています。autofs5 は また、以下のような強化も特徴としています。

  • ファイルシステム階級内のどのポイントでもファイルシステムを自動的にマウントする為の メカニズムを提供するダイレクトマップサポート

  • 怠慢な mountumount の サポート

  • 新しい設定ファイル /etc/autofs_ldap_auth.conf を通じた LDAP サポートの強化

  • nsswitch.conf 使用の完全実装

  • ダイレクトマップ用の複数マスターマップエントリー

  • 特定のマップ内容が autofs マスターマップ内に含まれるようにする マップ含有の完全実装

現時点で、autofs5 マスターマップ字句解析は、 マウントポイントやマップ仕様の中の引用文字列を正しく構文解析できません。 そのため、引用文字列はマップそのものの中に書き込む必要があります。

この更新では、autofs がまだデフォルトとしてインストール されており実行されています。そのため、autofs5 拡張機能を 使用したい場合は、autofs5 パッケージを手動でインストールする 必要があります。

autofsautofs5 の両方とも インストールすることができます。しかし、その1つだけを自動マウントの提供に 使用する必要があります。autofs5 をインストールして、 それを自動マウンターとして使用するには、以下の手順に従います:

  1. root としてログインして、service autofs stop を使って autofs サービスを停止します。

  2. コマンド chkconfig autofs off を使って autofs サービスを無効にします。

  3. autofs5 パッケージをインストールします。

  4. コマンド chkconfig autofs5 on を使って、 autofs5 を有効にします。

  5. コマンド service autofs5 start を使って autofs5 を開始します。

autofs5 に関する詳細情報には、以下の man ページを参照してください(autofs5 パッケージをインストールの後):

  • autofs5(5)

  • autofs5(8)

  • auto.master.v5(5)

  • automount5(8)

詳細情報には、/usr/share/doc/autofs5-<version>/README.v5.release を参照してください。

既知の問題

  • 現時点では、ext2online は EXT2 ファイルシステムでは、 動作しません。

  • 現在のカーネルは、起動時にシリアルポートへ表示する前に Data Terminal Ready (DTR) 信号を宣言しません。DTR 宣言は一部のデバイスで要求 されている為、その結果カーネルブートメッセージはそのようなデバイス上ではシリアル コンソールに表示されません。

  • Emulex lpfc ドライバーは /sys/class/scsi_host/host<scsi host number>/ 内に mbox ファイルを作成します。systool の ようなアプリケーションがこのファイルを読み込むと、以下のエラーメッセージがコンソールに 表示されシステムログメッセージにログされます:

    mbox_read: Bad State
    

    このメッセージは無害であり、無視しても問題ありませんEmulexlpfc ドライバーの将来のリリースで このエラーメッセージを削除します。

( amd64 )

Provided by: Nexcess.net