ひさしぶりのパッチ
自宅のSolarisサーバはしばらくPatchを放置してました。
ひさびさにsmpatchで見てみると大量に表示されてちょっと
びっくり。
とりあえず、深夜帯に1度目のsmpatchを実施。
すげーながい。
数時間かかってやっと終わり、再起動後に確認してみるとまだ大量
に残ってます。
しかもKernelが4つも・・・
必須パッチ。
120011-14 SunOS 5.10: kernel patch
127127-11 SunOS 5.10: kernel patch
137137-09 SunOS 5.10: kernel patch
139555-08 SunOS 5.10: Kernel Patch
138874-03 SunOS 5.10: pam and ldap patch
137123-01 SunOS 5.10: libbsm patch
<以下続く>
どうも1つ目の120011-14がうまくあたってくれないみ
たいなので手動でトライ。
# smpatch add -i 120011-14
add patch 120011-14
Transition old-style patching.
Error: Deferred Activation Patches such as /var/tmp/patchsort.
1646.0/120011-14 cannot be installed with -t.
む。つれないお答え。
んじゃあpatchaddでリトライ
# patchadd /var/sadm/spool/120011-14.jar
Validating patches…
Loading patches installed on the system…
<途中略>
Verifying signed patch …
Verifying digital signature for signer
ERROR: Signature verification failed while verifying certificate
:.
ERROR: Unable to verify signature for signer
Signature invalid on signed patch .
Patchadd is terminating.
むむ。証明書?
これ、別件でもごたごたしたVeriSignの中間証明が変更に
なったせいかな?
とりあえず展開してみる。
# unzip /var/sadm/spool/120011-14.jar
そしておもむろにpatchadd
# patchadd ./120011-14
Validating patches…
Loading patches installed on the system…
<途中略>
Checking installed patches…
Executing prepatch script…
Verifying sufficient filesystem capacity (dry run method)…
Installing patch packages…
Patch 120011-14 has been successfully installed.
See /var/run/.patchSafeMode/root/var/sadm/patch/120011-14/log for
details
お。あたった。
あれだね。あてるには賞味期限切れだったってことだね・・
あらためてsmpatch updateをかけて再起動。
shutdown中に後続のKernelも順次あたっているぽい。なんと
なくよさげ。