RIGHT:[[Sun 関係覚え書き]]

Solaris10 の Recommended Patch Cluster に含まれるパッチ
118833-36 はとんでもない.

システムのかなりの部分のファイルを書き換えるので注意が必要と
いうだけでなく,Fire T2000 では起動しなくなった.
このファイルは,2ch などでも危険なパッチだという書き込みがいくつかあった.

*とりあえず,復旧できたときの私の作業した手順 [#j5358e9a]
**パッチ適用手順と不具合の現象 [#x09c3f62]
+シングルユーザモードで起動
+install_cluster でパッチ適用
+一応問題なく終了.
ただ,後で気づいたことだが,Patch 118833-36 を適用したあとの
パッチはすべてといっていいほど''Return Code 1''で
適用失敗となっている.
これはどうも,118833-36 をあてるとカーネル再構築フラッグが立って
このフラッグがあるとカーネル再構築をするまで,つまり,
再起動してもう一度 install_cluster をするまでその他の
パッチがあたらないのではないかと思われる.
+再起動
+起動時のデバイスファイル再構築時(Reconfigure Devices)でだんまりになる.
(6時間ぐらい待てば再構築が終わるとの噂もあるが,そんなに待てるか)

**復旧作業 [#u86e252f]
+Break を送って ok> プロンプトに.
+インストール CDROM で miniroot 起動.
''boot cdrom -s''
+/ にしているスライスを /a にマウント
''mount /dev/dsk/c0t0d0s0 /a''
+/a/reconfigure ファイルを削除
+再起動.
マルチユーザモードで起動する.
(シングルユーザモードではパッチのバックアウトは失敗して
二度とバックアウトができなくなったので)
+パッチをバックアウト
''patchrm 118833-36''
+再起動

//----
*追記 その他試みたこと [#d774a840]
**Patch 124327-03 [#a1337091]
Patch 118833-36 の README の NOTE 75 に T1000/T2000 にこのパッチを
あてる場合は,パッチをあてる前か後に 124327-03(or greater)をあてるように書いてある.
なので,118833-36 の前に 124327-03 をあててみたが,結果は同じ.

**あと考えられるのはファームのアップデート [#s8c2f3fe]
T2000 用のファームをアップデートしてみるとどうか.

//----
*その後の情報 [#hab26bae]
**Patch 120253-03 をあててみるとどうか. [#xea81425]
http://sunsolve.sun.com/search/document.do?assetkey=1-26-102840-1

**あと考えられるのはファームのアップデート [#p86db5c2]
T2000 用のファームをアップデートしてみるとどうか.

**一番有力な情報 [#sb9a6d83]
外部シリアルデバイスがつながっているとブートしない.
(UPS がつながってる!!)

Patch 126303-02 をあててみるとどうなるか.->
Patch 120011-14 に置き換えられた.->
が,120011-14 は Bad Patch である 119254-42 に依存しており,
適用できない.

http://sunsolve.sun.com/search/document.do?assetkey=1-26-102893-1&searchclause=118833%2420%2420T2000

***やってみた [#t52970ee]
2007/10/31 時点の Recommended Patch Cluster で行う.
結果的には,うまくいったが,
最新の Recommended だけではだめで,古いパッチが必要となる.

1)
Recommedned Patch Cluster を展開しておく.
そして,patch order から 119254-44 ははずしておく.
これは,現時点(2007/10/31)で Bad Patch だからである.
(このパッチをあてると,patchrm が一切できなくなる.Bug-ID:
[[6606290>http://sunsolve.sun.com/search/document.do?assetkey=1-1-6606290-1]],
[[119254-50>http://sunsolve.sun.com/search/advsearch.do?collection=PATCH&type=collections&max=50&language=en&queryKey5=119254&toDocument=yes]]
で直ってるようだ.
)

2)
一旦,電源まで落とし,UPS をつないでいるシリアルケーブルを抜く.

3)
シングルユーザモードで起動する.

4)
Recommended Patch Cluster をあてる.
一回目に 118833-36 があたる.
(繰り返すが,119254-44 はあてるな)

5)
一度,再起動し,シングルで起動しなおす.

6)
再度,Recommended Patch Cluster をあてる.
118833-36 に依存関係があるパッチがあたる.

7)
再度,再起動し,シングルで起動しなおす.

8)
古い Recommended Patch Cluster (2007/07/30 ころ) から 
126303-02 を取り出し,それだけを適用する.

9)
みたび再起動.

10)
またまた,電源を落とした後,
シリアルケーブルをつないで,起動.

で完了.

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS