Trouble Shooting Record (Digital UNIX 関連)


1. NT4.0 から Digital UNIX 上の Samba (2.0.5a) にアクセスできない [回避]

環境

Digital UNIX (4.0B)
samba-2.0.5a

現象

Digital UNIX 上の samba サーバー (以下 SambaServer) に、NT4.0 クライアント からアクセスしようとネットワークコンピュータで、その samba サーバーの アイコンをダブルクリックすると、「ネットワークパスが見つかりません」の エラーが出てアクセスできない。nbtstat -a SambaServer にも応答しない。 この時、NT4.0 クライアントは「NetBEUI 未使用」「Hosts, Lmhost は未使用」。
Win9x クライアントからは特に問題なくアクセスできる。 しかしやはり nbtstat -a SambaServer には応答しない。 この時、Win9x クライアントは「NetBEUI 未使用」「Hosts, Lmhost は未使用」。
samba-1.9.18p10 の場合は Win9x, NT ともに問題なくアクセス可能。 nbtstat -a SambaServer にも応答する。Linux や Solaris にインストールした 場合は、samba-1.9.18p10, samba-2.0.5a どちらでも問題なし。

解決方法

Lmhosts に SambaServer を登録 (#PRE サフィックス付き。登録した後は nbtstat -R を実行する) するとアクセス可。 しかし相変わらず nbtstat -a SambaServer には応答しない。むう。

(補足) samba-2.0.6 にアップデートしてもダメ。現象変わらず。
[ 先頭 | 末尾 | 戻る | トップページに戻る ]

2. Digital UNIX (4.0B) で sendmail が動かない [回避]

環境

Digital UNIX (4.0B)
sendmail-8.9.3/3.7W

現象

OS を 3.x から 4.0B にバージョンアップすると発生。 /var/adm/syslog.dated/`日付`/mail.log に以下のエラーメッセージ。
451 /etc/sendmail.cf: line 83: fileclass: \
    cannot open /var/adm/sendmail/local.lis: Group writable directory
451 /etc/sendmail.cf: line 84: fileclass: \
    cannot open /var/adm/sendmail/relay.lis: Group writable directory
451 /etc/sendmail.cf: line 94: fileclass: \
    cannot open /var/adm/sendmail/local.users: Group writable directory

解決方法

ブート時など再マウントの際に、何故か毎回 /var のパーミッションが drwxrwxr-w に設定されてしまうのが原因。 chmod g-w /var してから、手動で sendmail を起動することで回避。
[ 先頭 | 末尾 | 戻る | トップページに戻る ]

3. Account Manager が起動できない [解決]

環境

Digital UNIX (4.0B)

現象

CDE のコントロールパネル - アプリケーションマネージャ - システム管理 - Daily Admin - Account Manager (もしくは /usr/bin/X11/dxaccounts) を起動しよう とすると、以下のエラーが表示され起動できない。もちろん他にユーザや /etc/passwd, /etc/group を編集しているようなユーザはいない。
The password and group files are currently locked by another user.
Please try again later.

解決方法

Compaq のサポートセンターに問い合わせて解決。(^^;
/etc/.AM_is_running というロックファイルを削除すれば OK 。
[ 先頭 | 末尾 | 戻る | トップページに戻る ]

4. openssh の configure オプション --with-egd-pool には何を指定するの? [解決]

環境

Digital UNIX (4.0B)
egd-0.7
openssh-1.2.3

現象

openssh のインストールにおいて、 Digital UNIX では /dev/urandom が存在しないため、代わりに EGD を使用するのだが、 この時 openssh の configure オプションである --with-egd-pool に何を指定すればいいのか、よく分からない。

解決方法

egd.pl を起動した時に指定した entropy (ソケット) ファイルを指定する。 こんな感じ。
詳しくは openssh の Install Memo を参照のこと。
$ egd.pl /usr/local/etc/entropy
         ~~~~~~~~~~~~~~~~~~~~~~
$ ls -l /usr/local/etc/entropy
srwxrwxrwx   1 root     daemon          0 Apr 21 15:33 entropy=

$ cd /usr/local/src/openssh-x.x.x
$ ./configure --without-pam --with-egd-pool=/usr/local/etc/entropy
                                            ~~~~~~~~~~~~~~~~~~~~~~
[ 先頭 | 末尾 | 戻る | トップページに戻る ]

5. slogin できない [解決]

環境

Digital UNIX (4.0B)
openssh-1.2.3

現象

sshd (openssh) を起動し、~/.ssh/authorized_keys をコピーして、Linux Box (linux-box1) から slogin するが Permission denied と怒られる。 なお、Linux Box には正常に sshd のインストールが完了している。
$ slogin alpha-host
foo@alpha-host's password:
Permission denied, please try again.

もう一点おかしな点として、別の Linux Box (linux-box2) に slogin する場合 (もちろん正常に slogin できる) は slogin 時に RSA と表示されるのだが、 今回はそれがない。
$ slogin linux-box2
Enter passphrase for RSA key 'foo@linux-box2':

解決方法

slogin でログインしようとするホストの ~/.ssh/authorized_keys のパーミッション の問題。以下のようにパーミッションを変更すれば OK 。 ちゃんと slogin 時に RSA と表示されるようにもなる。
$ ls -al ~/.ssh/
total 17
drwxrwxr-x   2 foo     users         8192 Apr 21 15:42 ./
drwxr-xr-x  14 foo     users         8192 Apr 21 15:48 ../
-rw-rw-r--   1 foo     users          330 Apr 21 15:42 authorized_keys

$ chmod g-w authorized_keys
$ chmod g-w .
$ ls -al ~/.ssh/
total 17
drwxr-xr-x   2 foo     users         8192 Apr 21 15:42 ./
drwxr-xr-x  14 foo     users         8192 Apr 21 15:48 ../
-rw-r--r--   1 foo     users          330 Apr 21 15:42 authorized_keys
[ 先頭 | 末尾 | 戻る | トップページに戻る ]

7. libtt エラー発生? [回避]

環境

Digital UNIX (4.0B)

現象

telnet ログイン中 (もしくはコンソールの端末エミュレータ上) 、 コマンド発行直後に突然応答がなくなる。コマンドの種類やタイミングに規則性は 見られない。ただ、あるユーザに su しようとすると 100% 再現する。 該当ユーザで telnet ログインしようとすると認証後に応答がなくなる。 そのユーザのホームディレクトリにアクセスできないのかとも思いきや、 調べた結果ホームディレクトリへのアクセスには問題なし。

調べると /var/adm/messages に以下のログが記録されていた。 ところで libtt って何? (^^;
Jul 21 15:04:17 hfs syslog: libtt[24000]: ttdt_Xt_input_handler(): tttk_message_
receive(): TT_ERR_NOMP^Ittsession %W%m%;%9$,F0:n$7$F$$$^$;$s!#B?J,!"tt_open() $,
8F$S=P$5$l$F$$$J$$$3$H$,860x$G$9!#tt_open()$+$i$3$N%3!<%I$,JV$5$l$?>l9g$O!"ttses
sion $,5/F0$G$-$J$$$H$$$&0UL#$G$"$j!"DL>o$O ToolTalk $,$3$N%7%9%F%`$K%$%s%9%H!<%
k$5$l$F$$$^$;$s!#

解決方法

原因不明。上述の libtt が怪しいとは思うのだが...。 とりあえず再起動することで回避。
[ 先頭 | 末尾 | 戻る | トップページに戻る ]