FAQ for RedHat Linux

本家のFAQページが全くやる気が無いようなので,FAQなるものを作ってみるテストです.

RedHat,特に8.0 及び 9(またはこれらに収録されているソフトウェアパッケージ)において特徴的な質問 and 回答をまとめていこうと思いますが,特に厳密にはこだわりません.

また、多くは Fedora Core でも通用するノウハウだと思います。

情報源は,各種ML,掲示板,Webサイト,自分での調査・試行錯誤などさまざまです.間違いの指摘,別解の紹介,項目の追加などご意見がありましたらお知らせください


目次

(Q) rpmコマンドの'--rebuild'オプションは無くなったのですか?
(Q) 日本語を含むmanページが文字化けしてしまいます.
(Q) パッケージ 'kernel-headers' はどこにあるのでしょうか?
(Q) RedHat-8.0で公開している日本語のwebページで,<Meta>タグでちゃんとコードセットを指定しているのにもかかわらず,特定のブラウザでアクセスすると文字化けしてしまいます.
(Q) rpmコマンドでパッケージを追加しようとすると,hogehoge.so.2 が必要ですというエラーがでますが,そのファイルがどのパッケージに含まれているものなのかがわかりません.
(Q) setup コマンドで,画面が文字化けします.
(Q) ファイアーウォールの設定を何度行っても,変更内容が保存されません.
(Q) RedHat-8.0 でも Atok X を使いたいが,OpenOffice.orgで日本語変換をしようとするとおかしくなってしまう.
(Q) ブラウザのフォームで日本語入力をしていると,左下のウィンドウにフォーカスが移ってしまい,変換ができなくなってしまう.
(Q) カーネルの再構築に失敗する.
(Q) Vaio ノートで,PCカード接続のCD(ROM/R/RW)ドライブが認識されません.(RedHat-9)
(Q) メニューをカスタマイズするにはどうすればいいのですか?(メニューエディタはどこにいったのですか?)
(Q) apache(httpd)でcgiを使いたいのですが,'Premature end of script headers: ' というエラーが出てうまくいきません.
(Q) up2dateがうまくいきません.(ユーザー登録できません)
(Q) Atok X やWnn7(xwnmo)を使用すると,Flashプラグインを組み込んだ mozilla / netscape が頻繁にクラッシュしてしまいます.

