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')
       ...

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