Red Hat Enterprise Linux 5.3

發​行​公​告​

所​有​架​構​的​發​行​公​告​。

Ryan Lerch

Red Hat Engineering Content Services

法律聲明

Copyright 2008 Red Hat, Inc.. This material may only be distributed subject to the terms and conditions set forth in the Open Publication License, V1.0 or later (the latest version of the OPL is presently available at http://www.opencontent.org/openpub/).

Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat, Inc. in the United States and other countries.

All other trademarks referenced herein are the property of their respective owners.

The GPG fingerprint of the security@redhat.com key is:

CA 20 86 86 2B D6 9D FC 65 F6 EC C4 21 91 80 CD DB 42 A6 0E



摘要

此​文​件​詳​述​了 Red Hat Enterprise Linux 5.3 的​發​行​公​告​。​


1. 安​裝​類​的​公​告​
1.1. 所​有​架​構​
1.2. PowerPC 架​構​
1.3. s390x 架​構​
1.4. ia64 架​構​
2. 功​能​更​新​
3. 驅​動​程​式​更​新​
3.1. 所​有​架​構​
4. Kernel 的​相​關​更​新​
4.1. 所​有​架​構​
4.2. x86 架​構​
4.3. PowerPC 架​構​
4.4. x86_64 架​構​
4.5. s390x 架​構​
4.6. ia64 架​構​
5. 虛​擬​化​(Virtualization)
5.1. 功​能​更​新​
5.2. 已​解​決​的​問​題​
5.3. 已​知​問​題​
6. 技​術​搶​先​版​
7. 已​解​決​的​問​題​
7.1. 所​有​架​構​
7.2. x86_64 架​構​
7.3. s390x 架​構​
7.4. PowerPC 架​構​
8. 已​知​問​題​
8.1. 所​有​架​構​
8.2. x86 架​構​
8.3. x86_64 架​構​
8.4. PowerPC 架​構​
8.5. s390x 架​構​
8.6. ia64 架​構​
A. 修​訂​歷​史​

此​部​份​包​含​了 Red Hat Enterprise Linux 5.3 的​安​裝​以​及​安​裝​程​式 Anaconda 的​特​定​資​訊​。​

Red Hat Network 可​安​裝​受​到​更​改​的​新​套​件​並​升​級​一​部​現​有​的 Red Hat Enterprise Linux 5 系​統​。​另​外​,Anaconda 能​夠​升​級​一​部​現​有​的 Red Hat Enterprise Linux 5 系​統​或​進​行​一​項​全​新​的 Red Hat Enterprise Linux 5.3 安​裝​。​

請​注​意​:Red Hat 並​不​提​供​由 Red Hat Enterprise Linux 5.3 版​本​升​級​至​此 GA 版​本​上​的​支​援​。​

另​外​,雖​然 Anaconda 提​供​了​一​項​可​讓​用​戶​由​先​前​的 Red Hat Enterprise Linux 重​大​版​本​升​級​至 Red Hat Enterprise Linux 5.3 的​選​項​,不​過 Red Hat 目​前​並​不​支​援​此​升​級​。​更​明​確​的​是​,Red Hat 並​不​提​供 Red Hat Enterprise Linux 重​大​版​本​之​間​的​就​地​升​級​。​(重​大​版​本​可​透​過​完​整​的​版​本​號​碼​來​辨​識​。​比​方​說​,Red Hat Enteprise Linux 4 與 Red Hat Enterprise Linux 5 兩​者​皆​為 Red Hat Enteprise Linux 的​重​大​版​本​。​)

針​對​於​重​大​發​行​版​之​間​所​進​行​的​就​地​更​新​無​法​保​留​所​有​的​系​統​設​定​、​服​務​以​及​自​訂​化​配​置​。​因​為​如​此​,當​您​進​行​重​大​版​本​之​間​的​升​級​時​,Red Hat 強​烈​建​議​您​進​行​全​新​的​安​裝​。​

1.1. 所​有​架​構​

  • Anaconda文​字​模​式​ 安​裝​程​序​現​在​提​供​了​切​換​至 Virtual Network Computing(VNC)的​選​項​以​便​完​成​安​裝​。​

  • 建​立​或​使​用​加​密​的​軟​體 RAID 成​員​磁​碟​(例​如 software RAID 分​割​區​)並​不​被​支​援​。​不​過​,建​立​加​密​的​軟​體 RAID 陣​列​(例​如 /dev/md0)則​被​支​援​。​

  • RHEL5 的 NFS 預​設​值​為​「​locking」​。​因​此​,若​要​由 anaconda 的 %post 部​份​掛​載 nfs share,請​在​使​用 nfs 來​掛​載 share 之​前​使​用 mount -o nolock,udp 指​令​來​啟​用 locking daemon。​

  • 當​在​一​部​配​置​了 iBFT 網​路​裝​置​的​系​統​上​經​由 CD 光​碟​片​或 DVD 光​碟​片​來​進​行​安​裝​時​,除​非​網​路​作​業​經​過​配​置​,不​然 Anaconda 不​會​包​含​任​何 iBFT 配​置​的​儲​存​裝​置​。​若​要​在​安​裝​時​啟​用​網​路​作​業​,請​在​安​裝​啟​動​提​示​中​使​用 linux updates=http://[any] 這​項​指​令​。​請​注​意​,[any] 可​以​任​何 URL 來​取​代​。​

    若​您​的​系​統​需​要​靜​態 IP 配​置​的​話​,請​使​用 linux updates=http://[any] ip=[IP address] netmask=[netmask] dns=[dns] 這​項​指​令​。​

  • 當​在​一​個​完​整​虛​擬​化​的​客​座​端​上​安​裝 Red Hat Enterprise Linux 5.3 時​,請​勿​使​用 kernel-xen kernel。​在​完​整​虛​擬​化​的​客​座​端​上​使​用​這​個 kernel 可​能​會​造​成​系​統​停​滯​。​

    當​您​正​在​一​個​完​整​虛​擬​化​的​客​座​端​上​安​裝 Red Hat Enterprise Linux 5.3 時​,若​您​使​用​了​一​組​安​裝​號​碼​(Installation Number)的​話​,請​記​得​在​安​裝​時​反​選 Virtualization 套​件​群​組​。​Virtualization 套​件​群​組​選​項​會​安​裝 kernel-xen kernel。​

    請​注​意​半​虛​擬​化​的​客​座​不​會​被​此​問​題​影​響​。​半​虛​擬​化​的​客​座​總​是​使​用 kernel-xen 核​心​。​

  • 當​您​由 Red Hat Enterprise Linux 5 升​級​至 5.2 時​,若​您​正​在​使​用​虛​擬​化​的​核​心​的​話​,您​必​須​在​升​級​完​成​過​後​重​新​啟​動​系​統​。​請​記​得​用​更​新​後​的​虛​擬​化​核​心​來​重​新​啟​動​電​腦​。​

    Red Hat Enterprise Linux 5 和 5.2 的 hypervisor 與 ABI 並​不​相​容​。​若​您​在​升​級​之​後​不​使​用​更​新​過​的​虛​擬​核​心​重​新​啟​動​的​話​,升​級​後​的​虛​擬​化 RPM 便​不​會​與​執​行​中​的 kernel 匹​配​。​

  • 當​由 Red Hat Enterprise Linux 4.6 升​級​至 Red Hat Enterprise Linux 5.1 或​更​新​版​本​時​,gcc4 可​能​會​造​成​升​級​失​敗​。​正​因​如​此​,您​必​須​在​進​行​升​級​前​手​動​式​地​將 gcc4 套​件​移​除​掉​。​

  • firstboot 這​個​語​言​插​件​已​被​移​除​,因​為​當​選​擇​了​新​語​言​時​,它​無​法​正​確​並​完​整​地​將​系​統​重​新​配​置​。​

  • Red Hat 不​支​援​在​安​裝​時​使​用 Challenge Handshake Authentication Protocol(CHAP)。​正​因​如​此​,CHAP 應​該​在​安​裝​過​後​才​啟​用​。​

    若​您​的​系​統​是​透​過​某​個 iFBT 裝​置​來​啟​動​的​話​,請​在 iFBT BIOS/軔​體​設​定​畫​面​中​為 CHAP 進​行​配​置​。​如​此​一​來​,您​的 CHAP 設​定​就​會​在​下​次​系​統​啟​動​時​生​效​。​

    若​您​的​系​統​是​透​過 PXE iSCSI 來​啟​動​的​話​,請​透​過 iscsiadm 來​為 CHAP 進​行​配​置​。​配​置​過​後​,請​使​用 mkinitrd 來​確​認​您​的 CHAP 設​定​在​下​次​系​統​啟​動​時​是​否​生​效​。​

  • 當​在​進​行​安​裝​時 provisioning 客​座​端​的​時​候​,RHN tools for guests 這​個​選​項​將​無​法​使​用​。​當​此​情​況​發​生​時​,系​統​將​會​需​要​額​外​的​權​利​,和 dom0 所​使​用​的​權​利​不​同​。​

    若​要​避​免​耗​費​額​外​的​權​利​在​客​座​端​上​,請​在​嘗​將​系​統​試​註​冊​至 Red Hat Network 前​手​動​式​地​安​裝 rhn-virtualization-common 套​件​。​

  • 在​一​部​含​有​多​重​網​路​介​面​的​系​統​上​安​裝 Red Hat Enterprise Linux 5.3 並​手​動​式​地​指​定 IPv6 位​址​可​能​會​造​成​網​路​作​業​設​定​上​含​有​部​份​的​錯​誤​。​當​此​情​況​發​生​時​,您​的 IPv6 設​定​將​不​會​顯​示​在​已​安​裝​的​系​統​上​。​

    若​要​解​決​此​問​題​,請​將 /etc/sysconfig/network 中​的 NETWORKING_IPV6 設​為 yes。​然​後​請​透​過​使​用 service network restart 指​令​來​重​新​啟​動​您​的​網​路​連​線​。​

  • 若​您​的​系​統​已​安​裝​了 yum-rhn-plugin-0.5.2-5.el5_1.2(或​是​較​早​的​版​本​),您​將​無​法​透​過 yum update 來​升​級​至 Red Hat Enterprise Linux 5.3。​若​要​解​決​此​問​題​,請​在​執​行 yum update 之​前​(透​過​使​用 yum update yum-rhn-plugin)將​您​的 yum-rhn-plugin 升​級​至​最​新​版​本​。​

  • 先​前​,anaconda 無​法​存​取​超​過 8 個 SmartArray 控​制​器​。​在​此​更​新​中​,這​項​問​題​已​被​解​決​。​

  • 由 OEM 所​提​供​的​驅​動​程​式​磁​碟​是​個​單​獨​的​映​像​檔​(*.img),它​包​含​了​多​重​的​驅​動​程​式​套​件​以​及 kernel 模​組​。​這​些​驅​動​程​式​會​在​進​行​安​裝​程​序​時​被​使​用​來​支​援 Red Hat Enterprise Linux 5 無​法​辨​識​的​硬​體​。​當​這​些​驅​動​程​式​套​件​與 kernel 模​組​被​安​裝​在​系​統​上​之​後​,它​們​便​會​被​放​置​在 initrd RAM disk(initrd)中​,如​此​一​來​當​系​統​啟​動​時​,它​們​便​會​被​載​入​。​

    在​此​發​行​版​中​,安​裝​程​序​可​基​於​驅​動​程​式​磁​碟​的​檔​案​系​統​標​籤​來​自​動​地​偵​測​它​們​的​存​在​性​,並​在​進​行​安​裝​時​使​用​該​磁​碟​的​內​容​。​此​特​性​可​透​過​安​裝​指​令​列​選​項 dlabel=on 來​進​行​控​制​,該​選​項​可​啟​用​自​動​搜​尋​。​此​發​行​版​的​預​設​值​為 dlabel=on。​

    所​有​標​記​為 OEMDRV 的​區​塊​裝​置​都​會​被​檢​查​並​且​驅​動​程​式​會​以​它​們​被​偵​測​的​順​序​來​由​這​些​裝​置​被​載​入​。​

  • 包​含 vfat 檔​案​系​統​的​現​有​已​加​密​區​塊​裝​置​在​分​割​區​介​面​中​將​會​顯​示​為 foreign 類​型​;也​就​是​說​這​些​裝​置​不​會​在​系​統​啟​動​時​被​自​動​掛​載​。​若​要​確​認​這​類​型​的​裝​置​可​自​動​地​被​掛​載​,請​為​它​們​在 /etc/fstab 中​附​加​適​當​的​項​目​。​若​要​取​得​相​關​指​南​,請​參​閱 man fstab。​

1.2. PowerPC 架​構​

  • 安​裝 Red Hat Enterprise Linux 5.2 的​記​憶​體​下​限​為 1 GB;建​議​記​憶​體​為 2 GB。​如​果​您​機​器​的​記​憶​體​低​於 1 GB,安​裝​過​程​可​能​會​停​滯​不​動​。​

    除​此​之​外​,執​行​使​用​大​量​記​憶​體​的​工​作​時​,只​擁​有 1GB 記​憶​體​的 PowerPC 機​器​可​能​會​遇​到​顯​著​的​效​能​問​題​。​要​讓​一​部 Red Hat Enterprise Linux 5.2 系​統​順​利​地​執​行​此​類​工​作​,建​議​您​安​裝 4 GB 的​記​憶​體​。​這​能​確​保​系​統​的​實​際​分​頁​數​和​安​裝 Red Hat Enterprise Linux 4.5(或​較​舊​版​本​)的 PowerPC 機​器​(使​用 512 MB 的​記​憶​體​)相​同​。​

1.3. s390x 架​構​

  • anaconda 現​在​已​支​援 OSA Express3 cards 的 CHPID 上​的​兩​個​通​訊​埠​。​安​裝​程​式​將​會​在​安​裝​的​初​始​階​段​提​示​通​訊​埠​的​號​碼​。​通​訊​埠​所​提​供​的​值​也​會​影​響​已​安​裝​的​網​路​介​面​啟​動 script。​當​通​訊​埠 1 被​選​擇​時​,portno=1 這​個​值​會​被​新​增​至 ifcfg-eth* 檔​案​的 OPTIONS 參​數​。

    當​在 z/VM 下​進​行​安​裝​時​,您​可​新​增 PORTNO=0(以​使​用 port 0)或 PORTNO=1(以​使​用 port 1)至 CMS 配​置​檔​案​來​避​免​被​提​示​模​式​。​

  • 在​一​部​含​有 DASD 區​塊​裝​置​並​且​裝​置​上​含​有 Linux 或​是​非 Linux 檔​案​系​統​的​機​器​上​進​行​安​裝​時​,安​裝​程​式​可​能​會​停​滯​。​若​此​狀​況​發​生​的​話​,您​將​需​要​清​出​您​想​使​用​的 DASD 裝​置​上​所​有​現​有​的​分​割​區​並​重​新​啟​動​安​裝​程​式​。​

1.4. ia64 架​構​

  • 若​您​的​系​統​只​擁​有 512MB 的​記​憶​體​,嘗​試​安​裝 Red Hat Enterprise Linux 5.3 可​能​會​失​敗​。​若​要​避​免​這​種​情​況​發​生​,請​先​執​行​一​項​基​本​安​裝​然​後​在​安​裝​結​束​後​才​安​裝​所​有​其​它​的​套​件​。​

  • 使​用 yum 並​透​過 32-bit Compatibility Layer 光​碟​來​安​裝​套​件​的​話​可​能​會​失​敗​。​若​失​敗​的​話​就​代​表 Red Hat 套​件​的​數​位​簽​章​並​未​被​匯​入 RPM 資​料​庫​。​若​您​還​未​連​結​至 Red Hat Network 並​取​得​更​新​的​話​,這​就​會​發​生​。​若​要​手​動​式​地​匯​入​數​位​簽​章​,請​以 root 身​份​來​執​行​下​列​指​令​:

    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

    一​旦 Red Hat GPG 金​鑰​被​匯​入​了​之​後​,您​就​能​夠​使​用 yum 來​透​過 32-bit Compatibility Layer 光​碟​片​來​進​行​套​件​安​裝​。​

    請​注​意​,當​由​此​光​碟​進​行​安​裝​時​,我​們​強​烈​建​議​您​使​用 yum 而​不​要​使​用 rpm 以​便​確​認​基​礎 OS 相​依​在​安​裝​過​程​中​有​被​指​定​。​

2. 功​能​更​新​

區​塊​裝​置​加​密

Red Hat Enterprise Linux 5.3 包​含​了​使​用 Linux Unified Key Setup(LUKS)規​格​的​區​塊​裝​置​加​密​上​的​支​援​。​為​裝​置​加​密​可​保​護​區​塊​裝​置​上​所​有​的​資​料​以​防​止​未​經​許​可​的​存​取​,儘​管​該​裝​置​已​由​一​部​系​統​上​實​體​移​除​了​。​若​要​存​取​某​個​已​加​密​裝​置​的​內​容​,用​戶​必​須​要​提​供​一​組​密​碼​或​金​鑰​來​進​行​驗​證​。​

如​欲​取​得​有​關​於​設​定​磁​碟​加​密​的​相​關​資​訊​,請​參​閱 Red Hat Enterprise Linux 安​裝​指​南​中​第 28 個​章​節​:http://redhat.com/docs/

mac80211 802.11a/b/g WiFi protocol stack (mac80211)

mac80211 堆​疊​(為​先​前​的 devicescape/d80211 堆​疊​)現​在​屬​於 Red Hat Enterprise Linux 5.3 中​一​項​受​支​援​的​功​能​。​它​能​啟​用 Intel® WiFi Link 4965 硬​體​的 iwlwifi 4965GN 無​線​網​路​驅​動​程​式​,並​允​許​特​定​的​無​線​裝​置​連​至​任​何​的​無​線​網​路​上​。​

雖​然 Red Hat Enterprise Linux 5.3 中​支​援 mac80211 元​件​,不​過​該​符​號​並​未​包​含​在 kernel 的​符​號​白​名​單​中​。​

全​域​檔​案​系​統 2(Global File System 2,GFS2)

GFS2 為 GFS 的​升​級​版​本​。​此​更​新​套​用​了​一​些​顯​著​的​改​善​,這​需​要​更​改 on-disk 檔​案​系​統​的​格​式​。​GFS 檔​案​系​統​能​透​過​使​用 gfs2_convert 工​具​來​被​轉​換​為 GFS2,該​工​具​亦​能​相​應​地​更​新 GFS 檔​案​系​統​的 metadata。​

在 Red Hat Enterprise Linux 5.2 中​,GFS2 原​本​是​個​被​提​供​來​作​為​進​行​評​估​用​的 kernel 模​組​。​在 Red Hat Enterprise Linux 5.3 中​,GFS2 現​在​已​屬​於 kernel 套​件​的​一​部​分​。​若 Red Hat Enterprise Linux 5.2 的 GFS2 kernel 模​組​已​被​安​裝​的​話​,您​必​須​將​之​移​除​才​可​在 Red Hat Enterprise Linux 5.3 中​使​用 GFS2。​

驅​動​程​式​磁​碟​支​援​的​改​善​

由 OEM 所​提​供​的​驅​動​程​式​磁​碟​是​個​單​獨​的​映​像​檔​(*.img),它​包​含​了​多​重​的​驅​動​程​式 RPM 以​及 kernel 模​組​。​這​些​驅​動​程​式​會​在​進​行​安​裝​程​序​時​被​使​用​來​支​援​無​法​辨​識​的​硬​體​。​這​些 RPM 會​被​安​裝​在​系​統​上​並​且​被​放​置​在 initrd 中​,如​此​一​來​當​機​器​重​新​啟​動​時​,它​們​便​會​被​支​援​。​

在 Red Hat Enterprise Linux 5.3 中​,安​裝​程​序​可​基​於​驅​動​程​式​磁​碟​的​檔​案​系​統​標​籤​來​自​動​地​偵​測​它​們​的​存​在​性​,並​在​進​行​安​裝​時​使​用​該​磁​碟​的​內​容​。​此​特​性​可​透​過​安​裝​指​令​列​選​項 dlabel=on 來​進​行​控​制​,該​選​項​可​啟​用​自​動​搜​尋​。​所​有​含​有 OEMDRV 檔​案​系​統​標​籤​的​區​塊​裝​置​都​會​被​檢​查​,並​且​驅​動​程​式​會​由​這​些​裝​置​,按​照​它​們​被​遇​上​的​順​序​來​被​載​入​。​

iSCSI Boot Firmware Table

Red Hat Enterprise Linux 5.3 現​在​已​完​整​支​援 iSCSI Boot Firmware Table(iBFT),它​能​讓​您​由 iSCSI 裝​置​開​機​。​這​項​支​援​需​要 iSCSI 磁​碟​(節​點​)已​不​再​被​標​記​為​自​動​啟​動​;安​裝​的​系​統​已​不​再​回​於​進​入 runlevel 3 或 5 時​自​動​地​連​線​並​登​入 iSCSI 磁​碟​。​

iSCSI 通​常​會​被​使​用​於 root 檔​案​系​統​,在​此​情​況​下​,這​項​變​更​並​不​會​造​成​任​何​改​變​因​為 initrd 將​會​在​進​入 runlevel 之​前​便​連​至​並​登​入​至​所​需​的 iSCSI 磁​碟​中​。​

不​過​,若 iSCSI 磁​碟​需​要​被​掛​載​於​非 root 的​目​錄​上​(比​方​說 /home/srv),那​麼​這​項​變​更​便​會​影​響​您​,因​為​被​安​裝​的​系​統​將​不​會​再​自​動​地​連​至​並​登​入​至​非​使​用​於 root 檔​案​系​統​的 iSCSI 磁​碟​。​

您​可​能​還​是​能​使​用​掛​載​於​非 root 目​錄​的 uSCSI 磁​碟​,不​過​這​需​要​使​用​到​下​列​其​中​一​個​解​決​方​式​:

  1. 在​不​使​用​掛​載​於​非 root 目​錄​上​的 iSCSI 磁​碟​的​情​況​下​安​裝​系​統​,並​在​之​後​手​動​式​地​配​置​相​關​的​磁​碟​與​掛​載​點​。​

  2. 將​已​安​裝​的​系​統​啟​動​至 runlevel 1 中​,然​後​藉​由​使​用​下​列​指​令​(一​個​磁​碟​一​次​)來​將​任​何​不​使​用​於 root 檔​案​系​統​的 iSCSI 磁​碟​標​記​為​自​動​啟​動​:

    iscsiadm -m node -T 目​標​名​稱​ -p ip:port -o update -n node.startup -v automatic

rhythmbox

rhythmbox 音​效​播​放​器​已​被​更​新​至​版​本 0.11.6。​此​更​新​提​供​了​使​用​專​利​的 GStreamer 插​件​的​選​項​。​

lftp 同​步​更​新​

lftp 已​被​同​步​更​新​至​版​本 3.7.1。​這​套​用​了​幾​項​上​游​功​能​更​新​以​及​錯​誤​修​正​,包​括​:

  • lftp 引​用​由 mirror --script 所​產​生​的 script 的​方​式​含​有​安​全​性​上​的​漏​洞​(這​會​造​成​未​經​許​可​的​權​限​擴​大​),這​項​問​題​已​被​修​正​。​

  • 使​用 lftp 以​及 -c 選​項​已​不​再​會​造​成 lftp 當​機​。​

  • 當​使​用 sftp 來​進​行​傳​輸​時​,lftp 已​不​再​會​損​毀​。​

若​想​取​得​更​多​套​用​於​此​發​行​版​中​的 lftp 更​新​的​相​關​資​訊​,請​參​閱 http://lftp.yar.ru/news.html。​

TTY 輸​入​稽​核

TTY 輸​入​稽​核​現​在​已​被​支​援​。​若​有​項​程​序​被​標​記​為​需​要​進​行 TTY 輸​入​稽​核​的​話​,那​麼​由 TTY 讀​取​的​資​料​將​會​被​進​行​稽​核​;這​將​會​顯​示​在​稽​核​紀​錄​中​為 TTY 類​型​。​

您​可​使​用 pam_tty_audit 模​組​來​標​記​一​項​程​序​(以​及​它​的​子​程​序​)以​進​行 TTY 輸​入​稽​核​。​如​欲​取​得​相​關​指​南​,請​參​閱 man pam_tty_audit(8)。​

TTY 稽​核​紀​錄​包​含​了​和​被​稽​核​之​程​序​完​全​相​同​的​鍵​次​。​為​了​使​資​料​解​碼​變​得​更​容​易​,bash 透​過​了​使​用 USER_TTY 紀​錄​類​型​來​稽​核​了​確​切​的​指​令​列​。​

「​TTY」​稽​核​紀​錄​包​含​了​被​稽​核​之​程​序​由 TTY 所​讀​取​的​所​有​資​料​。​這​包​含​了​由 TIOCSTI ioctl 系​統​調​用​所​插​入​至​輸​入​流​的​資​料​。​

SystemTap 同​步​更​新​

SystemTap 已​被​同​步​更​新​為​版​本 0.7.2。​此 SystemTap 更​新​介​紹​了​幾​個​些​微​的​改​善​以​及​幾​項​重​大​的​功​能​。​這​些​新​功​能​包​含​:

  • SystemTap 現​在​已​支​援 x86、​x86-64 以​及 PowerPC 架​構​上​的​符​號​偵​測​。​這​使​得 SystemTap script 可​將​偵​測​放​置​在​用​戶​空​間​應​用​程​式​中​並​共​享​函​式​庫​。​這​使 SystemTap 現​在​已​能​夠​在​一​些​用​戶​空​間​應​用​程​式​上​提​供​與 kernel 偵​測​相​同​等​級​的​除​錯​程​式​偵​測​。​

    比​方​說​,若 coreutils-debuginfo 已​被​安​裝​的​話​,您​可​透​過​使​用 /usr/share/doc/systemtap-版​本​/examples/general/callgraph.stp 來​印​出​一​個 ls 指​令​的 callgraph,例​如​:

    stap para-callgraph.stp 'process("ls").function("*")' -c 'ls -l'

    為​了​降​低 binary 和​它​的 debuginfo RPM 之​間​發​生​版​本​衝​突​上​的​可​能​性​,Red Hat 建​議​您​將 SYSTEMTAP_DEBUGINFO_PATH 環​境​變​數​設​為 +:.debug:/usr/lib/debug:build。​

    SystemTap 對​於​符​號​偵​測​的​支​援​也​延​伸​至​放​置​在​此​發​行​版 kernel 中​的 marker。​若​要​使​用​這​些 marker,請​(透​過​使​用 modprobe kernel-trace)載​入 /etc/rc.local 中​的 kernel-trace kernel 模​組​。​

  • SystemTap 也​支​援​了​遠​端​編​譯​服​務​。​這​能​讓​網​路​上​一​部​單​獨​的​電​腦​作​為​一​部​本​地 SystemTap 客​戶​端​的 debuginfo/compiler 伺​服​器​。​客​戶​端​會​使​用 mDNS(avahi)來​自​動​地​找​出​伺​服​器​,並​且​只​需​要 systemtap-clientsystemtap-runtime 套​件​便​能​運​作​。​

    目​前​,此​功​能​並​不​使​用​加​密​一​般​的​安​全​性​機​制​。​因​為​如​此​,我​們​建​議​只​在​信​任​的​網​路​中​使​用​遠​端​編​譯​服​務​。​如​欲​取​得​更​多​相​關​資​訊​請​參​閱 man stap-server。​

  • 此​發​行​版​的 kernel 更​新​包​含​了​一​個​大​幅​改​善​關​閉 SystemTap script 的 kernel API 延​伸​。​這​個​新​增​的 kernel API 延​伸​除​去​了​各​別​偵​測​移​除​作​業​之​間​非​必​要​的​同​步​化​。​這​使​得​含​有​上​百​個 kernel 偵​測​的 SystemTap script 能​被​更​快​速​地​處​理​。​

    這​對​於​使​用​含​有​萬​用​字​元​來​擷​取​各​種 kernel 事​件​(例​如 probe syscall.* {})之​偵​測​的 script 的​管​理​員​來​說​相​當​有​幫​助​。​

如​欲​取​得​包​含​在​此​發​行​版​中​的​完​整 SystemTap 更​新​清​單​,請​參​閱​下​列 URL:

http://sources.redhat.com/git/gitweb.cgi?p=systemtap.git;a=blob_plain;f=NEWS;hb=rhel53

叢​集​管​理​員​更​新​

Cluster Manager 工​具​(cman)已​被​更​新​至​版​本 2.0.97。​此​更​新​套​用​了​幾​個​錯​誤​修​正​和​改​善​,最​明​顯​的​就​是​:

  • cman 現​在​使​用​了​下​列​軔​體​版​本​:APC AOS v3.5.7 和 APC rpdu v3.5.6。​這​修​正​了​一​項​防​止 APC 7901 正​確​使​用​單​純​網​路​管​理​通​訊​埠​(SNMP)的​錯​誤​。​

  • fence_drac、​fence_ilo、​fence_egenera 以​及 fence_bladecenter 代​理​程​式​現​在​都​已​支​援 ssh。​

  • fence_xvmd 金​鑰​檔​案​現​在​已​可​在​不​重​新​啟​動​的​情​況​下​重​新​載​入​。​

  • 一​個​單​獨​的 fence 方​式​現​在​可​支​援​至 8 個 fence 裝​置​。​

sudo 同​步​更​新​

sudo 已​被​同​步​更​新​為​上​游​版​本 1.6.9。​此​版​本​的 sudo 現​在​支​援​了 LDAP,並​且​允​許 sub-tree 搜​尋​而​不​只​是 sudo 權​限​的​基​本​的​搜​尋​(例​如​只​有 tree-level)。​這​能​允​許​管​理​員​將 sudo 權​限​分​類​於​一​個​樹​中​,並​使​用​戶​權​限​更​易​為​管​理​。​

RPM 同​步​更​新​

RedHat Package Manager(RPM)現​在​已​被​同​步​更​新​為 Fedora 9 的​上​游​版​本​。​rpm 現​在​會​在​多​架​構​的​系​統​上​新​增​次​要​的​架​構​專​屬​外​部​檔​案​。​另​外​,rpm 現​在​已​符​合​了​所​有​包​含​入 Red Hat Enterprise Linux 5 的​認​證​標​準​。​

此​更​新​也​套​用​了​幾​個 rpm 的​上​游​增​強​以​及​錯​誤​修​正​,這​包​含​:

  • rpm 已​不​會​在​多​架​構​的​系​統​上​產​生​非​必​要​的 .rpmnew.rpmsave 檔​案​。​

  • 有​項​在 rpmrpmgiNext() 函​式​中​的​錯​誤​防​止​了​正​確​的​錯​誤​回​報​。​此​更​新​套​用​了​正​確​的​錯​誤​回​報​語​法​,並​藉​此​確​認 rpm 在​所​有​情​況​下​都​可​回​傳​正​確​的​退​出​碼​。​

Open Fabrics Enterprise Distribution(OFED)/ opensm

opensm 已​被​更​新​為​上​游​版​本 3.2,包​含​些​微​的 opensm 函​式​庫 API 變​更​。

  • opensm.conf 檔​案​的​格​式​已​改​變​。​若​您​已​對​於​您​現​有​的 opensm.conf 進​行​修​改​的​話​,rpm 將​會​自​動​地​將​新​的 opensm.conf 檔​案​安​裝​為 /etc/ofed/opensm.conf.rpmnew。​您​將​需​要​遷​移​您​的​變​更​至​此​檔​案​然​後​取​代​現​有​的 opensm.conf 檔​案​。​

  • Red Hat 緊​密​地​追​蹤​上​游​的 Open Fabrics Enterprise Distribution(OFED)程​式​碼​基​底​以​提​供​這​個​進​化​中​的​技​術​最​大​的​賦​能​。​因​為​如​此​,Red Hat 在​非​重​大​發​行​版​上​所​能​保​留​的 API/ABI 相​容​性​程​度​只​能​和​上​游​專​案​相​同​。​這​屬​於 Red Hat Enterprise Linux 開​發​上​一​般​慣​例​的​例​外​。​

    基​於​此​原​因​,建​置​於 OFED 堆​疊​上​的​應​用​程​式​(列​在​下​方​)在​由​非​重​大​發​行​版​的 Red Hat Enterprise Linux 遷​移​至​新​版​本​時​可​能​會​需​要​經​過​重​新​編​譯​或​甚​至​是​來​源​等​級​的​程​式​碼​變​更​。​

    這​對​於​其​它​建​置​於 Red Hat Enterprise Linux 軟​體​堆​疊​上​的​應​用​程​式​來​說​一​般​是​不​需​要​的​。​被​影​響​的​元​件​有​:

    • dapl

    • compat-dapl

    • ibsim

    • ibutils

    • infiniband-diags

    • libcxgb3

    • libehca

    • libibcm

    • libibcommon

    • libibmad

    • libibumad

    • libibverbs

    • libipathverbs

    • libmlx4

    • libmthca

    • libnes

    • librmdacm

    • libsdp

    • mpi-selector

    • mpitests

    • mstflint

    • mvapich

    • mvapich2

    • ofed-docs

    • openib

    • openib-mstflint

    • openib-perftest

    • openib-tvflash

    • openmpi

    • opensm

    • perftest

    • qlvnictools

    • qperf

    • rds-tools(未​來​)

    • srptools

    • tvflash

Net-SNMP 同​步​更​新​

Net-SNMP 已​被​同​步​更​新​為​上​游​版​本 5.3.2.2。​此​更​新​新​增​了 Stream Control Transmission Protocol(SCTP)支​援​(就​如 RFC 3873,http://www.ietf.org/rfc/rfc3873.txt)並​提​供​了​兩​個​新​的​配​置​選​項​(用​於 /etc/snmpd.conf 中​):

  • dontLogTCPWrappersConnects -- 抑​制​了​連​線​嘗​試​的​紀​錄​。​

  • v1trapaddress -- 可​讓​管​理​員​在​送​出​的 SNMP traps 中​設​置​某​個​代​理​程​式​的 IP 位​址​。​

此​更​新​也​包​含​了​幾​項​來​自​於​上​游​的​錯​誤​修​正​,這​包​含​了​:

  • snmpd daemon 現​在​已​可​正​確​地​在​含​有​多​於 255 網​路​介​面​的​系​統​上​運​作​。​此​外​,snmpd 現​在​若​被​配​置​來​在​任​何​高​於 65535 的​通​訊​埠​上​進​行​監​聽​的​話​也​會​回​報​一​則​錯​誤​。​

  • 一​個​造​成 snmpd daemon 當​由 /proc 進​行​讀​取​時​會​流​出​檔​案​描​述​符​號​的​競​爭​狀​況​(race condition)已​被​修​正​。​

  • snmpd daemon 現​在​已​可​正​確​地​回​報 hrProcessorLoad 物​件 ID(OID),儘​管​在​多​重 CPU 的​硬​體​上​。​不​過​請​注​意​,自 daemon 啟​動​後​它​會​花​費​一​分​鐘​的​時​間​來​計​算 OID 的​值​。​

  • net-snmp-devel 套​件​現​在​已​依​賴 lm_sensors-devel 套​件​。​

FIPS 認​證​的 OpenSSL 同​步​更​新​

openssl 套​件​已​將 OpenSSL 函​式​庫​升​級​至​一​個​較​新​的​上​游​版​本​,該​版​本​目​前​處​於 Fedora Information Processing Standards 驗​證​的​程​序​(FIPS-140-2)中​。​就​預​設​值​,FIPS 模​式​已​被​停​用​,若​要​確​認 OpenSSL 函​式​庫​是​否​會​保​留​先​前 Red Hat Enterprise Linux 5 中​所​發​行​的 openssl 套​件​的​功​能​同​位​以​及 ABI 相​容​性​。​

此​更​新​亦​套​用​了​下​列​上​游​修​正​:

  • 就​預​設​值​,zlib 壓​縮​會​被​使​用​於 SSL 與 TLS 連​線​。​在 IBM System z 架​構​以​及 Central Processor Assist for Cryptographic Function(CPACF)上​,壓​縮​成​為​了 CPU 負​載​的​主​要​部​份​,並​且​總​效​能​取​決​於​壓​縮​的​速​度​(而​不​是​加​密​的​速​度​)。​當​壓​縮​被​停​用​後​,總​效​能​便​大​幅​提​昇​了​。​在​這​些​更​新​過​的​套​件​中​,SSL 和 TLS 連​線​的 zlib 壓​縮​可​透​過 OPENSSL_NO_DEFAULT_ZLIB 環​境​變​數​來​停​用​。​對​於 TLS 連​線​來​說​,在​較​慢​的​網​路​上​最​好​將​壓​縮​保​留​為​開​啟​,如​此​一​來​所​需​傳​輸​的​資​料​數​量​便​較​少​。​

  • 當​使​用 openssl 指​令​以​及 s_clients_server 選​項​時​,預​設​的 CA 憑​證​檔​案​(/etc/pki/tls/certs/ca-bundle.crt)並​未​被​讀​取​。​這​造​成​了​憑​證​驗​證​失​敗​。​若​要​憑​證​通​過​驗​證​的​話​,-CAfile /etc/pki/tls/certs/ca-bundle.crt 選​項​必​須​要​被​使​用​。​在​這​些​更​新​過​的​套​件​中​,預​設​的 CA 憑​證​檔​案​已​被​讀​取​,並​且​已​不​再​需​要​透​過 -CAfile 選​項​來​指​定​。​

yum 同​步​更​新​

yum 已​被​同​步​更​新​為​上​游​版​本 3.2.18。​此​更​新​改​善​了 yum 作​業​的​速​度​,並​緩​和​了​日​漸​增​加​的​各​個​非​重​大​發​行​版​中​的​套​件​數​量​所​產​生​的​問​題​。​此​外​,這​項​更​新​也​提​供​了 reinstall 指​令​,這​改​善​了​一​些​指​令​的​介​面​並​套​用​了​幾​個​錯​誤​修​正​,這​包​含​了​:

  • 若​使​用 -c 選​項​來​指​定​一​個​位​於​網​站​位​置​(http)上​的​配​置​檔​案​,所​有 yum 指​令​都​會​失​敗​。​這​項​錯​誤​現​在​已​被​修​正​。​

  • yum 中​的​一​個 checkSignal() 函​式​調​用​了​錯​誤​的​退​出​函​式​;因​為​如​此​,若​要​退​出 yum 的​話​則​會​處​於 traceback 狀​態​中​而​不​會​退​出​。​在​此​發​行​版​中​,yum 已​可​正​確​地​退​出​。​

flash 插​件​同​步​更​新​

flash-plugin 套​件​已​被​同​步​更​新​為​版​本 10.0.12.36。​此​更​新​套​用​了​幾​個​包​含​在​先​前 flash-plugin ASYNC 更​新​中​的​安​全​性​修​正​。​另​外​,這​個​更​新​過​的​插​件​還​包​含​著 Adobe Flash Player 10,它​包​含​了​下​列​錯​誤​修​正​以​及​增​強​功​能​:

  • 藉​由​修​正​了​音​效​輸​出​中​的​競​賽​狀​況​問​題​來​改​善​了 Linux 平​台​上​的​穩​定​性​。​

  • 新​支​援​了​自​訂​的​過​濾​程​式​和​效​果​、​原​生 3D 轉​換​功​能​和​動​畫​、​進​階​的​音​效​處​理​、​較​新​較​靈​活​的​文​字​引​擎​,和 GPU 硬​體​加​速​。​

如​欲​取​得​更​多​有​關​此​更​新​的​相​關​資​訊​,請​透​過​下​列​連​結​來​參​閱 Adobe Flash Player 10 的​發​行​公​告​:

http://www.adobe.com/support/documentation/en/flashplayer/10/Flash_Player_10_Release_Notes.pdf

gdb 同​步​更​新​

gdb 現​在​已​被​同​步​更​新​為​版​本 6.8。​此​更​新​套​用​了​幾​個​上​游​功​能​更​新​以​及​錯​誤​修​正​,最​明​顯​的​就​是​:支​援​了 C++ 頁​面​格​式​、​構​造​器​以​及​行​內​函​式​中​的​斷​點​。​

如​欲​取​得​更​多​有​關​於​套​用​於​此​發​行​版​中​的 gdb 更​新​,請​參​閱 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/NEWS?rev=1.259.2.1&cvsroot=src。​

AMD Family10h 處​理​器​上​的 Instruction Based Sampling(IBS)

Red Hat Enterprise Linux 5.3 已​新​增​了 AMD Family10h 處​理​器​的​硬​體​設​定​支​援​。​這​些​新​的 AMD CPU 支​援​了 Instruction Based Sampling(IBS)。​若​要​取​得 IBS 的​支​援​您​需​要​更​改 oProfile 驅​動​程​式​來​蒐​集​此​資​訊​並​初​始​化​與​這​些​新​功​能​關​聯​的​新​模​組​專​屬​暫​存​器​(MSR)。​

此​更​新​已​新​增​了 IBS_FETCHIBS_OP 設​定​樣​本​至 oProfile 驅​動​程​式​的​各​別 CPU 緩​衝​器​與​事​件​緩​衝​器​。​新​的​控​制​項​目​也​已​被​新​增​至 /dev/oprofile 以​控​制 IBS sampling。​這​些​變​更​具​有​針​對​於​先​前​唯 PMC 版​本​之​驅​動​程​式​的​向​後​相​容​性​,並​且​有​個​針​對​於 oProfile 0.9.3 的​可​用​升​級​檔​以​便​使​用​新​的​資​料​。​

如​欲​取​得​更​多​有​關​於 IBS 的​相​關​資​訊​,請​參​閱​:Instruction-Based Sampling: A New Performance Analysis Technique for AMD Family 10h Processors, November 19, 2007

Squid 同​步​更​新​

Squid 已​被​同​步​更​新​為​最​新​的​穩​定​上​游​版​本​(STABLE21)。​此​更​新​指​出​了​幾​項​錯​誤​,包​括​:

  • squid init script 總​是​會​錯​誤​地​回​傳​一​個​退​出​碼 0。​這​項​錯​誤​現​在​已​被​修​正​,並​使​得 squid 現​在​符​合 Linux Standard Base。​

  • 使​用 refresh_stale_hit 指​示​會​造​成​錯​誤​訊​息 Clock going backwards 出​現​在 squid 日​誌​檔​案​中​。​

  • squid 安​裝​程​序​並​未​設​定​正​確​的 /usr/local/squid 目​錄​擁​有​權​限​。​在​此​發​行​版​中​,squid 這​個​用​戶​現​在​已​是​預​設​的 /usr/local/squid 擁​有​者​。​

  • 每​當 squid 嘗​試​使​用 hash_lookup() 函​式​時​,它​可​能​會​跳​出​並​顯​示 signal 6。​

  • 使​用 squid_unix_group 可​能​會​造​成 squid 當​機​。​

Apache 中​的​事​件 Multi-Processing Model

httpd,也​就​是 Apache 的 HTTP 伺​服​器​套​件​,現​在​已​包​含​了​實​驗​用​的 事​件​ Multi-Processing Model(MPM)。​這​個 MPM 藉​由​了​使​用​專​屬​的​線​程​來​處​理 keepalive 連​線​並​改​善​了​效​能​。​

audit(稽​核​)更​新​

audit 套​件​包​含​了​用​來​儲​存​與​搜​尋 kernel 中​的 audit 子​系​統​所​產​生​之​稽​核​紀​錄​的​用​戶​空​間​工​具​。​audit 套​件​已​被​更​新​為​較​新​的​上​游​版​本 1.7.7,它​提​供​了​基​於​先​前 audit 套​件​上​的​增​強​與​錯​誤​修​正​。​

這​些​更​新​過​的 audit 套​件​新​增​了​下​列​增​強​功​能​:

  • audit 系​統​現​在​已​能​夠​進​行​遠​端​記​錄​。​

  • auditctl 工​具​現​在​在​稽​核​規​則​中​已​支​援​多​重​金​鑰​。​

  • 現​在​在​這​些​已​更​新​套​件​中​有​個​提​供​為​範​例​的​範​例 STIG 規​則​檔​案​(stig.rules)已​被​包​含​,該​規​則​檔​案​包​含​了​每​當 audit daemon 被 init script 啟​動​時​便​會​載​入​的 auditctl 規​則​。​

  • 有​項​新​的 ausyscall 工​具​已​被​新​增​來​交​錯​參​照 syscall 名​稱​與​號​碼​資​訊​。​

  • aureport 現​在​已​會​提​供​一​項​它​在​稽​核​事​件​中​所​查​看​見​有​關​於​金​鑰​的​報​告​。​

  • ausearch 和 aureport 程​式​的​事​件​日​誌​剖​析​(event log parsing)已​被​改​善​。​

libgomp 同​步​更​新​

libgomp 已​被​同​步​更​新​為​版​本 4.3.2-7.el5。​這​項​同​步​更​新​改​善​了 OpenMP 效​能​,並​且​新​增​了​當​使​用 gcc43 編​譯​器​時​的 OpenMP 版​本 3.0 的​支​援​。​

iSCSI 目​標​功​能​

iSCSI 目​標​功​能​為 Linux Target(tgt)架​構​的​一​部​分​,它​已​由​技​術​預​覽​演​變​為​一​項​在 Red Hat Enterprise Linux 5.3 中​被​完​整​支​援​的​功​能​。​Linux 目​標​架​構​(target framework)能​讓​系​統​將​區​塊​層​級​的 SCSI 儲​存​裝​置 serve 至​其​它​含​有 SCSI 初​始​端​的​系​統​。​這​項​功​能​已​開​始​被​佈​署​為 Linux iSCSI 目​標​,並​在​網​路​上​將​儲​存​裝​置 serve 至​任​何 iSCSI 初​始​端​。​

若​要​設​定 iSCSI 目​標​,請​安​裝 scsi-target-utils RPM 並​參​照 /usr/share/doc/scsi-target-utils-[版​本​]/README/usr/share/doc/scsi-target-utils-[版​本​]/README.iscsi 中​的​指​南​

3. 驅​動​程​式​更​新​

3.1. 所​有​架​構​

一​般​的​驅​動​程​式 / 平​台​更​新​
  • ALSA 中​的 Intel High Definition Audio 驅​動​程​式​已​被​更​新​。​

  • AMD ATI 整​合​晶​片​上​的 High-Definition Multimedia Interface(高​解​析​多​媒​體​傳​輸​界​面​,HDMI)音​效​支​援​已​被​更​新​了​。​

  • 下​列 Wacom 繪​圖​板​現​在​已​可​透​過 linuxwacom 驅​動​程​式​來​被​支​援​:

    • Cintiq 20WSX

    • Intuos3 4x6

  • Emulex Fibre Channel Host Bus Adapters 的 lpfc 驅​動​程​式​已​更​新​為​版​本 8.2.0.33.2p。​這​套​用​了​幾​項​上​游​變​更​,最​明​顯​的​就​是​:

    • NETLINK_SCSITRANSPORT socket 現​在​已​被​使​用​

    • 解​析​了​未​初​始​化​的​節​點​存​取​。​

    • 修​正​了​一​項​當 NPIV 被​啟​用​時​會​造​成 echotest 失​敗​的​錯​誤​。​

    • 現​在​已​需​要 fcauthd 1.19 來​進​行​光​纖​頻​道​驗​證​。​

  • dm-multipath 現​在​已​含​有 IBM DS4000 的 inbox 支​援​。​

  • ixgbe 驅​動​程​式​現​在​已​支​援 82598AT 雙​埠​控​制​器​以​及 82598 CX4 控​制​器​。​

  • jsm 驅​動​程​式​已​被​更​新​並​提​供​了 Digi Neo PCI Express 4 HiProfile I/O 控​制​器​的​支​援​。​

  • hp-ilo:驅​動​程​式​已​新​增​,並​且​提​供​了 HP Integrated Lights Out(iLO)的​技​術​支​援​。​

  • radeon_tp 驅​動​程​式​現​在​在​此​發​行​版​中​已​被​完​整​支​援​。​此​驅​動​程​式​可​適​用​於 ATI R500/R600 晶​片​組​。​

    另​外​,此​功​能​還​含​有​下​列​的​功​用​:

    • R500/R600 晶​片​組​上​的​模​式​設​定​

    • R500 晶​片​上​的 2D 加​速​

    • R600 晶​片​上​的 shadow framebuffer 加​速​

  • powernow-k8 驅​動​程​式​現​在​已​被​包​含​在​此​發​行​版​中​為​可​載​入​的​模​組​。​這​可​確​保​現​有​的​驅​動​程​式​架​構​(例​如 Red Hat Driver Update Model 以​及 Dell DKMS)都​可​在​不​更​新 kernel 的​情​況​下​來​以 RPM 套​件​的​方​式​帶​給​用​戶 powernow-k8 驅​動​程​式​的​更​新​。​

  • 在​此​發​行​版​中​,Red Hat 重​新​加​入​了 pnm2ppa 來​提​供 legacy 印​表​機​的​支​援​。​不​過​請​注​意​,這​項​支​援​已​被​淘​汰​並​且​將​會​停​止​提​供​在​未​來​的​重​大​發​行​版​中​。​

  • ccid 驅​動​程​式​已​被​同​步​更​新​來​新​增 USB Smartcard 鍵​盤​上​的​支​援​。​

  • USB 視​訊​裝​置​的 uvcvideo 驅​動​程​式​已​被​新​增​至 Red Hat Enterprise Linux 5.3 中​的 kernel。​

網​路​
  • Broadcom NetXtreme II 網​路​卡​的 bnx2 驅​動​程​式​已​被​更​新​為​版​本 1.7.9。​此​更​新​修​正​了​使​用 bnx2 來​修​復​乙​太​網​路​環​形​緩​衝​區​並​造​成​系​統​開​機​出​錯​的​選​項​。​

  • Intel PRO/1000 乙​太​網​路​裝​置​的 e1000e 驅​動​程​式​已​被​更​新​為​上​游​版​本 0.3.3.3-k2。​此​更​新​會​使​受​支​援​之​裝​置​的 EEPROM 和 NVM 受​到​保​護​並​且​變​得​無​法​寫​入​。​

  • igb:Intel Gigabit Ethernet Adapters 的​驅​動​程​式​已​被​更​新​為​版​本 1.2.45-k2,並​新​增​了​基​於 82576 的​裝​置​上​的​支​援​。​

  • Intel(R) 10 Gigabit PCI Express 網​路​裝​置​的 ixgbe 驅​動​程​式​已​被​更​新​為​版​本 1.3.18-k4。​

  • niu 驅​動​程​式​已​被​新​增​至 Red Hat Enterprise Linux 5.3,並​提​供​了 Sun CP3220 系​統​上​的 10Gbps 乙​太​網​路​裝​置​支​援​。​

  • Intel PRO Wireless 裝​置​的 ipw2100ipw2200 驅​動​程​式​已​被​由 Linux Kernel 2.6.25 backport 至 Red Hat Enterprise Linux 5.3。​

  • Broadcom Wireless 裝​置​的 bcm43xx 驅​動​程​式​已​由 Linux Kernel 2.6.25 被 backport 至 Red Hat Enterprise Linux 5.3。​

  • 無​線​裝​置​的 ieee80211 支​援​元​件​已​由 Linux Kernel 2.6.25 backport 至 Red Hat Enterprise Linux 5.3。​

  • ZyDas Wireless 裝​置​的 zd1211rw 驅​動​程​式​已​被​更​新​來​符​合​來​自​於 Linux 2.6.25 之​前​最​後​非 mac80211 的​版​本​。​

  • iwlwifi 驅​動​程​式​已​被​由​版​本 2.6.26 更​新​,並​為 iwl4965 無​線​裝​置​新​增​了 802.11n 5 的​支​援​。​該​驅​動​程​式 2.6.26 版​本​之​前​的​幾​個​錯​誤​修​正​也​被​併​入​了​含​有​向​後​相​容​性​的​驅​動​程​式​中​。​

  • Myricom Myri-10G 乙​太​網​路​裝​置​的 myri10ge 驅​動​程​式​已​更​新​為​版​本 1.3.2-1.269。​

  • NetXen 網​路​卡​的 netxen 驅​動​程​式​已​被​更​新​為​版​本 3.4.18。​

  • Broadcom Everest 網​路​裝​置​的 bnx2x 驅​動​程​式​已​更​新​至​版​本 1.45.23 並​新​增​了 57711 硬​體​上​的​支​援​。​

  • forcedeth-msi 驅​動​程​式​已​被​更​新​並​修​復​了​一​項​造​成​無​法​正​常​連​線​偵​測​的​錯​誤​。​

  • Atheros 無​線​裝​置​的 ath5k 驅​動​程​式​已​由 Linux Kernel 2.6.26 被 backport 至 Red Hat Enterprise Linux 5.3。​

  • Ralink 無​線​裝​置​的 rt2x00 驅​動​程​式​已​由 Linux Kernel 2.6.26 被 backport 至 Red Hat Enterprise Linux 5.3。​

  • Realtek 無​線​裝​置​的 rtl8180rtl8187 驅​動​程​式​已​由 Linux Kernel 2.6.26 被 backport 至 Red Hat Enterprise Linux 5.3。​

  • cxgb3:驅​動​程​式​(以​及​相​應​的​軔​體​)已​被​包​含​在​此​發​行​版​中​。​此​驅​動​程​式​支​援 Chelsio RDMA 10Gb PCI-E Ethernet adapter。​

儲​存​庫​
  • 3w-xxxx:3ware SATA RAID 控​制​器​的​驅​動​程​式​已​被​更​新​為​版​本 1.26.03。​這​套​用​了​幾​項​上​游​變​更​,最​明​顯​的​就​是​:

    • 修​正​了​一​項​當​在​一​部​含​有​大​於 2GB 記​憶​體​的​系​統​上​使​用 3ware 7000 或 8000 系​列​控​制​卡​時​導​致​於​資​料​損​毀​的​錯​誤​。​

    • 當​在​一​部​含​有​大​於 4GB 記​憶​體​的​系​統​上​使​用 3ware 8006 系​列​控​制​卡​時​,Anaconda 已​不​會​在 64 位​元​的​架​構​上​當​機​。​

    • 現​在​當 __tw_shutdown() 被​啟​用​時​,irq 處​理​程​式​將​會​被​釋​放​。​這​可​避​免​進​行​關​閉​時​若​中​斷​被​共​享​時​的 null pointer 反​參​照​。​

    • 快​取​模​式​頁​面​的 RCD 位​元​現​在​已​被​開​啟​。​

    • ioctl 重​啟​和 scsi 重​啟​現​在​已​被​序​列​化​因​此​已​不​再​會​互​相​抵​觸​。​

  • 3w-9xxx:3ware SATA RAID 控​制​器​的​驅​動​程​式​已​更​新​至​版​本 2.26.08。​此​更​新​套​用​了​一​些​上​游​變​更​,最​明​顯​的​就​是​:

    • pci_unmap_single() 調​用​現​在​在​含​有​大​於 4GB 記​憶​體​的​系​統​上​已​能​正​確​運​作​

    • 修​正​了​一​項​造​成​寫​入​效​能​緩​慢​的​錯​誤​。​

    • DMA 遮​罩​設​定​現​在​在 64 位​元​失​敗​的​話​將​會​退​回​至 32 位​元​。​

    • 新​增​了 3ware 9690SA SAS 控​制​器​裝​置​上​的​支​援​。​

  • megaraid_sas:驅​動​程​式​已​更​新​至​版​本 4.01-rh1。​此​更​新​套​用​了​一​些​錯​誤​修​正​,這​包​含​了​:

    • MFI_POLL_TIMEOUT_SECS 現​在​為 60 秒​鐘​。​

    • 修​正​了​一​項​造​成​晶​片​持​續​地​重​新​啟​動​以​及​指​令​因​為​影​像​處​理​計​算​而​逾​時​的​錯​誤​。​

    • 新​增​了 LSI Generation 2 Controllers(0078、​0079)的​支​援​。​

    • 新​增​了​一​項​在​關​機​時​會​關​閉 DCMD 並​改​善​軔​體​關​閉​的​指​令​。​

    • 修​正​了​一​項​造​成​硬​體 Linux 驅​動​程​式​中​非​預​期​中​斷​的​錯​誤​。​

  • SCSI 裝​置​處​理​器​架​構​(scsi_dh)已​被​更​新​,並​提​供​了​下​列​改​善​:

    • 一​個 ALUA(asymmetric logical unit access,非​對​稱​式​邏​輯​單​位​存​取​)處​理​器​已​被​實​施​。​

    • 新​增​了​基​於 LSI RDAC SCSI 的​儲​存​裝​置​支​援​。​

  • QLogic Fibre Channel Host Bus Adapters 的 qla2xxx 驅​動​程​式​已​被​更​新​,新​增​了 ISP84XX 類​型​的​控​制​卡​。​

  • 用​來​模​擬​虛​擬 SCSI(vSCSI)裝​置​的 ibmvscsi 驅​動​程​式​已​被​更​新​,並​且​提​供​了​虛​擬​化​磁​帶​裝​置​的​支​援​。​

  • lpfc:驅​動​程​式​已​更​新​至​版​本 8.2.0.30。​此​更​新​套​用​了​一​些​錯​誤​修​正​以​及​增​強​,這​包​含​了​:

    • 改​善​了 PowerPC 架​構​上​的 PCI 控​制​器​增​強​錯​誤​處​理​(Enhanced Error Handling,EEH)

    • 增​加​了​支​援​的 NPIV 虛​擬​通​訊​埠​數​量​

    • 改​善​了​控​制 I/O 佇​列​深​度​的​驅​動​程​式​邏​輯​

    • 新​增​了​透​過​乙​太​網​路​(FCoE)控​制​器​的​光​纖​頻​道​

    • 現​在​已​支​援​在​新​硬​體​上​以 SAN 來​啟​動​系​統​

  • HP Smart Array 控​制​器​的 cciss 驅​動​程​式​已​被​更​新​為​版​本 3.6.20-RH2。​

4.1. 所​有​架​構​

  • relayfs 先​前​的​緩​衝​大​小​限​制​為 64MB。​在​此​更​新​中​,分​配​給 on-memory 緩​衝​的 relayfs 記​憶​體​限​制​已​被​增​加​為 4095MB。​這​能​讓 SystemTap 和​其​它​利​用 relayfs 的​追​蹤​工​具​追​蹤​更​多​的​事​件​。​

  • Dell Remote Access Controller 4(DRAC4)的​驅​動​程​式​先​前​並​不​存​在​。​這​造​成​了 DRAC4 所​提​供​的​任​何​虛​擬​裝​置​都​無​法​被 kernel 偵​測​到​。​在​此​更​新​中​,有​個​提​供​了​適​當​驅​動​程​式​的 pata_sil680 kernel 模​組​已​被​新​增​並​解​決​了​這​項​問​題​。​

  • Relay interface 的​訊​息​緩​衝​只​會​在 relay_open() 被​調​用​時​分​配​給​線​上​的 CPU。​因​此​,若​是​有​個​離​線​的 CPU 在 relay_open() 被​調​用​之​後​開​啟​,這​將​會​造​成 kernel panic。​在​此​更​新​中​,若​有​任​何 CPU 被​新​增​的​話​,新​的​訊​息​緩​衝​便​會​被​動​態​式​地​分​配​給​這​些 CPU。​

  • 基​於 8250 的​序​列​埠​驅​動​程​式​已​被​更​新​並​增​加​了 DSR/DTR 硬​體​流​量​控​制​上​的​支​援​。​

  • Dell Wireless Wide Area Network(WWAN)網​路​卡​的​支​援​已​被​新​增​至 kernel。​現​在​受​支​援​的​裝​置​有​:

    • Dell Wireless 5700 Mobile Broadband CDMA/EVDO Mini-Card

    • Dell Wireless 5500 Mobile Broadband HSDPA Mini-Card

    • Dell Wireless 5505 Mobile Broadband HSDPA Mini-Card

    • Dell Wireless 5700 Mobile Broadband CDMA/EVDO ExpressCard

    • Dell Wireless 5510 Mobile Broadband HSDPA ExpressCard

    • Dell Wireless 5700 Mobile Broadband CDMA/EVDO Mini-Card

    • Dell Wireless 5700 Mobile Broadband CDMA/EVDO Mini-Card

    • Dell Wireless 5720

    • Dell Wireless HSDPA 5520

    • Dell Wireless HSDPA 5520

    • Dell Wireless 5520 Voda I Mobile Broadband(3G HSDPA)Mini-Card

  • thinkpad_acpi kernel 模​組​已​被​更​新​,並​針​對​於​新​的 Thinkpad 型​號​提​供​更​加​的​支​援​。​

  • 軟​式​鎖​定​偵​測​器​(soft lockup detector)現​在​已​可​被​配​置​來​啟​動​一​個 kernel panic 以​取​代​警​告​訊​息​。​這​可​讓​用​戶​在​軟​式​鎖​定​發​生​時​產​生​和​分​析​損​毀​傾​印​以​進​行​偵​錯​。​

    若​要​配​置​軟​式​鎖​定​偵​測​器​來​產​生​一​項 panic,請​將 kernel 參​數 soft_lockup 設​為 1。​此​參​數​的​預​設​值​為 0。​

  • oprofile 先​前​未​能​正​確​地​辨​識​基​於 Next-Generation Intel Microarchitecture(Nehalem)的​處​理​器​。​這​造​成​了​效​能​監​控​單​位​無​法​使​用​以​及​處​理​器​計​時​器​中​斷​。​kernel 已​被​更​新​並​且​解​決​了​這​項​問​題​。​

  • 已​針​對​了 Next-Generation Intel Microarchitecture(Nehalem)上​的 CPU power state,C3 新​增​了 kernel 的​支​援​。​進​入 C3(亦​稱​為​睡​眠​狀​態​)可​在​閒​置​時​改​善 CPU 的​電​源​效​率​。​

  • 先​前​,設​定​於 kernel 之​中​的 MAX_ARG_PAGES 限​制​過​低​,並​且​可​能​會​造​成​下​列​錯​誤​:

    execve: Argument list too long
    在​此​更​新​中​,這​項​限​制​已​被​增​加​為​堆​疊​大​小​的 25% 並​解​決​了​這​項​問​題​。​

  • autofs4 的​更​新​已​由 linux kernel 版​本 2.6.27 更​改​為 Red Hat Enterprise Linux 5.3。​

  • Red Hat Enterprise Linux 5.3 現​在​包​含​了​一​項​可​將​核​心​檔​案​指​定​被 pipe 至​一​個​用​戶​空​間​應​用​程​式​(而​不​是​直​接 pipe 至​一​個​檔​案​)的 forked 副​本​的​功​能​。​這​能​藉​由​將 | path/to/application 放​置​在 /proc/sys/kernel/core_pattern 中​來​啟​用​。​當​核​心​被​傾​印​時​,一​份​指​定​的​應​用​程​式​的​副​本​便​會​被​執​行​,然​後​核​心​便​會​被 pipe 至 stdin。​這​讓​核​心​在​核​心​傾​印​時​可​被​擴​充​、​分​析​,以​及​動​態​式​地​處​理​。​

  • /proc/cpuinfo 檔​案​現​在​已​會​回​報​各​別 CPU 所​使​用​的​進​階​可​編​程​中​斷​控​制​器​(Advanced Programmable Interrupt Controller,APIC)之 ID。​

  • Machine Check Exception(MCE)kernel 子​系​統​已​被​增​強​來​支​援​新​系​統​所​需​的​較​大​記​憶​體​配​置​。​

  • mount 指​令​現​在​在​透​過 Samba 掛​載​檔​案​系​統​時​已​支​援 Kerberos 驗​證​。​sec=krb5 或​是 sec=krb5i 這​兩​個​切​換​選​項​能​讓 kernel 調​用​一​個​回​傳 SPNEGO(Simple and Protected GSSAPI Negotiation Mechanism)安​全​性​二​進​位​大​型​物​件​(Binary Large OBject,blob)的​用​戶​空​間​應​用​程​式​(cifs.upcall)。​接​著 kernel 便​可​使​用​此​二​進​位​大​型​物​件​來​與​伺​服​器​進​行​驗​證​並​掛​載​請​求​的​檔​案​系​統​。​

  • 若​您​在​一​部​使​用​了 IOAPIC NMI watchdog 分​類​法​的​系​統​上​配​置​了 kernel.unknown_nmi_panic 這​個 kernel 參​數​的​話​,kernel panic 可​能​會​發​生​。​這​是​因​為 NMI watchdog 無​法​安​全​地​停​用 NMI 來​源​。​

    在​此​更​新​中​,NMI watchdog 編​碼​已​被​更​新​並​允​許​用​戶​安​全​地​停​用 NMI 來​源​。​因​此​,您​現​在​已​能​安​全​地​在​使​用 IOAPIC NMI watchdog 分​類​法​的​系​統​上​配​置 kernel.unknown_nmi_panic kernel 參​數​。​

4.2. x86 架​構​

  • powernowk8 驅​動​程​式​之​前​並​未​針​對​於​執​行​中​的 CPU 進​行​足​夠​的​檢​查​。​這​造​成​了​當​驅​動​程​式​被​啟​動​時​,可​能​會​有​項 kernel opps 錯​誤​訊​息​被​回​報​。​在​此​更​新​中​,powernowk8 驅​動​程​式​可​驗​證​被​支​援​的 CPU 數​量​(supported_cpus)是​否​相​等​於​線​上​的 CPU 數​量​(num_online_cpus),這​便​解​決​了​這​項​問​題​。​

4.3. PowerPC 架​構​

  • CPUFreq 是​個​衡​量​控​管 CPU 速​率​與​電​壓​的 kernel 子​系​統​,它​已​被​更​新​並​且​改​善​了 Cell Processor 的​支​援​。​此​更​新​實​施​了​一​項​會​注​意 SPU(Synergistic Processing Unit)處​理​單​元​的 CPUFreq 調​節​器​,它​可​增​強 Cell Processor 電​源​上​的​管​理​。​

  • 錯​誤​檢​測​與​糾​錯​(Error Detection and Correction,EDAC)現​在​在 Red Hat Enterprise Linux 5.3 中​的 Cell 寬​頻​引​擎​架​構​(Cell Broadband Engine Architecture)上​已​被​支​援​。​若​要​啟​用 EDAC,請​使​用​這​項​指​令​:modprobe cell_edac

    若​要​檢​查​此​模​組​是​否​已​被​新​增​至​您​的 kernel,請​檢​查 /var/log/dmesg 是​否​有​類​似​以​下​的​輸​出​:

    EDAC MC: Ver: 2.0.1 Oct  4 2008
    EDAC MC0: Giving out device to cell_edac MIC: DEV cbe-mic
    EDAC MC1: Giving out device to cell_edac MIC: DEV cbe-mic

    若​是​遇​上​了​可​修​正​的​記​憶​體​錯​誤​,下​列​訊​息​便​會​被​回​傳​至​主​控​台​中​:

    EDAC MC0: CE page 0xeff, offset 0x5700, grain 0, syndrome 0x51, row 0, channel
    0, label "":
  • 原​本​使​用​一​個​共​享​於​多​線​程​之​間​的​變​數​來​以​硬​體 watchpoint 進​行​除​錯​會​造​成 GNU Debugger(GDB)不​規​律​地​漏​掉 trigger 事​件​。​Kernel 已​被​更​新​並​能​讓 GDB 一​致​性​地​取​得 watchpoint trigger,因​而​改​善​除​錯 session 的​可​靠​性​。​

4.4. x86_64 架​構​

  • kprobe-booster 現​在​在 ia64 與 x86_64 架​構​上​已​被​支​援​,並​允​許​用​戶​更​快​速​地​偵​測 kernel 事​件​。​此​功​能​也​會​降​低​偵​測​工​具​(例​如 SystemTap 和 Kprobes)在​執​行 64 位​元​架​構​的​伺​服​器​上​所​造​成​的​系​統​超​載​(overhead)。​

  • 已​新​增​了 _PTC(Processor Throttling Control,處​理​器​節​流​控​制​)、​_TSS(Throttling Supported States,節​流​支​援​狀​態​)以​及 _TPC(Throttling Present Capabilities,節​流​現​有​功​能​)物​件​的​支​援​至 kernel。​這​項​支​援​為​進​階​組​能​與​電​源​界​面​(Advance Configuration and Power Interface,ACPI)規​格​的​一​部​分​,它​提​供​了​經​改​善​的​處​理​器​節​流​管​理​。​

4.5. s390x 架​構​

  • 在 zipl.conf 中​,位​於​雙​引​號​中​並​以​單​引​號​括​起​來​的​參​數​(如 parameters='vmhalt="LOGOFF"')將​無​法​被​正​確​剖​析​。​這​造​成​了​安​裝 kernel-kdump 時​可​能​會​失​敗​並​產​生​這​項​錯​誤​:

    grubby fatal error: unable to find a suitable template
    若​要​解​決​此​問​題​,參​數​應​該​要​被​放​置​在​單​引​號​中​並​以​雙​引​號​括​起​來​(如 parameters="vmhalt='LOGOFF'"

    單​引​號​位​於​雙​引​號​之​中​為 Red Hat Enterprise Linux 5 中​的​預​設​語​法​結​構​。​

4.6. ia64 架​構​

  • 雙​核​心 Intel Itanium 2 處​理​器​所​填​出​的​系​統​檢​查​架​構​(MCA)紀​錄​和​先​前​的 Intel Itanium 處​理​器​不​同​。​快​取​檢​測​和​匯​流​排​檢​測​的​目​標​標​識​符​號​現​在​在​某​些​情​況​下​可​以​是​不​同​的​。​kernel 已​被​更​新​並​且​可​找​出​正​確​的​目​標​標​識​符​號​。​

  • kprobe-booster 現​在​在 ia64 與 x86_64 架​構​上​已​被​支​援​,並​允​許​用​戶​更​快​速​地​偵​測 kernel 事​件​。​此​功​能​也​會​降​低​偵​測​工​具​(例​如 SystemTap 和 Kprobes)在​執​行 64 位​元​架​構​的​伺​服​器​上​所​造​成​的​系​統​超​載​(overhead)。​

  • 在​此​更​新​中​,pselect()ppoll() 系​統​調​用​上​的​支​援​已​被​新​增​至 kernel。​

5. 虛​擬​化​(Virtualization)

此​部​份​包​含​著​針​對​於​虛​擬​化​工​具​的 Red Hat Enterprise Linux 套​件​所​作​出​的​更​新​的​相​關​資​訊​。​

5.1. 功​能​更​新​

  • blktap(blocktap)用​戶​空​間​工​具​組​已​被​更​新​,並​提​供​了​一​項​用​功​能​來​監​控 blktap 所​支​持​之​虛​擬​化​客​座​端​的​傳​輸​數​據​。​

  • 已​新​增​了 Intel Extended Page Table(EPT)功​能​上​的​支​援​,並​改​善​了​支​援 EPT 的​硬​體​上​的​完​整​虛​擬​化​客​座​端​效​能​。​

  • 客​座​端​的 e1000 網​路​裝​置​模​擬​已​被​新​增​至​此​更​新​中​,並​且​只​支​援 ia64 架​構​上​的 Windows 2003 客​座​端​。​若​要​使​用 e1000 模​擬​,您​必​須​使​用 xm 指​令​。​

  • virtio 的​驅​動​程​式​、​KVM 中​的 I/O 虛​擬​化​的​平​台​已​由 Linux Kernel 2.6.27 回​溯​至 Red Hat Enterprise Linux 5.3。​這​些​驅​動​程​式​將​能​讓 KVM 客​座​端​達​到​更​高​層​級​的 I/O 效​能​。​各​種​像​是 anaconda、​kudzu、​lvm、​selinux 以​及 mkinitrd 的​用​戶​空​間​元​件​也​已​被​更​新​來​支​援 virtio 裝​置​。​

  • 原​生​的 Linux kernel 會​自​動​地​支​援 vmcoreinfo,不​過​,若​要​在 dom0 網​域​上​設​定 kdump 的​話​,您​將​需​要 kernel-xen-debuginfo 套​件​。​在​此​更​新​中​,kernel 和 hypervisor 已​被​修​改​並​支​援​了 vmcoreinfo 自​然​地​讀​取​和​寫​入 kdump。​需​要​使​用 kdump 來​在 dom0 網​域​上​進​行​除​錯​或​是​其​它​調​查​動​作​的​用​戶​現​在​已​能​在​不​安​裝 debuginfodebuginfo-common 套​件​的​情​況​下​這​麼​做​了​。​

  • 當​使​用​模​擬​的​磁​碟​和​網​路​裝​置​時​,完​整​虛​擬​化​的 Red Hat Enterprise Linux 5 客​座​端​會​達​到​最​適​度​下​(suboptimal)的​效​能​。​在​此​更​新​中​,kmod-xenpv 套​件​已​被​包​含​來​簡​化​完​整​虛​擬​化​客​座​端​中​的​半​虛​擬​化​磁​碟​和​網​路​上​的​使​用​。​

    在​完​整​虛​擬​化​的​客​座​端​中​使​用​這​些​驅​動​程​式​可​大​幅​地​改​善​效​能​和​完​整​虛​擬​化​客​座​端​的​功​能​。​針​對​於 netfront 和 block front 驅​動​程​式​所​進​行​的​錯​誤​修​正​可​即​刻​生​效​並​與 kernel 套​件​同​步​化​。​

  • 客​座​端​現​在​已​能​使​用 2MB 的 backing page 記​憶​體​表​格​,這​將​能​改​善​系​統​效​能​。​

5.2. 已​解​決​的​問​題​

5.2.1. 所​有​架​構​

  • 關​閉​半​虛​擬​化​的​客​座​端​可​能​會​造​成 dom0 停​止​回​應​一​段​時​間​。​在​含​有​較​多​記​憶​體​(例​如 12GB 或​更​多​)的​客​座​端​上​有​可​能​會​有​幾​秒​鐘​的​延​遲​。​在​此​更​新​中​,虛​擬​化​的 kernel 可​先​佔​式​地​關​閉​大​型​的​半​虛​擬​化​客​座​端​並​解​決​這​項​問​題​。​

  • crash 原​本​無​法​讀​取​來​自 vmcore 檔​案​的 hypervisor 的​重​定​位​地​址​。​這​造​成​了​以 crash 來​開​啟​虛​擬​化 kernel vmcore 檔​案​時​將​會​失​敗​。​

  • 先​前​,半​虛​擬​化​的​客​座​端​最​多​只​能​有 16 個​磁​碟​裝​置​。​在​此​更​新​中​,這​項​限​制​已​被​增​加​為​最​大 256 個​磁​碟​裝​置​。​

  • 為 kdump kernel 所​保​留​的​記​憶​體​不​正​確​,並​造​成​了​無​法​使​用​的 crash 傾​印​。​在​此​更​新​中​,記​憶​體​的​保​留​已​被​更​正​,並​能​讓​正​確​的 crash 傾​印​產​生​。​

  • 為​半​虛​擬​化​的​客​座​端​磁​碟​附​加​特​定​名​稱​(例​如 /dev/xvdaa、​/dev/xvdab、​/dev/xvdbc 等​等​)會​在​客​座​端​中​造​成 /dev 裝​置​損​毀​。​此​更​新​解​決​了​這​項​問​題​,因​此​附​加​這​些​名​稱​至​半​虛​擬​化​客​座​端​的​磁​碟​上​將​會​在​客​座​端​中​建​立​正​確​的 /dev 裝​置​。​

  • 先​前​,loopback 裝​置​的​數​量​被​限​制​為 4 個​。​這​造​成​了​在​含​有​超​過​四​個​網​路​介​面​的​系​統​上​無​法​建​立​橋​接​。​在​此​更​新​中​,netloop 驅​動​程​式​現​在​已​能​視​需​求​建​立​額​外​的 loopback 裝​置​。​

  • 當​建​立​和​毀​掉​虛​擬​網​路​裝​置​時​,競​賽​狀​況​(race condition)有​可​能​會​發​生​。​在​某​些​情​況​下​,特​別​是​高​負​載​的​情​況​下​,這​會​造​成​虛​擬​裝​置​停​止​反​應​。​在​此​更​新​中​,虛​擬​裝​置​的​狀​態​會​先​被​檢​查​以​防​競​賽​狀​況​發​生​。​

  • 若​應​用​程​式​被​擱​置​繼​續​執​行​的​話​,virt-manager 中​就​會​有​個​記​憶​體​遺​漏​狀​況​發​生​。​這​會​造​成​該​應​用​程​式​持​續​耗​費​更​多​資​源​,並​導​致​記​憶​體​不​足​。​在​此​更​新​中​,這​項​遺​漏​的​問​題​已​被​修​正​。​

  • crash 工​具​無​法​由​執​行 kernel-xen 的​系​統​分​析 x86_64 vmcores,因​為 Red Hat Enterprise Linux 的 hypervisor 可​被​重​新​定​位​並​且​被​重​定​位​的​實​體​區​段​基​底​地​址​(physical base address)並​未​被​傳​送​至 vmcore 檔​案​的 ELF 標​頭​中​。​crash 工​具​的​新 --xen_phys_start 指​令​列​選​項​能​讓​用​戶​將​重​定​位​的​實​體​區​段​基​底​地​址​傳​送​給 crash。​

  • 並​非​所​有​滑​鼠​事​件​都​會​被 Paravirtual Frame Buffer(PVFB) 擷​取​與​處​理​。​這​造​成​了​當​和​含​有 Virtual Machine Console 的​半​虛​擬​化​客​座​端​相​互​作​用​時​,滑​鼠​的​滾​輪​無​法​運​作​。​在​此​更​新​中​,滾​輪​的​滑​鼠​事​件​已​可​被​正​確​處​理​並​解​決​了​這​項​問​題​。​

  • 在​含​有​大​量​記​憶​體​(例​如 256GB 或​更​多​)的​系​統​上​,設​定 dom0 可​能​會​耗​盡 hypervisor 的​記​憶​體 heap。​若​要​解​決​此​問​題​,您​必​須​將​系​統​的 xenheap 和 dom0_size 指​令​列​引​數​設​為​有​效​的​值​。​在​此​更​新​中​,hypervisor 已​被​更​新​為​可​自​動​地​設​定​這​些​值​,因​而​解​決​了​這​項​問​題​。​

  • 在​一​部​含​有​大​量 CPU 的​機​器​上​使​用​虛​擬​化​可​能​會​造​成 hypervisor 在​進​行​客​座​端​安​裝​時​當​機​。​在​此​更​新​中​,這​項​問​題​已​被​解​決​。​

  • 當​以​大​量​記​憶​體​來​建​立​客​座​端​時​,可​能​會​發​生​軟​式​鎖​定​的​情​況​。​這​會​造​成 dom0 和​客​座​端​上​各​出​現​一​則​錯​誤​的​程​式​呼​叫​過​程​。​在​此​更​新​中​,這​項​問​題​已​被​解​決​。​

  • 在​回​傳​了 CPUID family value 為 6 的 Intel 處​理​器​上​,只​有​一​個​效​能​計​數​寄​存​器​(counter register)會​在 kernel-xen 中​被​啟​用​。​這​造​成​了​只​有​計​數​器 0 會​提​供​數​據​。​在​此​更​新​中​,這​項​問​題​已​被​解​決​。​

5.2.2. x86 架​構​

  • 在​含​有​較​新 CPU 的​系​統​上​,CPU APIC ID 可​能​會​和 CPU ID 不​同​。​這​造​成​了​虛​擬​化 kernel 無​法​初​始​化 CPU 速​率​調​校​。​在​此​更​新​中​,虛​擬​化 kernel 現​在​已​可​從 hypervisor 擷​取 CPU APIC ID,並​可​正​確​地​初​始​化 CPU 速​率​調​校​。​

  • 當​執​行​一​個 x86 半​虛​擬​化​的​客​座​端​時​,若​有​項​程​序​存​取​了​無​效​的​記​憶​體​,它​便​會​在​一​個​迴​圈​循​環​中​執​行​而​不​是​取​得 SEGV 訊​號​。​這​是​因​為 execshield 檢​測​在 hypervisor 下​進​行​時​產​生​的​漏​洞​所​造​成​的​。​在​此​更​新​中​,這​項​問​題​已​被​解​決​。​

5.2.3. ia64 架​構​

  • 一​項​先​前​造​成​客​座​端​安​裝​失​敗​的 xend 錯​誤​現​在​已​被​修​正​。​

  • evtchn 事​件​頻​道​裝​置​缺​少​了​鎖​定​及​記​憶​體​屏​障​。​這​造​成​了 xenstore 變​得​無​法​反​應​。​在​此​更​新​中​,這​項​問​題​已​被​解​決​。​

  • 非​統​一​記​憶​體​存​取​(Non-Uniform Memory Access,NUMA)資​訊​並​未​被 xm info 指​令​顯​示​出​。​這​會​造​成​各​個​節​點​的 node_to_cpu 值​都​會​被​錯​誤​回​傳​為 no cpus。​在​此​更​新​中​,這​項​問​題​已​被​解​決​。​

  • 先​前​,在​硬​體​虛​擬​機​器​(Hardware Virtual Machine,HVM)上​,若​處​理​器​包​含​了 VT-i2 技​術​的​話​,客​座​端​的​建​立​便​會​失​敗​。​在​此​更​新​中​,這​項​問​題​已​被​解​決​。​

5.2.4. x86_64 架​構​

  • 當​客​座​端​虛​擬​機​器​可​使​用​的 Dynamic IRQ 已​耗​盡​時​,dom0 kernel 便​會​當​機​。​在​此​更​新​中​,當​機​的​情​況​已​被​修​正​,可​用​的 IRQ 數​量​也​已​被​增​加​並​解​決​了​這​項​問​題​。​

  • 在​含​有​較​新 CPU 的​系​統​上​,CPU APIC ID 可​能​會​和 CPU ID 不​同​。​這​造​成​了​虛​擬​化 kernel 無​法​初​始​化 CPU 速​率​調​校​。​在​此​更​新​中​,虛​擬​化 kernel 現​在​已​可​從 hypervisor 擷​取 CPU APIC ID,並​可​正​確​地​初​始​化 CPU 速​率​調​校​。​

5.3. 已​知​問​題​

5.3.1. 所​有​架​構​

  • 當​使​用​虛​擬​化 kernel 時​,磁​碟​機​媒​介​將​無​法​被​存​取​。​若​要​解​決​此​問​題​,請​使​用 USB 磁​碟​來​取​代​。​

    請​注​意​,磁​碟​媒​介​可​正​常​使​用​於​其​它​非​虛​擬​化​的 kernel。​

  • 在​進​行​半​虛​擬​化​客​座​端​的​即​時​遷​移​時​,若​相​應​主​機​(dom0)的​時​間​尚​未​同​步​化​的​話​,依​賴​時​間​相​依​性​的​客​座​端​程​序​便​可​能​無​法​正​常​運​作​。​請​在​進​行​遷​移​之​前​使​用 NTP 來​為​所​有​相​應​的​主​機​同​步​化​系​統​時​間​。​

  • 在​兩​台​主​機​間​重​複​地​轉​移​客​座​端​可​能​會​導​致​一​台​主​機​當​機​。​若​一​台​主​機​在​自​該​機​器​轉​移​後​、​同​時​在​同​樣​的​客​座​端​轉​移​回​來​之​前​重​新​開​機​,當​機​情​形​就​不​會​發​生​。​

  • 若​客​座​端​是​以​多​重​虛​擬 CPU 來​啟​動​的​話​,以​客​座​端​身​份​執​行 Windows 2008 或​是 Windows Vista 時​格​式​化​磁​碟​可​能​會​造​成​當​機​。​若​要​解​決​此​問​題​,當​進​行​格​式​化​時​,請​以​單​虛​擬 CPU 來​啟​動​客​座​端​。​

  • 透​過 virt-manager 所​建​立​的​完​整​虛​擬​化​客​座​端​有​時​可​能​會​造​成​滑​鼠​在​畫​面​上​無​法​自​由​地​移​動​。​若​要​解​決​此​問​題​,請​使​用 virt-manager 來​為​客​座​端​配​置​一​個 USB 行​動​裝​置​。​

  • 在​一​部​含​有 128 或​更​多 CPU 數​量​的​系​統​上​,最​大 CPU 數​量​必​須​被​限​制​為​少​於 128。​目​前​所​支​援​的​最​大​值​為 126。​請​使​用 maxcpus=126 hypervisor 引​數​來​將 Hyprevisor 限​制​為 126。​

  • 完​整​虛​擬​化​的​客​座​端​無​法​修​正​因​為​暫​停​和​恢​復​網​域​所​造​成​的 time lost。​半​虛​擬​化 kernel 的​好​處​就​是​可​正​確​追​溯​暫​停​和​復​原​事​件​之​間​的​時​間​。​此​問​題​已​被​回​報​並​將​透​過​使​用​替​代​的​計​時​器​來​解​決​。​如​此​一​來​,完​整​虛​擬​化​的​客​座​端​便​會​使​用​半​虛​擬​化​的​計​時​器​。​目​前​該​程​式​碼​還​在​上​游​開​發​中​,並​且​應​該​在​之​後​的 Red Hat Enterprise Linux 版​本​中​便​可​使​用​了​。​

  • 重​複​遷​移​半​虛​擬​化​的​客​座​端​可​能​會​造​成 bad mpa 訊​息​出​現​在 dom0 主​控​台​上​。​在​某​些​情​況​下​,hypervisor 也​有​可​能​會​進​入 panic 狀​態​。​

    若​要​避​免 hypervisor kernel panic,一​旦 bad mpa 訊​息​出​現​時​,請​重​新​啟​動​被​遷​移​的​客​座​端​。​

  • 當​設​定​綁​定​至 dom0 上​的​介​面​時​,預​設​的 network-bridge script 可​能​會​造​成​綁​定​的​網​路​介​面​在 unavailableavailable 之​間​進​行​切​換​。​這​種​情​況​一​般​稱​為 flapping。​

    若​要​避​免​此​狀​況​發​生​,請​將 /etc/xen/xend-config.sxp 中​標​準​的 network-script 行​列​取​代​為​下​列​行​列​:

    (network-script network-bridge-bonding netdev=bond0)

    這​麼​作​將​會​停​用 netloop 裝​置​,並​避​免​位​址​解​析​通​訊​協​定​(Address Resolution Protocol,APR)的​監​控​在​位​址​轉​換​程​序​進​行​時​失​敗​。​

  • 當​執​行​多​重​客​座​端​網​域​時​,客​座​端​網​路​作​業​可​能​會​暫​時​性​地​停​止​運​作​,並​造​成​下​列​錯​誤​被​回​報​於 dom0 日​誌​中​:

    Memory squeeze in netback driver
    若​要​避​免​此​問​題​發​生​,請​透​過​使​用 dom0_mem hypervisor 指​令​列​選​項​來​提​高 dom0 的​可​用​記​憶​體​數​量​。​

5.3.2. x86 架​構​

  • 無​法​透​過 xm migrate [domain] [dom0 IP address] 來​遷​移​半​虛​擬​化​的​客​座​端​。​

  • 在​完​整​虛​擬​化​的 SMP 客​座​端​上​安​裝 Red Hat Enterprise Linux 5 時​,安​裝​過​程​可​能​會​停​滯​不​動​。​當​主​機​(dom0)執​行 Red Hat Enterprise Linux 5.2 時​,這​種​情​況​就​可​能​會​發​生​。​

    若​要​避​免​此​問​題​,請​在​安​裝​時​將​客​座​端​設​定​為​只​使​用​單​處​理​器​。​您​可​以​藉​由 virt-install--vcpus=1 選​項​來​達​成​此​一​目​的​。​一​旦​安​裝​完​成​後​,您​便​可​透​過​修​改 virt-manager 中​所​分​配​的 vcpus 來​將​客​座​端​設​為 SMP。​

5.3.3. x86_64 架​構​

  • 無​法​透​過 xm migrate [domain] [dom0 IP address] 來​遷​移​半​虛​擬​化​的​客​座​端​。​

  • HP xw9300 與 xw9400 系​統​在​安​裝​虛​擬​化​功​能​時​,可​能​會​出​現 time went backwards 訊​息​。​

    要​解​決 xw9400 的​問​題​,請​設​定 BIOS,啟​用 HPET 計​時​器​。​請​注​意​,這​選​項​在 xw9300 上​是​沒​有​的​。​

  • 若​在​完​整​虛​擬​化​的​客​座​端​上​安​裝 Red Hat Enterprise Linux 3.9 的​話​,系​統​可​能​會​變​得​極​為​緩​慢​。​另​外​,在​安​裝​程​序​完​成​之​後​啟​動​客​座​端​可​能​會​造​成 hda: lost interrupt 錯​誤​。​

    若​要​避​開​這​項​啟​動​上​的​錯​誤​,請​將​客​座​端​配​置​來​使​用 SMP kernel。​

  • 將​主​機​(dom0)系​統​升​級​至 Red Hat Enterprise Linux 5.2 有​可​能​會​使​得​現​有​的 Red Hat Enterprise Linux 4.5 SMP 半​虛​擬​化​客​座​端​變​得​無​法​啟​動​。​當​主​機​系​統​含​有​大​於 4GB 的 RAM 時​,這​種​情​況​才​較​有​可​能​會​發​生​。​

    若​要​避​免​此​問​題​,請​利​用​單 CPU 模​式​來​啟​動​各​個 Red Hat Enterprise Linux 4.5 客​座​端​並​將​它​的 kernel 升​級​為​最​新​版​本​(Red Hat Enterprise Linux 4.5.z)。​

5.3.4. ia64 架​構​

  • 無​法​透​過 xm migrate [domain] [dom0 IP address] 來​遷​移​半​虛​擬​化​的​客​座​端​。​

  • 在​某​些​主​控​台​輸​出​設​定​為 VGA 的 Itanium 系​統​上​,dom0 虛​擬​化​核​心​可​能​會​無​法​啟​動​。​這​是​因​為​虛​擬​化​核​心​無​法​從​「​Extensible Firmware Interface」​(EFI)設​定​中​,正​確​地​偵​測​到​預​設​的​主​控​台​裝​置​。​

    當​這​問​題​發​生​時​,請​在 /boot/efi/elilo.conf 檔​案​中​的​核​心​啟​動​選​項​中​加​入 console=tty 這​個​開​機​參​數​。​

  • 在​有​些 Itanium 系​統​(裡​如 Hitachi Cold Fusion 3e)上​,當 VGA 被 EFI 維​護​管​理​員​啟​用​時​,序​列​埠​便​無​法​在 dom0 中​被​偵​測​到​。​因​為​如​此​,您​必​須​為 dom0 kernel 提​供​下​列​序​列​埠​資​訊​:

    • 速​度​(位​元 / 秒​)

    • 資​料​位​元​數​量​

    • 配​類​

    • io_base 位​址​

    這​些​詳​情​必​須​指​定​於 /boot/efi/elilo.conf 檔​案​中​的 dom0 kernel 的 append= 行​列​上​。​例​如​:

    append="com1=19200,8n1,0x3f8 -- quiet rhgb console=tty0 console=ttyS0,19200n8"

    在​此​範​例​中​,com1 代​表​序​列​埠​、​19200 代​表​速​度​(位​元 / 秒​)、​8n1 指​定​了​資​料​位​元 / 配​類​設​定​數​量​,而 0x3f8 則​代​表 io_base 位​址​。​

  • 虛​擬​化​無​法​在​某​些​使​用​非​統​一​記​憶​體​存​取​(Non-Uniform Memory Access,NUMA)的​架​構​上​運​作​。​因​此​,在​使​用 NUMA 的​系​統​上​安​裝​虛​擬​化 kernel 會​導​致​無​法​正​常​開​機​。​

    有​些​安​裝​號​碼​就​預​設​值​會​安​裝​虛​擬​化 kernel。​若​您​有​這​樣​的​一​組​安​裝​號​碼​,並​且​您​的​系​統​也​使​用 NUMA,不​過​卻​無​法​使​用 kernel-xen 的​話​,請​在​安​裝​時​反​選​虛​擬​化​(Virtualization)選​項​。​

  • 目​前​,此​架​構​並​不​支​援​完​整​虛​擬​化​客​座​端​的​動​態​遷​移​。​除​此​之​外​,此​架​構​上​的 kexeckdump 也​不​被​支​援​的​虛​擬​化​功​能​。​

6. 技​術​搶​先​版​

「​技​術​搶​先​版​」​的​功​能​目​前​並​不​含​括​在 Red Hat Enterprise Linux 的​訂​閱​服​務​支​援​中​,這​些​功​能​可​能​還​不​完​整​,也​不​適​用​於​生​產​環​境​之​下​。​然​而​,為​了​客​戶​的​方​便​,並​提​供​更​高​的​曝​光​率​,我​們​將​這​些​功​能​放​入​了​此​產​品​中​。​

使​用​者​可​能​會​發​現​這​些​功​能​在​非​生​產​環​境​下​非​常​有​用​。​在​我​們​完​整​支​援​這​些​功​能​前​,使​用​者​能​夠​針​對​技​術​預​覽​回​饋​意​見​,並​且​建​議​新​的​功​能​。​針​對​高​嚴​重​性​的​安​全​問​題​,我​們​會​提​出​勘​誤​修​正​。​

在​技​術​預​覽​的​發​展​過​程​中​,其​額​外​部​份​可​能​也​會​釋​出​,以​便​讓​公​眾​測​試​。​Red Hat 將​在​未​來​不​論​大​小​的​版​本​中​,完​整​支​援​技​術​預​覽​功​能​。​

EMC Clariion 上​的 ALUA 模​式​

EMC Clariion 儲​存​庫​上​使​用 dm-multipath 來​進​行​的​暗​示 active-active 故​障​復​原​的​功​能​現​在​已​被​支​援​。​此​模​式​是​以​個​別​的 T10 規​格​來​提​供​的​,不​過​僅​提​供​在​此​版​本​中​作​為​技​術​預​覽​。​

若​想​取​得​更​多 T10 的​相​關​資​訊​,請​參​閱 http://www.t10.org。​

ext4

ext4 這​個​最​新​的 ext 檔​案​系​統​包​含​在​此​發​行​版​中​為​技​術​預​覽​。​Ext4 屬​於 Red Hat and the Linux 社​群​所​開​發​的 ext3 檔​案​系​統​的​增​強​版​。​此​檔​案​系​統​在​本​技​術​預​覽​中​的​名​稱​為 ext4dev。​

此​檔​案​系​統​是​由 ext4dev.ko kernel 模​組​所​提​供​的​,以​及​一​個​新​的 e4fsprogs 套​件​,該​套​件​包​含​著​可​用​於 ext4 的​更​新​版 e2fsprogs 管​理​工​具​。​若​要​使​用​的​話​,請​安​裝 e4fsprogs 然​後​使​用​來​自​於 e4fsprogs 程​式​、​類​似 mkfs.ext4dev 的​指​令​來​建​立​一​個​基​於 ext4 的​檔​案​系​統​。​當​參​照​掛​載​指​令​列​或​是 fstab 檔​案​上​的​檔​案​系​統​時​,請​使​用 ext4dev 這​組​檔​案​系​統​名​稱​。​

FreeIPMI

FreeIPMI 現​在​已​被​包​含​在​此​更​新​中​作​為​技​術​預​覽​。​FreeIPMI 是​一​組​智​慧​型​平​台​管​理​介​面​(Intelligent Platform Management,IPMI)系​統​軟​體​。​它​提​供​了 in-band 和 out-of-band 軟​體​,以​及​符​合​智​慧​型​平​台​管​理​介​面​(IPMI v1.5 和 v2.0)標​準​的​開​發​函​式​庫​。​

若​想​取​得​更​多 FreeIPMI 的​相​關​資​訊​,請​參​閱 http://www.gnu.org/software/freeipmi/

TrouSerS 和 tpm-tools

TrouSerStpm-tools 被​包​含​在​此​版​本​中​以​啟​用 Trusted Platform Module(可​信​賴​平​台​模​組​,TPM)硬​體​。​TPM 硬​體​功​能​(不​僅​)包​含​:

  • 安​全​的 RSA 金​鑰​建​立​、​儲​存​與​運​用​(不​暴​露​在​記​憶​體​中​)

  • 透​過​使​用​加​密​雜​湊​來​驗​證​平​台​的​軟​體​狀​態​

TrouSerS 為​可​信​賴​運​算​組​織​(Trusted Computing Group)的​軟​體​堆​疊​(TSS)規​格​所​實​做​的​。​您​能​夠​使​用 TrouSerS 來​編​寫​使​用 TPM 硬​體​的​應​用​程​式​。​tpm-tools 是​個​用​來​管​理​和​利​用 TPM 硬​體​的​工​具​套​件​。​

若​想​取​得​更​多 TrouSerS 的​相​關​資​訊​,http://trousers.sourceforge.net/。​

eCryptfs

eCryptfs 是​個 Linux 的​堆​疊​加​密​檔​案​系​統​。​它​會​掛​載​於​當​前​已​掛​載​的​較​低​層​檔​案​系​統​(例​如 EXT3)中​的​個​別​目​錄​上​;若​要​開​始​使​用 eCryptfs,您​無​須​更​改​現​有​的​磁​碟​分​割​或​檔​案​系​統​。​

在​此​發​行​版​中​,eCryptfs 已​被​同​步​更​新​為​上​游​版​本 56,它​提​供​了​幾​個​錯​誤​修​正​和​增​強​功​能​。​此​外​,此​更​新​還​提​供​了​一​個​協​助​配​置 eCryptfs 的​圖​形​化​程​式​(ecryptfs-mount-helper-gui)。​

此​更​新​同​時​更​改​了​特​定 eCryptfs 掛​載​選​項​的​語​法​。​若​您​選​擇​更​新​此​版​本​的 eCryptfs,您​應​該​更​新​任​何​受​影​響​的​掛​載 script 和 /etc/fstab 項​目​。​如​欲​取​得​這​些​變​更​上​的​相​關​資​訊​,請​參​閱 man ecryptfs。​

下​列​警​告​所​針​對​的​是​此​發​行​版​的 eCryptfs

  • 請​注​意​,eCryptfs 檔​案​系​統​只​有​在​加​密​的​檔​案​系​統​被​掛​載​於​相​同​名​稱​的​目​錄​上​時​才​可​正​常​運​作​。​比​方​說​:

    mount -t ecryptfs /mnt/secret /mnt/secret

    檔​案​系​統​的​安​全​性​部​份​不​應​被​暴​露​,也​就​是​說​它​不​應​該​被​掛​載​至​其​它​掛​載​點​、​綁​定​掛​載​等​等​。​

  • 掛​載​於​網​路​檔​案​系​統​上​的 eCryptfs(例​如 NFS、​Samba)將​無​法​正​常​運​作​。​

  • 此​版​本​的 eCryptfs kernel 驅​動​程​式​需​要​更​新​過​的​用​戶​空​間​,該​用​戶​空​間​由 ecryptfs-utils-56-4.el5 或​更​新​版​本​所​提​供​。​

如​欲​取​得​更​多​有​關​於 eCryptfs 的​相​關​資​訊​,請​參​閱 http://ecryptfs.sf.net。​您​也​能​參​閱 http://ecryptfs.sourceforge.net/READMEhttp://ecryptfs.sourceforge.net/ecryptfs-faq.html 來​取​得​基​本​的​設​定​資​訊​。​

Stateless Linux

Stateless Linux 是​一​種​新​的​執​行​與​管​理​系​統​之​思​維​方​法​,用​來​簡​化​大​量​系​統​的​管​理​工​作​,方​法​是​讓​管​理​者​能​輕​易​地​替​換​系​統​。​主​要​作​法​是​準​備​系​統​的​映​像​檔​,透​過​大​量​的 stateless 系​統​來​複​製​與​管​理​,以​唯​讀​的​方​式​來​執​行​作​業​系​統​(詳​情​請​參​閱 /etc/sysconfig/readonly-root)。​

在​它​目​前​發​展​的​階​段​中​,Stateless 功​能​為​目​標​的​一​部​分​。​就​其​本​身​而​言​,該​項​功​能​還​是​一​樣​保​持​為​「​技​術​預​覽​」​。​

我​們​強​烈​建​議​想​測​試 stateless 功​能​的​使​用​者​讀​取 HOWTO 技​術​文​件​,網​址​為​:http://fedoraproject.org/wiki/StatelessLinux/HOWTO,並​加​入 stateless-list@redhat.com 郵​件​論​壇​。​

Stateless Linux 的​啟​用​架​構​元​件​原​本​在 Red Hat Enterprise Linux 5 之​中​已​被​介​紹​。​

AIGLX

AIGLX 屬​於​完​整​支​援 X 伺​服​器​的​技​術​預​覽​功​能​。​其​目​標​是​在​標​準​桌​面​上​,啟​用 GL 加​速​特​效​。​這​項​專​案​計​劃​包​括​以​下​內​容​:

  • 稍​微​經​過​修​改​的 X 伺​服​器​。​

  • 更​新​過​的 Mesa 套​件​,支​援​新​的​通​訊​協​定​。​

安​裝​這​些​元​件​後​,不​需​要​太​多​變​更​,您​的​電​腦​上​就​可​以​擁​有 GL 加​速​特​效​,以​及​不​需​要​取​代 X 伺​服​器​就​可​以​啟​用​或​停​用​這​些​特​效​的​能​力​。​AIGLX 也​啟​用​了​遠​端 GLX 應​用​程​式​,以​善​用​硬​體 GLX 加​速​所​帶​來​的​好​處​。​

iSCSI 目​的​地​

Linux 的​目​標​(tgt)架​構​允​許​系​統​在​其​它​擁​有 SCSI 啟​動​程​序​的​系​統​上​伺​服 block-level 的 SCSI 儲​存​庫​。​這​項​功​能​被​佈​署​為 Linux iSCSI 目​的​地​,透​過​網​路​為​任​何 iSCSI 啟​動​程​序​伺​服​儲​存​庫​。​

若​要​設​置 iSCSI 目​的​地​,請​安​裝 scsi-target-utils RPM 並​參​閱​指​南​:

  • /usr/share/doc/scsi-target-utils-[version]/README

  • /usr/share/doc/scsi-target-utils-[version]/README.iscsi

請​以​所​安​裝​的​套​件​之​相​應​版​本​來​取​代 [version]。​

欲​取​得​更​多​相​關​資​訊​請​參​閱 man tgtadm。​

FireWire

firewire-sbp2 模​組​依​然​被​包​含​在​此​更​新​中​為​技​術​預​覽​。​該​模​組​能​啟​用​和 FireWire 儲​存​裝​置​以​及​掃​描​器​之​間​的​連​結​。​

目​前​,FireWire 並​不​支​援​下​列​:

  • IPv4

  • pcilynx 主​機​控​制​器​

  • multi-LUN 儲​存​裝​置​

  • 以​非​特​殊​地​方​式​存​取​儲​存​裝​置​

另​外​,此​版​本​的 FireWire 中​還​是​存​在​著​下​列​問​題​:

  • SBP2 驅​動​程​式​中​的​記​憶​體​流​失​可​能​會​造​成​機​器​的​反​應​遲​鈍​。​

  • 此​版​本​中​有​個​程​式​碼​在​二​進​位​資​料​次​序​(big-endian)的​機​器​中​無​法​正​常​運​作​。​這​有​可​能​會​導​致​在 PowerPC 中​產​生​無​法​預​期​的​錯​誤​。​

ktune

此​發​行​版​包​含​了 ktune(來​自​於 ktune 套​件​),這​是​一​項​設​置​了​幾​個 kernel 調​校​參​數​為​適​合​特​定​系​統​設​定​檔​的​值​的​服​務​。​目​前​,ktune 只​為​使​用​大​量​記​憶​體​、​執​行​耗​費​大​量​磁​碟​與​高​網​路​使​用​量​的​應​用​程​式​的​系​統​提​供​設​定​檔​。​

ktune 所​提​供​的​設​定​不​會​覆​蓋​設​置​於 /etc/sysctl.conf 之​中​或​是​透​過 kernel 指​令​列​所​進​行​的​設​定​。​ktune 可​能​並​不​適​合​某​些​系​統​與​工​作​量​;因​此​,您​應​該​在​佈​署​至​生​產​環​境​之​前​進​行​完​整​的​測​試​。​

您​可​藉​由​(以 root 身​份​)使​用 service ktune stop 來​停​止 ktune 以​停​用​任​何 ktune 所​設​置​的​設​定​並​回​復​到​您​正​常​的​設​定​。​

dmraid 的 SGPIO 支​援​

一​般​用​途​序​列 I/O(Serial General Purpose Input Output,SGPIO)是​個​使​用​於​主​板​和​各​種​內​部​與​外​部​硬​碟​外​盒​之​間​的​企​業​標​準​通​訊​方​式​。​此​方​式​可​被​用​來​透​過 AHCI 驅​動​程​式​介​面​來​控​制​外​盒​的 LED 燈​。​

在​此​發​行​版​中​,dmraid 中​的 SGPIO 支​援​屬​於​技​術​預​覽​。​這​可​允​許 dmraid 正​常​運​作​於​磁​碟​外​盒​。​

GCC 4.3

GNU 編​譯​器​套​裝​版​本 4.3(Gnu Compiler Collection version 4.3,GCC4.3)現​在​已​包​含​在​此​發​行​版​中​為​技​術​預​覽​。​這​組​編​譯​器​包​含​了 C、​C++ 以​及 Fortran 95 編​譯​器​,以​及​支​援​函​式​庫​。​

請​注​意​,gcc43 套​件​中​,gnu89-inline 選​項​的​預​設​值​已​被​更​改​為 -fgnu89-inline,而​上​游​與​未​來​的 Red Hat Enterprise Linux 5 更​新​則​會​使​用 -fno-gnu89-inline 為​預​設​值​。​這​是​必​要​的​,因​為​許​多 Red Hat Enterprise Linux 5 中​的​標​頭​都​預​期 GNU in-line 語​義​而​非 ISO C99 語​義​。​這​些​標​頭​尚​未​被​調​整​來​透​過​屬​性​請​求 GNU in-line 語​義​。​

Kernel Tracepoint 功​能

在​此​更​新​中​,有​個​新​的 kernel marker/tracepoint 功​能​已​被​實​作​為​技​術​預​覽​。​此​介​面​新​增​了​靜​態​的​偵​測​點​入 kernel 中​,並​用​來​與​類​似 SystemTap 的​工​具​一​起​使​用​。​

乙​太​網​路​光​纖​頻​道​(FCoE)

乙​太​網​路​光​纖​頻​道​(FCoE)驅​動​程​式​以​及 libfc 提​供​了​在​標​準​乙​太​網​路​卡​上​執​行 FCoE 的​功​能​。​這​項​功​能​提​供​於 Red Hat Enterprise Linux 5.3 中​為​技​術​預​覽​。​

Red Hat Enterprise Linux 5.3 在​三​個​特​定​的​硬​體​架​構​上​提​供​了​完​整​的 FCoE 支​援​。​這​些​架​構​為​:Cisco fnic 驅​動​程​式​、​Emulex lpfc 驅​動​程​式​,以​及 Qlogic qla2xx 驅​動​程​式​。​

RAID 群​組​的​裝​置​錯​誤​監​控​(Device Failure Monitoring)

裝​置​錯​誤​監​控​使​用​了 dmraid 和 dmevent_tool 工​具​,並​包​含​在 Red Hat Enterprise Linux 5.3 中​為​技​術​預​覽​。​這​項​功​能​提​供​了​可​監​控​和​回​報 RAID 群​組​之​元​件​裝​置​上​的​裝​置​錯​誤​的​能​力​。​

7. 已​解​決​的​問​題​

7.1. 所​有​架​構​

  • TTY 裝​置​活​動​報​告​的​資​料​原​本​無​法​正​常​產​生​。​這​造​成​了 sar -y 指​令​失​敗​,並​回​傳​下​列​錯​誤​:

    Requested activities not available in file

    在​此​更​新​的​套​件​中 sar 已​被​更​正​,因​此 -y 選​項​已​可​輸​出 TTY 裝​置​活​動​。​

  • 先​前​,若​將 /etc/multipath.conf 中​的 max_fds 設​置​為 unlimited 的​話​,將​會​造​成 multipathd daemon 無​法​啟​動​。​若​開​啟​的​檔​案​描​述​器​數​量​需​要​被​設​為​系​統​最​大​值​的​話​,max_fds 應​被​設​為 max。​

  • mod_perl 現​在​已​被​同​步​更​新​為​版​本 2.0.4,也​就​是​最​新​的​上​游​發​行​版​。​此​更​新​套​用​了​幾​個​新​要​素​,這​包​含​了​一​項​允​許 mod_perl 能​與 Bugzilla 3.0 正​常​運​作​的​錯​誤​修​正​。​

  • cups 現​在​已​被​同​步​更​新​為​版​本 1.3.7。​此​更​新​套​用​了​幾​個​錯​誤​修​正​和​增​強​功​能​,包​括​:

    • Kerberos 驗​證​現​在​已​被​支​援​。​

    • 用​戶​定​義​的​印​表​機​與​工​作​政​策​現​在​已​能​被​正​確​載​入​。​

    • 當​瀏​覽​被​停​用​時​,遠​端​佇​列​快​取​已​不​再​會​被​載​入​。​

    • classes.conf 配​置​檔​案​現​在​已​含​有​正​確​的​檔​案​權​限​。​

  • lm_sensors 已​被​同​步​更​新​為​版​本 2.10.7。​此​更​新​套​用​了​幾​個​上​游​增​強​功​能​以​及​錯​誤​修​正​,這​包​含​了​一​個​當 k8temp 被​載​入​時​,libsensors 不​會​當​機​並​產​生 General parse error 這​則​錯​誤​訊​息​的​修​正​。​

  • elfutils 在​此​發​行​版​中​已​被​更​新​並​發​現​了​下​列​錯​誤​:

    • 當​讀​取​特​定​輸​入​檔​案​時​,eu-readelf 工​具​有​可​能​會​當​機​。​

    • eu-strip 工​具​被​使​用​於​建​立​新 binary 套​件​用​的 rpmbuild 程​序​中​。​它​將​除​錯​資​訊​與​可​執​行​的​程​式​碼​分​開​來​並​製​作​了 -debuginfo 套​件​。​此​工​具​程​式​中​有​項​錯​誤​會​產​生​在 s390 平​台​上​的 ET_REL 檔​案​所​無​法​使​用​的​除​錯​資​訊​;這​影​響​了 Linux kernel 模​組​檔​案​(.ko.debug),並​造​成​了​產​生​的 kernel-debuginfo 套​件​無​法​和 s390 上​的 Systemtap 運​作​。​

  • vnc-server 現​在​已​被​同​步​更​新​為​版​本 4.1.2-14.el5。​此​更​新​套​用​了​下​列​修​正​:

    • 一​項​造​成​當 Xvnc 失​敗​時​,vncserver 無​法​列​印​錯​誤​訊​息​的​錯​誤​現​在​已​被​修​正​。​

    • Xvnc 已​不​再​使​用​錯​誤​的 root 視​窗​疊​放​(window depth);它​現​在​所​使​用​的​是​由 -depth 選​項​所​指​定​的​正​確​視​窗​疊​放​。​

    • 一​項​造​成​了 libvnc.so 模​組​使 X 伺​服​器​當​機​的​錯​誤​現​在​已​被​修​正​。​

    • Xvnc 現​在​在​所​有​架​構​上​都​已​支​援 GLX 和 RENDER 延​伸​。​

  • smartmontools 已​被​同​步​更​新​為​版​本 5.38。​此​更​新​改​善​了​硬​體​裝​置​的 autodetection、​改​善​了 CCISS RAID 陣​列​的​支​援​,並​大​幅​增​加​了​裝​置​種​類​上​的​支​援​。​

    此​更​新​同​時​修​正​了​一​項 SELinux 防​止 smartmontools 監​控 3ware RAID 裝​置​的​錯​誤​。​smartmontools 現​在​已​可​正​確​地​監​控​這​類​型​的​裝​置​。​

  • python-urlgrabber 已​被​同​步​更​新​為​版​本 3.1.0-5。​此​更​新​套​用​了​幾​個​來​自​於​上​游​的​錯​誤​修​正​,包​括​:

    • yum 現​在​已​可​由​一​個​不​支​援​部​份​下​載​的 yum 儲​存​庫​正​常​地​進​行​重​新​下​載​。​

    • yum 現​在​已​可​恢​復​被​中​斷​的​下​載​,儘​管​該 yum 儲​存​庫​基​於​一​個​含​有​特​定​通​訊​埠​的 FTP。​

    • 進​度​表​現​在​已​能​動​態​式​地​和​終​端​機​寬​度​改​變​。​此​外​,進​度​表​現​在​看​起​來​更​乾​淨​並​顯​示​了​已​下​載​資​料​的​總​百​分​比​。​

    • python-urlgrabberkeepalive 訊​號​現​在​已​被​修​正​。​先​前​,此​訊​號​中​有​項​錯​誤​會​在​進​行​下​載​時​不​正​確​地​增​加​記​憶​體​的​使​用​量​;此​外​,這​項​錯​誤​也​造​成​了 reposyncyumdownloader 在​下​載​大​量​套​件​時​無​法​正​常​運​作​。​

  • yum-utils 已​被​同​步​更​新​至​上​游​版​本 1.1.16。​此​更​新​套​用​了​幾​個​錯​誤​修​正​,包​括​:

    • yum update --security 現​在​已​可​正​確​地​找​出​較​舊​的​相​關​安​全​性​更​新​。​

    • yum-versionlock 現​在​已​能​正​確​地​針​對​於​淘​汰​的​套​件​運​作​。​

    此​更​新​同​時​包​含​了 yum-fastestmirror 插​件​,它​啟​用​了 yum 來​選​擇​鏡​像​中​最​快​的​儲​存​庫​。​

  • Samba 已​被​同​步​更​新​為​上​游​版​本 3.2.0。​這​修​正​了​幾​項​錯​誤​,包​括​造​成​用​戶​無​法​加​入​使​用​了 Windows 2003 為​它​們​的​名​稱​伺​服​器​的​網​域​的​錯​誤​。​此​更​新​同​時​修​正​了​一​項​造​成 samba 網​域​成​員​在​透​過​使​用​了 net rpc changetrustpw 來​更​改​系​統​密​碼​後​損​毀​的​錯​誤​。​

    如​欲​取​得​包​含​在​此​發​行​版​中​、​更​為​完​整​的​上​游 samba 更​新​清​單​,請​參​閱 http://www.samba.org/samba/history/samba-3.0.32.html

  • OpenLDAP 已​被​同​步​更​新​為​上​游​版​本 2.3.43。​此​更​新​套​用​了​幾​個​上​游​錯​誤​修​正​,包​括​:

    • 現​在​若 slapd daemon 無​法​讀​取​某​個 TLS 憑​證​檔​案​的​話​,init script 已​會​回​報​一​則​警​告​。​

    • openldap-debuginfo 套​件​中​所​有​的​函​式​庫​現​在​都​已​被 unstripped 了​。​

    • 現​在​反​安​裝 openldap-devel 套​件​已​不​會​導​致 OpenLDAP 函​式​庫​損​毀​了​。​

    Red Hat 現​在​已​為 OpenLDAP 伺​服​器​發​佈​了​額​外​的 overlay。​除​了 syncprov 之​外​,所​有 overlay 都​能​在​各​別​的 openldap-servers-overlays 套​件​中​找​到​,這​些 overlay 都​已​被​編​譯​為​可​動​態​式​載​入​的​模​組​。​syncprov overlay 已​靜​態​地​連​至 OpenLDAP 伺​服​器​以​保​留​較​舊 OpenLDAP 發​行​版​的​相​容​性​。​

  • 因​為 xterm binary 已​設​置​了 set group ID(setgid)位​元​,因​此​特​定​環​境​變​數​(例​如 LD_LIBRARY_PATHTMPDIR)被​反​設​置​了​。​在​此​發​行​版​中​,xterm binary 現​在​已​配​置​了 0755 權​限​模​式​,並​解​決​了​這​項​問​題​。​

  • 在​此​發​行​版​中​,當​多​台​機​器​以 ypbind 來​連​結​時​,平​衡 NIS 伺​服​器​上​的​負​載​之​建​議​方​式​已​改​變​。​ypbind daemon 的​特​性​並​未​改​變​:它​還​是​會 ping 所​有​列​在 /etc/ypbind 配​置​檔​案​中​的 NIS 伺​服​器​然​後​綁​定​至​一​個​回​應​最​快​的​伺​服​器​。​先​前​所​建​議​的​是​列​出​每​部​機​器​的 /etc/ypbind.conf 配​置​檔​案​中​所​有​可​用​的 NIS 伺​服​器​。​不​過​,因​為​伺​服​器​就​算​在​高​負​載​的​情​況​下​也​可​快​速​地​回​應​這​個 ping,因​而​在​不​注​意​的​情​況​下​增​加​了​它​們​的​自​己​的​負​載​,現​在​我​們​建​議​系​統​管​理​員​只​列​出​各​台​機​器​的 ypbind.conf 中​少​量​的​可​用 NIS 伺​服​器​,並​隨​著​各​台​機​器​改​變​此​清​單​。​如​此​一​來​,NIS 伺​服​器​便​會​自​動​地​平​衡​負​載​,因​為​並​非​所​有​列​出​的 NIS 伺​服​器​都​可​使​用​於​所​有​機​器​。​

  • OpenMotif 已​被​同​步​更​新​至​上​游​版​本 2.3.1。​此​更​新​套​用​了​幾​個​錯​誤​修​正​,包​括​:

    • OpenMotif 在​處​理 GrabUngrab 事​件​上​有​項​錯​誤​,這​項​錯​誤​現​在​已​被​修​正​。​在​先​前​的​發​行​版​中​,這​項​錯​誤​可​能​會​造​成​畫​面​被​鎖​定​住​。​

    • nedit 中​有​項​錯​誤​可​能​會​造​成​它​在​使​用 nedit 圖​形​化​用​戶​介​面​時​當​機​。​這​是​基​於​程​式​碼​中​某​個​函​式​在​進​行​某​些​項​目​選​擇​時​所​造​成​的​區​段​錯​誤​,這​項​錯​誤​現​在​已​被​修​正​。​

  • dbus 已​被​同​步​更​新​為​版​本 1.1.2。​此​更​新​修​正​了​一​項​多​線​程​程​式​在 dbus 中​可​能​會​造​成 deadlock 的​錯​誤​。​在​先​前​的​發​行​版​當​中​,當​有​個​線​程​監​聽 dbus 並​處​理​訊​息​時​,第​二​個​線​程​便​會​將​訊​息​傳​送​至 dbus。​

  • strace 已​被​同​步​更​新​為​版​本 4.5.18。​此​更​新​修​正​了​幾​個​錯​誤​,包​括​:

    • 一​項​當​在​某​些​多​線​程​程​式​(特​別​是​在 64 位​元​的​系​統​上​)上​使​用 -f 選​項​時​會​使 strace 當​機​的​錯​誤​現​在​已​被​修​正​。​

    • 一​項​造​成 64 位​元​版​本​的 strace 無​法​在 32 位​元​程​序​上​執​行 vfork() 函​式​調​用​的​錯​誤​現​在​已​被​修​正​。​

  • cpuspeed 已​被​更​新​為​版​本 1.2.1-5。​透​過​了​此​更​新​,現​在​若​所​有​其​它​模​組​都​載​入​失​敗​的​話​,cpuspeed init script 便​會​載​入 speedstep-centrino 模​組​。​此​外​,有​一​項​會​造​成 Powernow-k8 模​組​無​法​載​入​的​用​戶​空​間​錯​誤​現​在​已​被​修​正​。​

  • frysk 工​具​套​件​已​被​完​全​地​從​此​發​行​版​中​移​除​了​。​frysk 原​本​為 Red Hat Enterprise Linux 5.0 中​的​技​術​預​覽​。​

  • 先​前​,iostat -x 指​令​所​提​供​的​分​割​區 I/O 數​據​並​不​完​整​。​在​此​更​新​中​,分​割​區​數​據​現​在​的​計​算​方​式​已​和​磁​碟​數​據​相​同​,這​提​供​了​具​連​貫​性​以​及​較​為​廣​泛​的​分​割​區​層​級 I/O 數​據​。​

  • Dovecot 郵​件​伺​服​器​的​配​置​檔​案​中​發​現​了​密​碼​驗​證​的​相​關​漏​洞​。​若​系​統​定​義​了 ssl_key_password 選​項​的​話​,所​有​本​地​用​戶​皆​可​檢​視 SSL 金​鑰​密​碼​。​(CVE-2008-4870)

    這​項​漏​洞​並​不​會​讓​攻​擊​者​取​得 SSL 金​鑰​的​內​容​。​密​碼​在​缺​少​了​金​鑰​檔​案​的​情​況​下​便​沒​有​用​處​,並​且​非​任​何​用​戶​都​含​有​讀​取​該​金​鑰​檔​案​的​權​限​。​

    不​過​為​了​要​進​行​保​護​,dovecot.conf 檔​案​現​在​支​援​了​「​!include_try」​指​令​。​ssl_key_password 選​項​應​該​已​被​由 dovecot.conf 中​移​至​一​個​只​有 root 可​讀​取​和​寫​入​的​新​檔​案​中​(如 0600)。​這​個​檔​案​應​藉​由​設​定 !include_try /path/to/password/file 選​項​來​從 dovecot.conf 進​行​參​照​。​

7.2. x86_64 架​構​

  • ksh 已​被​同​步​更​新​為​版​本 2008-02-02。​此​更​新​新​增​了​多​重​位​元​組​的​字​元​處​理​、​找​出​了​許​多​工​作​控​制​上​的​問​題​並​套​用​了​幾​個​來​自​於​上​游​的​錯​誤​修​正​。​請​注​意​,這​項​針​對​於 ksh 所​作​的​更​新​會​產​生​現​有 script 相​容​性​上​的​問​題​。​

7.3. s390x 架​構​

  • vmconvert 有​項​使​它​無​法​在 vmur 裝​置​節​點​(/dev/0.0.000c)上​正​常​運​作​的​錯​誤​。​這​造​成​了 vmconvert 在​嘗​試​存​取 vmur 裝​置​上​的​傾​印​時​將​會​失​敗​並​產​生 vmconvert: Open dump file failed! (Permission denied) 這​則​錯​誤​訊​息​。​在​此​發​行​版​中​,s390utils 已​被​更​新​來​修​正​了​此​問​題​。​

  • mon_procd daemon 和 mon_fsstatd daemon 的 init script 和 config 檔​案​原​本​不​存​在 s390utils 套​件​中​。​這​造​成​了​這​些 daemon 無​法​被​建​置​和​使​用​。​這​些​遺​失​的​檔​案​在​此​更​新​中​已​被​新​增​並​解​決​了​這​項​問​題​。​

7.4. PowerPC 架​構​

  • 一​項​造​成 ehci_hcd 模​組​無​法​在​此​架​構​上​被​重​新​載​入​的​錯​誤​已​被​修​正​。​這​可​確​保 Belkin 4-port PCI-Express USB Lily 控​制​器​(和​其​它​相​似​的​裝​置​)現​在​已​可​在​使​用 ehci_hcd 模​組​的​情​況​下​正​確​地​運​作​於 Red Hat Enterprise Linux 5 上​。​

  • libhugetlbfs 函​式​庫​現​在​已​被​同​步​更​新​為​版​本 1.3。​此​更​新​已​針​對​了​該​函​式​庫​套​用​了​幾​個​上​游​增​強​功​能​,並​從​而​改​善​了​使​用​大​型​頁​面​的​應​用​程​式​的​效​能​。​

    如​欲​取​得​完​整​的 libhugetlbfs 更​新​清​單​,請​參​閱​下​列​連​結​:

    http://sourceforge.net/mailarchive/message.php?msg_name=20080515170754.GA1830%40us.ibm.com

  • 在 Red Hat Enterprise Linux 5.2 中​,除​了 32 位​元​的 httpd,64 位​元​版​本​的 httpd 也​已​被​包​含​在​此​架​構​中​。​若​用​戶​兩​個​版​本​都​安​裝​的​話​,這​將​會​產​生 httpd 衝​突​,並​造​成 httpd 無​法​正​成​運​作​。​

    為​了​解​決​這​項​問​題​,64 位​元​版​本​的 httpd 已​從​此​發​行​版​中​移​除​。​若​升​級​此​發​行​版​的 httpd,64 位​元​版​本​的 httpd 也​會​被​自​動​地​移​除​掉​。​

8. 已​知​問​題​

8.1. 所​有​架​構​

  • 當​使​用​新​的​磁​碟​加​密​功​能​來​為 root 檔​案​系​統​加​密​時​,在​關​閉​系​統​的​時​候​您​將​會​在​主​控​台​上​看​見​下​列​錯​誤​訊​息​:

    Stopping disk encryption [FAILED]

    這​則​訊​息​可​被​忽​略​,關​機​程​序​將​會​成​功​完​成​。​

  • 當​使​用​一​個​加​密​的​裝​置​時​,啟​動​的​時​候​下​列​錯​誤​訊​息​將​會​被​回​報​:

    insmod: error inserting '/lib/aes_generic.ko': -1 File exists
    您​可​忽​略​掉​這​則​訊​息​。​

  • 在 multipath 上​使​用 Multiple Device(MD)RAID 來​進​行​安​裝​將​會​造​成​機​器​無​法​啟​動​。​內​部​提​供 RAID 的​存​儲​區​域​網​路​(Storage Area Network,SAN)裝​置​的 Multipath 則​不​會​受​到​影​響​。​

  • 當​大​量​的 LUN 被​新​增​至​節​點​,multipath 會​大​幅​增​加 udev 為​它​們​建​立​裝​置​節​點​的​所​需​時​間​。​若​您​遇​上​了​此​問​題​,您​可​藉​由​刪​除​位​於 /etc/udev/rules.d/40-multipath.rules 中​的​下​列​行​列​來​進​行​修​正​:

    KERNEL!="dm-[0-9]*", ACTION=="add", PROGRAM=="/bin/bash -c '/sbin/lsmod | /bin/grep ^dm_multipath'", RUN+="/sbin/multipath -v0 %M:%m"
    此​行​列​會​造​成​每​次​當​有​個​區​塊​裝​置​被​新​增​至​節​點​時​,udev 便​會​執​行 multipath。​就​算​移​除​了​此​行​列​,multipathd 還​是​會​自​動​地​建​立 multipath 裝​置​,並​且 multipath 還​是​會​在​開​機​程​序​進​行​時​為​了​多​重​路​徑​的 root 檔​案​系​統​而​被​調​用​。​唯​一​不​同​的​是​,當 multipathd 非​運​作​時​,multipath 裝​置​不​會​被​自​動​地​建​立​,這​對​於​大​部​分 multipath 的​使​用​者​來​說​應​該​不​構​成​問​題​。​

  • 當​由​較​舊​版​本​的 Red Hat Enterprise Linux to 5.3 進​行​升​級​時​,您​可​能​會​遇​到​下​列​錯​誤​:

    Updating  : mypackage                 ################### [ 472/1655]
    rpmdb: unable to lock mutex: Invalid argument

    造​成​鎖​定​問​題​的​原​因​基​於​在 5.2 和 5.3 之​間​,glibc 中​共​享​的 futex(快​速​用​戶​區​互​斥​)鎖​定​被​增​強​為​針​對​於​單​項​程​序​的 futexes。​因​為​如​此​,針​對​於 5.2 glibc 執​行​的​程​式​無​法​正​確​地​針​對​執​行 5.3 glibc 的​程​式​進​行​共​享​的 futex 鎖​定​。​

    這​則​特​定​錯​誤​訊​息​是​個​套​件​調​用 rpm 為​它​安​裝 script 的​一​部​分​的​副​作​用​。​進​行​升​級​的 rpm 事​例​在​整​個​升​級​程​序​當​中​都​使​用​了​先​前​的 glibc,不​過​由 script 中​所​啟​動​的 rpm 事​例​所​使​用​的​則​是​新​的 glibc。​

    若​要​避​免​此​錯​誤​,首​先​請​各​別​地​升​級 glibc:

    # yum update glibc
    # yum update
    若​您​在​一​部​安​裝​了 5.3 版​本​的​系​統​上​將 glibc 降​級​為​先​前​版​本​的​話​您​也​會​看​見​這​項​錯​誤​。​

  • Red Hat Enterprise Linux 5 中​的 mvapichmvapich2 只​被​編​譯​來​支​援 InfiniBand/iWARP 互​連​。​相​反​地​,它​們​無​法​在​乙​太​網​路​或​是​其​它​網​路​上​執​行​。​

  • 在​含​有​超​過​兩​個​加​密​的​區​塊​裝​置​的​系​統​上​,anaconda 會​有​一​個​提​供​全​域​密​碼​的​選​項​。​不​過​,init script 並​不​支​援​此​功​能​。​當​啟​動​系​統​時​,您​將​需​要​為​所​有​的​加​密​區​塊​裝​置​各​別​地​輸​入​密​碼​。​

  • 當​透​過​使​用 yum 來​升​級 openmpi 時​,下​列​警​告​可​能​會​出​現​:

    cannot open `/tmp/openmpi-upgrade-version.*' for reading: No such file or directory
    此​訊​息​無​害​,並​且​可​被​忽​略​掉​。​

  • 配​置 IRQ SMP 調​度​器​對​於​某​些​使​用​訊​息 message signaled interrupts(MSI)不​過​無 MSI per-vector masking 功​能​的​裝​置​無​效​。​這​類​型​的​裝​置​包​括​使​用 bnx2 驅​動​程​式​的 Broadcom NetXtreme 乙​太​網​路​裝​置​。​

    若​您​需​要​為​這​類​型​的​裝​置​配​置 IRQ 調​度​器​的​話​,請​藉​由​在 /etc/modprobe.d/ 中​建​立​一​個​檔​案​並​包​含​下​列​行​列​來​停​用 MSI:

    options bnx2 disable_msi=1

    此​外​,您​亦​可​透​過​使​用 kernel 開​機​參​數 pci=nomsi 來​完​全​地​停​用 MSI。​

  • Dell PowerEdge R905 伺​服​器​上​的 CD-ROM/DVD-ROM 無​法​使​用 Red Hat Enterprise Linux 5。​如​欲​取​得​更​多​相​關​資​訊​請​參​閱 Knowledgebase #13121:http://kbase.redhat.com/faq/FAQ_103_13121。​

    重要

    若​依​照​上​述​的 Knowledgebase 文​件​中​的​步​驟​來​進​行​的​話​,您​可​能​會​遇​上​一​些 GSS 所​無​法​支​援​的​其​它​問​題​。​

  • 更​新​的 /etc/udev/rules.d/50-udev.rules 中​有​項​錯​誤​,它​會​讓​您​無​法​將​磁​帶​裝​置​的​名​稱​建​立​為​含​有​比 9 還​要​大​的​數​字​。​比​方​說​,磁​帶​裝​置​的​名​稱​無​法​取​名​為 nst12。​

    要​解​決​這​問​題​,請​在 /etc/udev/rules.d/50-udev.rules 中​任​何​出​現 nst[0-9] 字​串​的​後​方​加​入​星​號​(*)。​

  • smartctl 工​具​無​法​由 SATA 裝​置​正​常​讀​取 SMART 參​數​。​

  • 先​前​版​本​的 openmpilam 中​有​個​會​讓​您​無​法​升​級​這​些​套​件​的​錯​誤​。​這​項​錯​誤​(當​嘗​試​升​級 openmpilam 時​)會​顯​現​在​下​列​錯​誤​當​中​:

    error: %preun(openmpi-[version]) scriptlet failed, exit status 2

    因​此​,您​需​要​手​動​式​地​移​除​較​舊​版​本​的 openmpilam 才​能​安​裝​它​們​的​最​新​版​本​。​若​要​如​此​,請​使​用​下​列 rpm 指​令​:

    rpm -qa | grep '^openmpi-\|^lam-' | xargs rpm -e --noscripts --allmatches

  • 當​使​用 dm-multipath 時​,若 features "1 queue_if_no_path" 指​定​於 /etc/multipath.conf 之​中​的​話​,那​麼​任​何​提​供 I/O 的​程​序​就​會​停​滯​,直​到​一​個​或​更​多​個​路​徑​復​原​。​

    若​要​避​免​此​狀​況​發​生​,請​在 /etc/multipath.conf 中​設​置 no_path_retry [N][N] 代​表​系​統​應​重​新​嘗​試​路​徑​的​次​數​)。​當​您​這​樣​作​時​,請​同​時​移​除 /etc/multipath.conf 中​的 features "1 queue_if_no_path" 選​項​。​

    若​您​需​要​使​用 "1 queue_if_no_path" 並​體​驗​這​裡​所​提​及​的​問​題​,請​使​用 dmsetup 來​在 runtime 為​特​定​的 LUN 編​輯​政​策​(例​如​當​所​有​的​路​徑​都​無​法​使​用​時​)。​

    更​明​確​地​來​講​就​是​:執​行 dmsetup message [device] 0 "fail_if_no_path"[device] 代​表​您​想​要​將​政​策​由 "queue_if_no_path" 改​為 "fail_if_no_path" 的​多​路​徑​裝​置​的​名​稱​(例​如 mpath2;請​勿​指​定​路​徑​)。​

  • 啟​用​相​同 kernel 模​組​的​多​種​不​同​安​裝​版​本​並​不​被​支​援​。​除​此​之​外​,kernel 模​組​版​本​剖​析​方​式​上​有​項​錯​誤​有​時​會​造​成​一​個​相​同 kernel 模​組​的​較​舊​版​本​被​啟​用​。​

    Red Hat 建​議​當​您​安​裝​了​一​個​新​版​本​的 kernel 模​組​時​,您​應​該​先​將​舊​版​的​模​組​刪​除​掉​。​

  • 在​一​部​配​置​了 NFS root 的 IBM Bladecenter QS21 或​是 QS22 上​執​行 kdump 將​會​失​敗​。​若​要​避​免​此​情​況​發​生​,請​在 /etc/kdump.conf 中​指​定​一​個 NFS 傾​印​目​標​。​

  • IBM T60 手​提​電​腦​會​在​暫​停​或​是​接​上​底​座​時​完​全​地​關​機​。​若​要​避​免​此​情​況​發​生​,請​以 acpi_sleep=s3_bios 這​個​引​數​來​啟​動​系​統​。​

  • IBM BladecenterQLogic iSCSI Expansion Card 提​供​了​乙​太​網​路​與 iSCSI 功​能​。​這​張​介​面​卡​的​某​些​部​份​是​有​這​兩​者​所​共​享​。​然​而​,目​前 qla3xxxqla4xxx 驅​動​程​式​是​以​分​開​的​方​式​存​取​這​些​部​份​。​這​兩​個​驅​動​程​式​都​不​支​援​同​時​使​用​乙​太​網​路​與 iSCSI。​

    因​為​此​限​制​,連​續​的​重​新​啟​動​(透​過​連​續​的 ifdown/ifup 指​令​)可​能​會​使​裝​置​停​滯​。​若​要​避​免​此​情​況​發​生​,請​在 ifup 之​後​等​候​超​過 10 秒​鐘​才​執​行 ifdown。​相​同​地​,請​在 ifdown 過​後​等​待​超​過 10 秒​鐘​才​執​行 ifup。​此​間​隔​可​確​保​在​執​行​了 ifup 之​後​有​充​足​的​時​間​讓​所​有​功​能​進​行​穩​定​化​與​重​新​初​始​化​。​

  • 當​透​過​使​用​有​線​的​乙​太​網​路​連​結​埠​來​進​行​任​何​網​路​安​裝​時​,配​備​「​Cisco Aironet MPI-350」​無​線​網​卡​的​筆​記​型​電​腦​可​能​會​在​試​圖​取​得 DHCP 位​址​時​停​止​回​應​。​

    解​決​方​法​是​改​用​本​機​上​的​檔​案​來​安​裝​。​或​者​您​可​以​在​安​裝​前​,停​用​筆​記​型​電​腦 BIOS 中​的​無​線​網​路​卡​(您​可​以​在​完​成​安​裝​後​,重​新​啟​用​無​線​網​路​卡​)。​

  • Red Hat Enterprise Linux 5.3 開​機​時​無​法​將​系​統​日​誌​寫​入 /var/log/boot.log 中​。​

  • 如​果 X 在 vesa 之​外​的​驅​動​程​式​下​執​行​,系​統​也​許​無​法​正​常​重​新​啟​動 kexec/kdump 核​心​。​這​個​問​題​只​會​發​生​在 ATI Rage XL 顯​示​晶​片​。​

    如​果​在​裝​載 ATI Rage XL 的​系​統​下​執​行 X,請​確​定​這​個​裝​置​使​用 vesa 驅​動​程​式​,如​此​才​能​正​常​重​新​啟​動​至 kexec/kdump 核​心​。​

  • 在​一​部​安​裝​了 nVidia CK804 晶​片​組​的​系​統​上​使​用 Red Hat Enterprise Linux 5.2 時​,您​可​能​會​收​到​類​似​以​下​的 kernel 訊​息​:

    kernel: assign_interrupt_mode Found MSI capability
    kernel: pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS

    這​些​訊​息​顯​示​特​定 PCI-E 連​接​埠​並​沒​有​要​求 IRQ。​無​論​如​何​,任​何​的​這​些​訊​息​都​不​會​影​響​到​機​器​的​運​作​。​

  • 當​您​以 root 身​份​登​錄​時​,可​移​除​的​儲​存​裝​置​(例​如 CD 與 DVD)不​會​自​動​地​掛​載​。​就​其​本​身​而​言​,您​需​要​透​過​圖​形​化​檔​案​管​理​員​來​手​動​式​地​將​裝​置​掛​載​。​

    另​外​,您​也​能​執​行​下​列​指​令​來​將​裝​置​掛​載​至 /media

    mount /dev/[device name] /media
  • 當​在​已​配​置​的​儲​存​系​統​上​刪​除​了​某​個 LUN 時​,這​項​變​更​並​不​會​影​響​到​主​機​。​在​這​種​情​況​下​,當​使​用 dm-multipath 時​,lvm 指​令​會​不​定​時​地​擱​置​,因​為 LUN 已​經​失​效​(stale)了​。​

    若​要​避​開​此​問​題​的​話​,請​刪​除​掉​所​有​裝​置​並​利​用 mpath 來​將 /etc/lvm/.cache 之​中​的​項​目​連​結​至​失​效​的​特​定 LUN。​

    若​要​找​出​這​些​項​目​為​何​,請​執​行​下​列​指​令​:

    ls -l /dev/mpath | grep [stale LUN]

    比​方​說​,若 [stale LUN] 是 3600d0230003414f30000203a7bc41a00 的​話​,以​下​結​果​就​會​出​現​:

    lrwxrwxrwx 1 root root 7 Aug  2 10:33 /3600d0230003414f30000203a7bc41a00 -> ../dm-4
    lrwxrwxrwx 1 root root 7 Aug  2 10:33 /3600d0230003414f30000203a7bc41a00p1 -> ../dm-5

    這​代​表 3600d0230003414f30000203a7bc41a00 被​映​對​至​兩​個 mpath 連​結​:dm-4dm-5。​

    就​其​本​身​而​言​,下​列​行​列​應​由 /etc/lvm/.cache 之​中​刪​除​掉​:

    /dev/dm-4 
    /dev/dm-5 
    /dev/mapper/3600d0230003414f30000203a7bc41a00
    /dev/mapper/3600d0230003414f30000203a7bc41a00p1
    /dev/mpath/3600d0230003414f30000203a7bc41a00
    /dev/mpath/3600d0230003414f30000203a7bc41a00p1
  • 當​執​行 multipath 指​令​以​及 -ll 選​項​時​,若​其​中​有​個​路​徑​位​於​區​塊​裝​置​上​的​話​,這​可​能​會​造​成​指​令​擱​置​。​請​注​意​,驅​動​程​式​不​會​在​裝​置​不​回​應​的​一​段​時​間​後​使​一​項​請​求​失​效​。​

    這​是​清​除​編​碼​所​造​成​的​,它​會​等​待​路​徑​檢​查​程​式​請​求​成​功​或​是​失​敗​。​若​要​在​不​讓​指​令​停​滯​的​情​況​下​顯​示​目​前​的 multipath 狀​態​,請​使​用 multipath -l 來​代​替​。​

  • 若​由 Red Hat Enterprise Linux 5.2 Beta 版​中​的 pm-utils 升​級 pm-utils 套​件​的​話​,此​動​作​將​會​失​敗​,並​導​致​以​下​的​錯​誤​:

    error: unpacking of archive failed on file /etc/pm/sleep.d: cpio: rename

    若​要​避​免​此​問​題​,請​在​升​級​前​刪​除 /etc/pm/sleep.d/ 目​錄​。​如​果 /etc/pm/sleep.d 包​含​著​任​何​檔​案​,請​將​這​些​檔​案​移​動​到 /etc/pm/hooks/。​

  • Mellanox MT25204 的​硬​體​測​試​顯​示​,在​某​些​高​負​荷​的​情​形​下​,會​產​生​內​部​錯​誤​。​當 ib_mthca 驅​動​程​式​回​報​這​硬​體​的​嚴​重​錯​誤​時​,通​常​會​跟​完​成​佇​列​的​深​度​不​足​與​使​用​者​應​用​程​式​所​產​生​的​未​完​成​工​作​需​求​有​關​。​

    雖​然​這​驅​動​程​式​會​重​置​硬​體​,並​從​這​類​事​件​中​復​原​,但​所​有​現​有​連​線​會​在​發​生​錯​誤​時​斷​線​。​這​通​常​會​導​致​使​用​者​應​用​程​式​的​區​段​錯​誤​(segmentation fault)。​還​有​,如​果 opensm 在​錯​誤​發​生​時​執​行​的​話​,那​麼​為​了​繼​續​正​常​運​作​,您​必​須​手​動​式​地​重​新​啟​動​該​程​序​。​

  • 當​在​客​座​端​上​安​裝 Red Hat Enterprise Linux 5 時​,客​座​端​會​被​配​置​成​明​確​地​使​用​一​個​由 dom0 所​提​供​的​暫​時​性​安​裝 kernel。​當​安​裝​完​成​之​後​,它​便​可​使​用​它​自​己​的​開​機​載​入​程​式​。​不​過​,這​只​能​透​過​關​機​來​作​為 guest's 的​第​一​次​重​新​啟​動​來​完​成​。​

    因​為​如​此​,當 重​新​啟​動​ 的​按​鈕​出​現​在​客​座​端​安​裝​完​成​後​,若​按​下​該​按​鈕​只​會​關​閉​客​座​端​而​不​會​將​系​統​重​新​啟​動​。​這​是​項​預​期​中​的​結​果​。​

    請​注​意​,在​這​之​後​當​您​啟​動​客​座​端​時​,它​便​會​使​用​它​自​己​的​開​機​載​入​程​式​。​

  • 若​安​裝​了​任​何 KDE 或​是 qt 開​發​套​件​(例​如 qt-devel)的​話​,在 compiz 來​源 RPM 上​執​行 rpmbuild 將​會​失​敗​。​這​是​因​為 compiz 配​置 script 中​一​個 bug 所​造​成​的​。​

    若​要​解​決​此​問​題​,請​在​嘗​試​由 compiz 的​來​源 RPM 建​置 compiz 套​件​前​移​除​所​有 KDE 或​是 qt 開​發​套​件​。​

  • 若​您​的​系​統​配​有 ATI Radeon R500 或​是 R600 顯​示​卡​的​話​,firstboot 在​安​裝​完​成​後​將​不​會​執​行​。​系​統​會​直​接​進​入​圖​形​化​登​錄​畫​面​並​且​跳​過 firstboot。​若​您​嘗​試​手​動​式​地​執​行 firstboot(例​如​由 failsafe 終​端​機​)的​話​,X session 便​會​當​機​。​

    這​項​問​題​是​因​為 ATI Radeon R500/R600 硬​體​所​使​用​的​驅​動​程​式​所​造​成​的​。​這​些​顯​示​卡​所​使​用​的​預​設​驅​動​程​式​目​前​還​屬​於​技​術​預​覽​。​若​要​解​決​此​問​題​,請​備​份​您​的 /etc/X11/xorg.conf 檔​案​;之​後​,請​透​過​使​用​下​列​指​令​來​利​用​受​支​援​的 vesa 驅​動​程​式​來​配​置 X:

    system-config-display --reconfig --set-driver=vesa

    您​現​在​已​能​夠​執​行 firstboot。​若​要​切​換​回​您​舊​的​設​定​,請​復​原​您​原​本​的 /etc/X11/xorg.conf 檔​案​。​

  • 若​您​的​系​統​使​用​了 TSC 計​時​器​,gettimeofday 系​統​調​用​可​能​會​往​後​移​。​這​是​基​於​一​個​造​成​了 TSC 計​時​器​在​某​些​情​況​下​會​大​幅​往​前​跳​的​溢​位​問​題​;當​此​問​題​發​生​時​,TSC 計​時​器​將​會​自​行​更​正​,不​過​最​後​還​是​會​隨​著​時​間​的​經​過​往​後​移​。​

    這​項​問​題​對​於​時​間​敏​感​的​系​統​(例​如​那​些​使​用​於​進​行​交​易​和​資​料​庫​的​系​統​)來​說​相​當​嚴​重​。​正​因​如​此​,若​您​的​系​統​需​要​非​常​準​確​的​時​間​,Red Hat 強​烈​建​議​您​將 kernel 設​置​成​使​用​其​它​的​計​時​器​(比​方​說 HPET)。​

  • 嘗​試​執​行 sniff 可​能​會​產​生​錯​誤​。​這​是​因​為​有​些​必​要​的​套​件​並​未​安​裝 dogtail。​

    若​要​避​免​發​生​此​問​題​,請​手​動​式​地​安​裝​下​列​套​件​:

    • librsvg2

    • ghostscript-fonts

    • pygtk2-libglade

  • Thin Provisioning(又​稱​為​「​虛​擬 provisioning」​)首​先​會​先​和 EMC Symmetrix DMX3 以​及 DMX4 一​起​發​行​。​請​參​閱 EMC Support MatrixSymmetrix Enginuity 的​程​式​碼​發​行​公​告​來​取​得​更​多​相​關​資​訊​。​

  • /etc/multipath.conf 中​,若​將 max_fds 設​為 unlimited 將​會​造​成 multipathd daemon 無​法​正​確​啟​動​。​正​因​如​此​,您​應​使​用​一​個​夠​高​的​數​值​而​非​此​設​定​。​

  • SystemTap 目​前​使​用 GCC 來​偵​測​用​戶​空​間​事​件​。​不​過 GCC 無​法​提​供​參​數​的​確​切​位​置​清​單​資​訊​給​除​錯​程​式​。​某​些​情​況​下​,GCC 也​無​法​提​供​某​些​參​數​的​能​見​度​。​這​造​成​了​偵​測​用​戶​空​間​的 SystemTap script 可​能​會​回​傳​錯​誤​的​資​訊​。​

  • IBM T41 型​號​的​手​提​電​腦​無​法​正​確​進​入 Suspend Mode(暫​停​模​式​);因​為​如​此​,暫​停​模​式​還​是​會​照​常​耗​費​電​池​電​量​。​這​是​因​為 Red Hat Enterprise Linux 5 還​未​包​含 radeonfb 模​組​。​

    若​要​解​決​此​問​題​,請​新​增​一​個​包​含​下​列​行​列​,名​為 hal-system-power-suspend 的 script 至 /usr/share/hal/scripts/ 中​:

    chvt 1
    radeontool light off
    radeontool dac off

    這​個 script 將​可​確​保 IBM T41 手​提​電​腦​可​正​確​地​進​入​暫​停​模​式​。​若​要​確​保​系​統​能​夠​正​確​地​恢​復​正​常​作​業​,請​新​增​包​含​著​下​列​行​列​的 restore-after-standby script 至​相​同​的​目​錄​中​:

    radeontool dac on
    radeontool light on
    chvt 7
  • edac 模​組​被​載​入​的​話​,BIOS 記​憶​體​回​報​便​無​法​運​作​。​這​是​因​為 edac 模​組​會​將 BIOS 使​用​來​回​報​記​憶​體​錯​誤​的​寄​存​器​清​除​掉​。​

    目​前​的 Red Hat Enterprise Linux Driver Update Model 就​預​設​值​會​指​示 kernel 載​入​所​有​可​用​的​模​組​(包​括 edac 模​組​)。​若​您​希​望​確​保 BIOS 記​憶​體​回​報​在​您​系​統​上​可​運​作​,您​需​要​手​動​式​地​將 edac 模​組​放​入​黑​名​單​中​。​若​要​如​此​,請​將​下​列​行​列​附​加​至 /etc/modprobe.conf 檔​案​中​:

    blacklist edac_mc
    blacklist i5000_edac
    blacklist i3000_edac
    blacklist e752x_edac
  • Red Hat Enterprise Linux 5.3 可​偵​測​基​本​區​塊​裝​置​的​線​上​增​長​或​縮​減​。​不​過​卻​沒​有​能​夠​自​動​偵​測​裝​置​是​否​更​改​了​大​小​的​方​式​,因​此​您​必​須​使​用​手​動​式​的​方​式​來​進​行​辨​識​以​及​重​設​任​何​留​駐​於​這​些​裝​置​上​的​檔​案​系​統​大​小​。​當​偵​測​到​了​已​重​設​大​小​的​區​塊​裝​置​,類​似​下​列​的​訊​息​便​會​出​現​在​系​統​日​誌​中​:

    VFS: busy inodes on changed media or resized disk sdi

    若​區​塊​裝​置​增​加​的​話​,那​麼​此​訊​息​便​可​被​忽​略​。​不​過​若​區​塊​裝​置​在​沒​有​先​行​縮​減​任​何​設​置​於​該​區​塊​裝​置​上​的​資​料​的​情​況​下​縮​減​的​話​,那​麼​位​於​該​裝​置​上​的​資​料​便​會​損​毀​。​

    您​只​可​為​一​個​完​全​建​立​於 LUN(或​是​區​塊​裝​置​)上​的​檔​案​系​統​進​行​線​上​的​大​小​重​設​。​若​是​區​塊​裝​置​上​含​有​一​個​分​割​表​的​話​,那​麼​該​檔​案​系​統​便​必​須​被​卸​載​才​可​更​新​分​割​表​。​

  • 若​您​的​系​統​掛​載​了 GFS2 檔​案​系​統​,被​快​取​的 inode 在​一​個​節​點​中​被​存​取​,而​在​一​個​不​同​的​節​點​上​卻​被​反​連​結​的​話​,該​節​點​將​會​停​滯​。​當​此​情​況​發​生​時​,停​滯​的​節​點​將​無​法​使​用​直​到​您​透​過​正​常​的​叢​集​復​原​機​制​來​將​它​復​原​。​gfs2_dinode_deallocshrink_dcache_memory 函​式​調​用​也​會​出​現​在​任​何​卡​在​停​滯​節​點​中​的​程​序​的​堆​疊 trace 中​。​

    這​項​問​題​不​會​影​響​單​節​點​的 GFS2 檔​案​系​統​。​

  • 下​列​訊​息​可​能​會​在​系​統​開​機​時​出​現​:

    Could not detect stabilization, waiting 10 seconds.
    Reading all physical volumes.  This may take a while...
    這​項​延​遲​(取​決​於​硬​體​配​置​,可​能​會​延​遲​至 10 秒​鐘​)是​必​要​的​,如​此​一​來​便​可​確​保 kernel 是​否​完​成​了​磁​碟​的​掃​描​。​

  • 目​前 ipmitool 中​的 User Payload Access 實​做​能​讓​您​配​置​裝​置​,不​過​並​不​允​許​您​擷​取​這​些​裝​置​目​前​的​設​定​。​

  • 在​未​設​定 --maxsize 參​數​的​情​況​下​在 kickstart 檔​案​中​使​用 swap --grow 參​數​會​使​得 anaconda 強​迫​設​下​一​項 swap 分​割​區​最​大​大​小​的​限​制​。​它​會​不​允​許 swap 填​滿​於​裝​置​上​。​

    在​一​部​配​有​少​於 2GB 實​體​記​憶​體​的​系​統​上​,被​設​置​的​限​制​為​實​體​記​憶​體​數​量​的​兩​倍​。​在​某​些​配​有​了​超​過 2GB 的​系​統​上​,被​設​置​的​限​制​為​實​體​記​憶​體​大​小​加​上 2GB。​

  • gfs2_convert 程​式​無​法​由​已​不​再​使​用​於 GFS2 下​的 GFS metadata 中​釋​放​出​所​有​區​塊​。​這​些​已​不​被​使​用​的 metadata 區​塊​將​會​在​下​次 gfs2_fsck 在​檔​案​系​統​上​執​行​時​被​找​出​並​釋​放​。​我​們​建​議​在​檔​案​系​統​被​轉​換​後​執​行 gfs2_fsck 來​釋​放​出​非​使​用​中​的​區​塊​。​這​些​非​使​用​中​的​區​塊​會​被 gfs2_fsck 以​類​似​下​列​的​訊​息​來​標​記​:

    Ondisk and fsck bitmaps differ at block 137 (0x89) 
    Ondisk status is 1 (Data) but FSCK thinks it should be 0 (Free)
    Metadata type is 0 (free)
    這​些​訊​息​並​不​會​顯​示 GFS2 檔​案​系​統​中​的​損​毀​,它​們​會​顯​示​應​被​釋​放​卻​未​被​釋​放​出​的​區​塊​。​需​要​被​釋​放​出​的​區​塊​數​量​取​決​於​檔​案​系​統​大​小​以​及​區​塊​大​小​。​許​多​檔​案​系​統​甚​至​根​本​不​會​遇​上​這​項​問​題​。​大​型​的​檔​案​系​統​可​能​含​有​極​少​數​的​區​塊​(一​般​少​於 100)。​

8.2. x86 架​構​

  • 在​執​行​空​機​(非​虛​擬​化​)核​心​時​,X 伺​服​器​可​能​無​法​從​螢​幕​存​取 EDID 訊​息​。​如​果​發​生​這​情​況​,顯​示​卡​就​無​法​顯​示​高​於 800x600 的​解​析​度​。​

    要​解​決​這​問​題​,請​在 /etc/X11/xorg.conf 檔​案​的 ServerLayout 一​節​加​入​以​下​一​行​:

    Option "Int10Backend" "x86emu"
  • Dell M4300M6300 上​,recording 必​須​被​手​動​式​地​啟​用​。​若​要​如​此​,請​執​行​下​列​步​驟​:

    1. 開​啟 alsamixer。​

    2. 按​下 Tab 鍵​來​在 View 欄​位​(位​於​選​單​的​左​上​方​)中​切​換​為 [Capture]。​

    3. 按​下 Space 鍵​。​

    4. 您​可​透​過​檢​查 ADCMux 上​方​的​文​字​是​否​顯​現​了 L R CAPTUR 來​驗​證​錄​音​是​否​有​被​啟​用​。​

  • 若​在​系​統​安​裝​時​啟​用​開​機​裝​置​上​的​加​密​機​制​,下​列​訊​息​就​會​在​系​統​開​機​時​出​現​:

    padlock: VIA PadLock not detected.
    此​訊​息​可​被​忽​略​。​

8.3. x86_64 架​構​

  • 有​些​使​用​「​NVIDIA」​圖​形​顯​示​卡​的​電​腦​,在​圖​形​模​式​安​裝​或​是​圖​形​模​式​登​入​時​,會​顯​示​圖​形​或​者​是​字​型​錯​誤​。​切​換​至​虛​擬​控​制​台​和​回​到​正​式 X 主​機​來​解​決​這​個​問​提​。​

  • Red Hat 建​議​您​使​用 IBM T61 手​提​電​腦​時​避​免​(在 glxgears 執​行​時​)點​選 glxgears 的​視​窗​。​若​這​麼​作​有​可​能​會​將​系​統​鎖​定​住​。​

    若​要​避​免​此​問​題​發​生​,請​停​用 tiling 功​能​。​若​要​如​此​,請​在 /etc/X11/xorg.conf 檔​案​的 Device 部​份​中​加​入​下​列​行​列​:

    Option "Tiling" "0"
  • Dell M4300M6300 上​,recording 必​須​被​手​動​式​地​啟​用​。​若​要​如​此​,請​執​行​下​列​步​驟​:

    1. 開​啟 alsamixer。​

    2. 按​下 Tab 鍵​來​在 View 欄​位​(位​於​選​單​的​左​上​方​)中​切​換​為 [Capture]。​

    3. 按​下 Space 鍵​。​

    4. 您​可​透​過​檢​查 ADCMux 上​方​的​文​字​是​否​顯​現​了 L R CAPTUR 來​驗​證​錄​音​是​否​有​被​啟​用​。​

  • 若​您​的​系​統​所​使​用​的​是 Intel 945GM 顯​示​卡​的​話​,請​勿​使​用 i810 驅​動​程​式​。​您​應​使​用​預​設​的 intel 驅​動​程​式​來​代​替​。​

  • 在​雙 GPU 的​手​提​電​腦​上​,若​其​中​一​個​顯​示​晶​片​基​於 Intel 的​話​,那​麼 Intel 的​圖​形​模​式​便​無​法​進​行​任​何​外​部​的​數​位​連​線​(包​括 HDMI、​DVI 以​及 DisplayPort)。​這​是​個 Intel GPU 的​硬​體​問​題​。​若​您​需​要​進​行​外​部​數​位​連​線​的​話​,請​(在 BIOS 中​)將​您​的​系​統​設​定​為​使​用​分​離​的​顯​示​晶​片​。​

8.4. PowerPC 架​構​

  • 使​用 Alt-SysRq-W 偵​錯​時​,會​出​現​以​下​警​告​訊​息​:

    Badness in smp_call_function at arch/powerpc/kernel/smp.c:223

    之​後​,系​統​會​警​告​使​用​者​即​將​當​機​。​您​可​以​忽​視​這​訊​息​,因​為​系​統​不​會​當​機​。​

  • Dell M4300M6300 上​,recording 必​須​被​手​動​式​地​啟​用​。​若​要​如​此​,請​執​行​下​列​步​驟​:

    1. 開​啟 alsamixer。​

    2. 按​下 Tab 鍵​來​在 View 欄​位​(位​於​選​單​的​左​上​方​)中​切​換​為 [Capture]。​

    3. 按​下 Space 鍵​。​

    4. 您​可​透​過​檢​查 ADCMux 上​方​的​文​字​是​否​顯​現​了 L R CAPTUR 來​驗​證​錄​音​是​否​有​被​啟​用​。​

  • 基​於 PPC kernel 映​像​大​小​過​大​,因​此 OpenFirmware 無​法​支​援​它​。​這​也​造​成​了​網​路​開​機​將​會​失​敗​,並​產​生​下​列​錯​誤​訊​息​:

    Please wait, loading kernel...
    /pci@8000000f8000000/ide@4,1/disk@0:2,vmlinux-anaconda: No such file or directory
    boot: 
    若​要​解​決​此​問​題​:
    1. 請​藉​由​在 IBM 介​紹​畫​面​顯​示​時​按​下​「​8」​鍵​來​啟​動​至 OpenFirmware 提​示​下​。​

    2. 執​行​下​列​指​令​:

      setenv real-base 2000000

    3. 透​過​下​列​指​令​來​進​入 System Managment Services(系​統​管​理​服​務​,SMS)中​:

      0
      > dev /packages/gui obe

8.5. s390x 架​構​

  • 當​在​一​部​定​義​了​大​於 2GB 客​座​端​儲​存​裝​置​的 z/VM 上​執​行 Red Hat Enterprise Linux 5.2 時​,您​可​透​過​啟​用​佇​列​的 I/O 協​助​(Queued-I/O assist,QIOASSIST)選​項​來​讀​取​無​效​的​資​料​或​將​其​寫​入​任​何​與 QDIO 模​式​連​結​的 FCP 與 OSA 裝​置​中​。​若​您​的​系​統​連​結​了​任​何​這​類​的​裝​置​,Red Hat 建​議​您​透​過​下​列​連​結​來​下​載​並​安​裝​相​應​的 z/VM 暫​時​性​程​式​修​訂​(Program Temporary Fix,PTF):

    http://www-1.ibm.com/support/docview.wss?uid=isg1VM64306

  • 您​無​法​直​接​讀​取​並​將​一​個 z/VM 傾​印​轉​換​為​一​個​檔​案​。​您​首​先​應​該​使​用 vmur 來​從 z/VM 讀​取​器​將​傾​印​複​製​至​一​個 Linux 檔​案​系​統​當​中​,並​使​用 vmconvert 來​將​傾​印​轉​換​為​一​個 Linux 可​讀​的​檔​案​。​

  • IBM System z 並​不​提​供​傳​統​的 Unix 實​體​主​控​台​。​因​此​,IBM System z 的 Red Hat Enterprise Linux 5.2 在​程​式​首​次​載​入​時​,並​不​支​援 firstboot 功​能​。​

    若​要​在 IBM System z 上​正​確​地​進​行 Red Hat Enterprise Linux 5.2 的​初​始​設​定​,請​在​安​裝​後​執​行​以​下​指​令​:

    • /usr/bin/setup -- 由 setuptool 套​件​所​提​供​。​

    • /usr/bin/rhn_register -- 由 rhn-setup 套​件​所​提​供​。​

8.6. ia64 架​構​

  • 有​些 Itanium 系​統​無​法​正​常​由 kexec purgatory 編​碼​產​生​主​控​台​輸​出​。​此​編​碼​包​含​著​將​當​機​後​的​前 640K 記​憶​體​所​進​行​備​份​的​指​南​。​

    雖​然 purgatory 主​控​台​輸​出​在​進​行​問​題​診​斷​時​相​當​有​用​,不​過​若​要 kdump 正​常​運​作​卻​無​須​使​用​到​它​。​因​為​如​此​,所​以​若​您​的 Itanium 系​統​在​進​行 kdump 作​業​時​重​新​啟​動​的​話​,請​透​過​將 --noio 附​加​至 /etc/sysconfig/kdump 中​的 KEXEC_ARGS 變​數​來​停​用 purgatory 中​的​主​控​台​輸​出​。​

  • 若​偵​測​到​不​同​的 CPU 速​度​的​話​,執​行 perftest 將​會​失​敗​。​正​因​如​此​,您​應​在​執​行 perftest 前​停​用 CPU 速​率​調​節​。​

  • kdump kernel 被​啟​動​時​,下​列​錯​誤​將​會​出​現​在​開​機​紀​錄​中​:

    mknod: /tmp/initrd.[numbers]/dev/efirtc: No such file or directory

    這​項​錯​誤​的​起​源​就​是​請​求​將 efirtc 建​立​於​錯​誤​的​路​徑​中​。​不​過​,問​題​中​的​裝​置​在 kdump 服​務​啟​用​時​也​已​被​靜​態​地​建​立​於 initramfs 之​中​了​。​因​為​如​此​,裝​置​節​點​的 run-time 被​重​複​建​立​、​無​傷​害​,並​且​應​該​不​會​影​響​到 kdump 的​效​能​。​

  • 有​些​系​統​可​能​無​法​正​常​啟​動 kdump kernel。​在​這​種​情​況​下​,請​使​用 machvec=dig kernel 參​數​。​

  • Dell M4300M6300 上​,recording 必​須​被​手​動​式​地​啟​用​。​若​要​如​此​,請​執​行​下​列​步​驟​:

    1. 開​啟 alsamixer。​

    2. 按​下 Tab 鍵​來​在 View 欄​位​(位​於​選​單​的​左​上​方​)中​切​換​為 [Capture]。​

    3. 按​下 Space 鍵​。​

    4. 您​可​透​過​檢​查 ADCMux 上​方​的​文​字​是​否​顯​現​了 L R CAPTUR 來​驗​證​錄​音​是​否​有​被​啟​用​。​

  • 在​執​行​了 SELinux、​基​於 Intel Itanium 的​系​統​上​,allow_unconfined_execmem_dyntrans 或​是 allow_execmem 布​林​值​都​必​須​被​開​啟​才​能​讓 IA-32 執​行​層​(ia32el 服​務​)正​確​地​進​行​作​業​。​若 allow_unconfined_execmem_dyntrans 布​林​值​被​關​閉​,而 allow_execmem 布​林​值​被​開​啟​的​話​(此​乃 Red Hat Enterprise Linux 5 中​的​預​設​值​),ia32el 服​務​可​支​援 32 位​元​的​模​擬​;然​而​,若​這​兩​個​布​林​值​都​被​關​閉​的​話​,模​擬​則​會​失​敗​。​

A. 修​訂​歷​史​

修訂記錄
修訂 1.016th October 2008Ryan Lerch