Solaris 8 MU3 軟體中的修補程式已經過整組測試,為求最佳穩定性,應以同樣方式使用。當您需要移除其中一個修補程式時,如您未在 Solaris 8 MU3 軟體安裝期間使用 install_mu 的 -d 選項,您便可移除修補程式。
回退個別修補程式的說明在每個修補程式的目錄中。修補程式目錄位於 /var/sadm/patch/ 中。
如您選取 install_mu 的 -d 選項,便無法回退整個 MU。
回退 MU3 之前,最好以單一使用者模式重新啟動您的系統。MU3 會將修補程式套用至系統程式庫中。如果有任何程序已對映至程式庫的修補版本,且稍後嘗試要對映至舊程式庫的不同區段,則多重使用者系統中的個別系統會不穩定。
在單一使用者模式中,網路服務不供使用。如果 MU3 影像是在網路上,而非在 CD 上,您必須先從網路將 MU3 影像複製至本機系統,才能以單一使用者模式啟動您的系統。
如您無法以單一使用者模式重新啟動系統、或沒有足夠的磁碟空間來製作 MU3 影像的本機副本,您需要在多重使用者模式內使用 NFS 來回退 MU3。在此情況下,您應盡量在不受干擾的情況下使用系統,不要讓使用者登入或執行工作。
MU3 提供的 backout_mu 程序檔可讓您回退整個 MU。
要回退 Solaris 8 MU3 軟體:
確定沒有任何重要的使用者或系統程序正在執行中。
結束目前的作業階段。
CDE 登入螢幕會顯示出。
按一下「選項」按鈕並選取「指令行登入」。
系統會提示您進行登入。
鍵入 root 做為您的登入名稱並鍵入超級使用者密碼:
login: root password: root password |
以單一使用者模式重新開機。在超級使用者的 shell 提示字元下,鍵入:
# reboot -- -s |
使用 shutdown 或 init 指令將執行等級從多重使用者變更為單一使用者模式,可能會使 vold 程序保持在執行狀態。當在單一使用者模式中裝載 MU3 CD 時,此程序可能會引起問題。
鍵入超級使用者的密碼。
檢查系統是否顯示以下訊息、並且是在系統維護模式中。
Entering System Maintenance Mode Sun Microsystems Inc. SunOS 5.8 Generic Feb 2000 |
判斷您正在何處執行 backout_mu 指令。
要裝載 MU3 CD,請將 CD 放入磁碟機中,在超級使用者 shell 提示字元下,鍵入:
# mount -o ro -F hsfs /dev/dsk/c0t6d0s0 /cdrom |
在某些情況下,CD-ROM 光碟機可能在 c0 以外的控制器上,或是在 t6 以外的目標上,如此便需通向 CD-ROM 裝置的不同路徑。如您有裝載 CD-ROM 光碟機的問題,請向您的系統管理員查詢。
執行 backout_mu.
從 MU3 影像的本機副本中,請鍵入:
# cd local_directory # ./backout_mu options |
從 MU3 CD,鍵入:
# cd /cdrom # ./backout_mu options |
選項 |
描述 |
---|---|
-q |
停用 指示 backout_mu 活動的點顯示。 |
-B backoutdir |
指定儲存回退修補程式所需資訊的替代目錄 |
當回退作業完成時,會顯示出以下訊息。
backout_mu completed at date_time. |
如您看到此訊息,請至 步驟 10 來完成回退作業。
如您遇到任何錯誤,請至第 5章, 錯誤訊息。
鍵入以下指令來重新啟動系統:
# sync ; reboot |
然後,您會被提示進行登入。
要預防程式庫衝突問題,您必須在回退 MU3 之後,重新啟動您的系統。
鍵入您的登入名稱和密碼:
login: login password: password |