(Q) rpmコマンドの'--rebuild'オプションは無くなったのですか?
(A) はい.そのとおりです.RedHat-8.0からは,build関連の機能はrpmパッケージから分離され,rpm-buildというパッケージにまとめられています.rpm-buildパッケージをインストールして,rpmbuildコマンドを使用しましょう.
(Q) 日本語を含むmanページが文字化けしてしまいます
(A) groffが影響しているようです.rawhideからgroffの最新パッケージのSRPMをダウンロードしてrebuild & install しましょう.なお,RedHat-9では改善されています.
# wget ftp://ftp.redhat.com/pub/redhat/linux/rawhide/SRPMS/SRPMS/groff-1.18.1-20.src.rpm
# rpmbuild --rebuild groff-1.18.1-20.src.rpm
# rpm -Fvh /usr/src/redhat/RPMS/i386/groff*
(Q) パッケージ 'kernel-headers' はどこにあるのでしょうか?
(A) パッケージ 'glibc-kernheaders' がそれに変わるものとして提供されています.
(Q) RedHat-8.0で公開している日本語のwebページで,<Meta>タグでちゃんとコードセットを指定しているのにもかかわらず,特定のブラウザでアクセスすると文字化けしてしまいます.
(A) apache-2.0以降の仕様です.apache-2.0からはHTTPのレスポンスヘッダ中に明示的にcharsetを指定するようになっており,ブラウザによってはMETAタグの指定如何によらずこちらの指定に従うようです.
これを解消するには,/etc/httpd/conf/httpd.conf の以下の行で,正しいcharsetを指定するか,この行をコメントアウトする必要があります.
AddDefaultCharset iso-8859-1
(Q) rpmコマンドでパッケージを追加しようとすると,hogehoge.so.2 が必要ですというエラーがでますが,そのファイルがどのパッケージに含まれているものなのかがわかりません.
(A) rpmdb-redhatパッケージがインストールされていれば,rpmコマンドで --redhatprovides オプションを使うことで,そのファイルが含まれるパッケージを調べることができます.
(Q) setup コマンドで,画面が文字化けします.
(A) 既知の不具合です.見た目以外に特段の支障は無いはずですが,気になる場合は英語環境で起動しましょう.
LANG=C setup
(Q) ファイアーウォールの設定を何度行っても,変更内容が保存されません.
(A) 設定ツールが行っていることは /etc/sysconfig/iptables の変更です.設定はちゃんと保存されていますが,次回ツールを起動したときに,この設定内容が読み込まれないだけです.
/etc/sysconfig/iptables の内容を直接確認するか,iptables -L コマンドで確認しましょう.
(Q) RedHat-8.0 でも Atok X を使いたいが,OpenOffice.orgで日本語変換をしようとするとおかしくなってしまう.
(A) 手前味噌ですが,以下のURLを見てください.
2003/02/12:AtokX
(Q) ブラウザのフォームで日本語入力をしていると,左下のウィンドウにフォーカスが移ってしまい,変換ができなくなってしまう.
(A) mozillaの場合,個人設定ファイル($HOME/.mozilla/profile name/some_string/user.js) に,以下のどちらかを追加する.(動作の違いはやってみて確認してください)
pref("xim.status.input_style", "none");
pref("xim.status.input_style", "on-the-spot");
(Q) カーネルの再構築に失敗する.
(A) 以下のどちらかの方法で回避できます.(8.0 及び 9.0 で確認)
(1) configure ( config / menuconfig / xconfig ) の
`Loadable module suppor -> Set version information on all modules symbols'
を `n' にする.
(2) 一番最初に
make mrproper 
を実行する.
(Q) Vaio ノートで,PCカード接続のCD(ROM/R/RW)ドライブが認識されません.(RedHat-9)
(A) /etc/pcmcia/config.opts ファイルで,Vaio の CD ドライブが使用する io ポートが無効にされています.このファイルの以下の行をコメントアウトしてみてください.
exclude port 0x380-0x3ff
(Q) メニューをカスタマイズするにはどうすればいいのですか?(メニューエディタはどこにいったのですか?)
(A) RedHat-8.0, RedHat-9のGNOMEにはメニューエディタはありません.カスタマイズするには,自力でファイルを編集する必要がありますが,かなり面倒です.具体的な方法はこちらをご覧ください
(Q) apache(httpd)でcgiを使いたいのですが,'Premature end of script headers: ' というエラーが出てうまくいきません.
(A) 原因はさまざま考えられますが,以下によくある事例を2つ挙げます.

1.cgiスクリプトの改行コードが正しくない.

サーバー上で cat -v ファイル名 として,行末に ^M がついている場合がこのケースです.
DOSの改行コードで作成されたcgiファイルをftpで転送する場合,RedHat-8以降で標準の vsftpd の初期設定の問題から,ASCIIモードで転送したつもりでも,binary モードで転送されてしまいます.
/etc/vsftpd/vsftpd.conf の以下の箇所をアンコメントすれば,ASCII転送ができるようになります.
#ascii_upload_enable=YES
#ascii_download_enable=YES

2.ユーザーディレクトリの ~/public_html/ より下の階層でcgiを動かそうとしている.

suexec が原因です./usr/sbin/suexec を削除するか,リネームすれば解消します.
(Q) up2dateがうまくいきません.(ユーザー登録できません)
(A) up2dateパッケージをアップデートする必要があります.以下のURLからアップデートパッケージをダウンロードして,rpm コマンドでアップデートしてください.

http://www.jp.redhat.com/support/errata/
(Q) Atok X やWnn7(xwnmo)を使用すると,Flashプラグインを組み込んだ mozilla / netscape が頻繁にクラッシュしてしまいます.
(A)RedHat-9 + Atok X の場合,最新のXFree86のアップデートで解消します.RedHat-8以前または,RedHat-9 + Wnn7 の場合は,これまた手前味噌ですが,以下のURLをご覧下さい.

Flash問題対応XFree86パッチ