RIGHT:[[Sun 関係覚え書き]]
Solaris8 にて,Recommended Patch Cluster に含まれている
以下のパッチをあてると,CDE 利用時に
デスクトップがフリーズしてしまう現象が起こる.
-110416-04 SunOS 5.8: ATOK12 patch
(110416-05 で Bug fix されているようです)
この現象は,本来管理者権限で動作している*はず*の
htt サーバが使っている 9010 番ポートを,
一般ユーザー権限で使用してしまった際に,
他のユーザーが htt サービスへ接続できなくなり,
DeadLock 状態になってしまうのではないかということです.
Solaris9/Solaris10 では,
htt サービス周りの起動時に 9010 番ポートを管理者権限でしか
利用できないようにする措置がとられているようです.
Solaris8 でもその設定をすれば何とかなるかもです.
Solaris9 の /etc/init.d/IIim の一部
#!/sbin/sh
#
# Copyright (c) 1999 by Sun Microsystems, Inc.
# All rights reserved.
#
#ident "@(#)IIim 1.10 03/09/04 SMI"
case "$1" in
'start')
is_priv_port=`/usr/sbin/ndd /dev/tcp tcp_extra_priv_ports | /usr/bin/grep -w 9010`
if [ ! -n "$is_priv_port" ]; then
/usr/sbin/ndd -set /dev/tcp tcp_extra_priv_ports_add 9010
fi
if [ -x /usr/lib/im/htt ]; then
/usr/lib/im/htt -port 9010 -syslog -message_locale C >/dev/null 2>&1 &
fi
;;
'stop')
...