Solaris8 にて,Recommended Patch Cluster に含まれている 以下のパッチをあてると,CDE 利用時に デスクトップがフリーズしてしまう現象が起こる.
この現象は,本来管理者権限で動作している*はず*の 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') ...