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
Follow-Ups:
- Prev by Subject: [linux-users:104997] Re: コーディングチェック方法
- Next by Subject: [linux-users:104999] Re: Can't get prompt on xterm
- Previous by thread: [linux-users:105013] Re: yum とaptとの混在使用はできるのか?
- Next by thread: [linux-users:104999] Re: Can't get prompt on xterm
- Indexes:[Main][Thread]