Archives

You are currently viewing archive for 18 September 2002
Category: コンピュータ
投稿: たぽ
やっぱり環境変数 $LANG の設定が効いてなかったようだ.
コマンドラインからでも
# unset LANG
# /etc/init.d/gdm start
すると文字化け状態.ちなみに LANG=C なら英語のメニューが出る.
つまり LANG が設定されていれば対応する言語で表示するけど,
LANG がまったく設定されていないと,
gdmconfig で設定した言語(?)で表示しようとするけど,
フォントがついてこないってとこか?
しょうがないので,/etc/init.d/gdm の頭のほうで,
# Load default environment variables(LANG etc.).
if [ -e /etc/environment ]; then
. /etc/environment
export LANG
fi
として無理やり LANG を設定するようにした.
業務で NT 機に Cygwin inetd を入れてるんだけど,
2台(同じ機種:HP X2100) だけうまく動かない.
X2100 がダメなのか,たまたまこの2台がダメなのかはまだ不明.
現象としては,inetd --install-as-service として
inetd はサービスとして起動されるんだけど,
telnet, ftp などのポートにバインドできてない模様.
応急処置として Administrator で Cygwin Bash 上から inetd -d としたら
一応外部から接続できた.


ていうか俺に触らせろ :


なお,このマシンはまだ直接触っていない.
状況も電話越しにコマンドを指示してその結果を人から聞いた話.
Cygwin inetd をその他の開発物とともにセットアップした人がギブアップして俺を召喚したのだ.
だが,このマシンが客先の本番環境
*1であるために自由に Administrator が使えないのだ.
結局,本番環境から切り離して開発環境に移設して調査しようってことになった.
それはそれで非常に納得のいく扱いだ.



だがしかし,本番環境の管理部署と俺たちの間に立って色々手配してくれる
客先の担当者がいるんだけど,彼がどうもずれてる.
こんなのどう考えても,NTのネットワークの設定か,アカウントの権限の設定か,
Cygwin の設定の問題なのに,「ハードウェアの問題かもしれない」とか言い出して,
このマシンを納品した UNI*YS の担当者に調査させて,その結果が,
「Cygwin inetd がサービスとして起動していないのが原因と思われます」
だもんな.そんなことはとっくに分かっていて,俺たちが知りたいのは,
inetd をサービスとして立ち上げるとポートが開けないのはなぜかってことなんだけど….っていうか,あんたの言うハードウェアって何??
俺はてっきり LAN ボードとかマザーボードとか調べてると思ったんだけど….



ったく,1週間も2週間もそんなことやってるんだったら,さっさと俺に実機を触らせろ!
1日で片付けてやる!!







*1
:この会社の方言で「号口(ごうぐち)」という.意味不明.