[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:104998] Can't get prompt on xterm


TOYAMAと申します。

LFS(Linux from Scratch)で遊んでいます。

現在、LFS(svn-20050522)の基本システムのインストールを終え、
BLFS(Beyond Linux from Scratch: svn-20050523)を参考にしつつ、
Xorg-6.8.2をインストールしたところで、標記トラブルに遭遇しました。

<症状>
 xtermを起動すると、プロンプトが出ない(ことが多い)

<やったこと>
(1) LFS基本システム上に、BLFS Book に従い、以下を追加インストール
    &設定

 Emacs-21.4a, Openssl, Cracklib, Linux-PAM, shadow, GuPG, OpenSSH
 Wget, lftp, Pkgconfig, GC, w3m, jfbterm, Libjpeg-6b, Libpng, 
 FreeType, Expat, Fontconfig, Libart_lgpl, Xorg

(2) startx すると、xterm でプロンプトが出ないことが多い(まれに出
  こともある)。

(3) 試しにktermをインストールしてみると、"kterm: no available ptys"
  とのたまって起動しない。

(4) ここで、問題は、端末デバイスファイル周りでは無いかとあたりを
  つけて、"CONFIG_LEGACY_PTYS"を有効にして、カーネル(2.6.11.10)
  を再構築

(5) これにより、rootではktermが使用できるようになったが、一般ユー
  ザーでは、やはり起動できない。

(6) その後、rootでN枚ktermを開いた後に一般ユーザーで試すとN枚までは
  起動できることに気付き、はたと思いついて、/usr/X11R6/bin/kterm
  にsetuidしてみた。

<現状>
 ここまでで、一般ユーザーでもktermが使用できるようになり、ひとまず
 Xの使用に問題は無くなっています。

<問題>
 相変わらずxtermではプロンプトが得られません。(rootでも同様)
 また、/usr/X11R6/bin/xtermをsetuidしても変化無し。

<周囲の状況>
 Fedora Core 3 で確認すると、カーネルのLEGACY_PTYSは無効で、かつ、
 ktermにはsetuidされていないにもかかわらず、問題なくktermが使用
 できています。

 ちなみに、FC3とLFSのktermはRedHat-9あたりの頃のsrc.rpmから取り出し
 た同じソースに、ほぼ同じパッチを適用しています。(utempter関連パッ
 チのみLFSのものには適用していません。)


という具合で、なんとも不可解な状況にあるのですが、基本的にLFS-Book, 
BLFS-Bookに従って作業していることから、問題の所在は、カーネルの設定
にあるのではと思うものの、行き詰まっています。また、ktermにsetuidす
るという対処も適切なものかどうか…

長文になりましたが、上記の件につき、参考になるような情報がありまし
たら、お教えいただけませんでしょうか?

-- 
TOYAMA Shin-ichi mailto:shin1@xxxxxxxxxxxxxxxxx

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: