[opensuse-ja] xorg-x11-server 7.2-30.4 にアップデート後、X が立ち上がらなくなる
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 こんばんわ、松本です。 表題の通り、xorg-x11-server をアップデートした後、システムを再起動したら X が立ち上がらなくなってしまいました。 【環境】 ・openSUSE 10.2 x86_64 (kernel = 2.6.18.2-34-default) ・グラフィックカード:nVIDIA FX5200 ・ドライバは nVIDIA の 1.0-9746 を使用 ・システム再起動前、Xgl を有効にしてありました 念のため再度ドライバをコンパイルし直してみましたが、 # sh NVIDIA-Linux-x86_64-1.0-9746-pkg2.run -q …の後、 # sax2 -r -m 0=nvidia …の段階で X が立ち上がらない状態です。 # grep EE /var/log/SaX.log # grep EE /var/log/Xorg.0.log …してみると、どちらにも (EE) Failed to load module "glx" (module does not exist, 0) …と出ており、 # modprobe glx …してみたら FATAL: Module glx not found. …とのこと。 どこらへんをチェックしてみればいいか、何かお気付きの方いらっしゃいました ら、ご指摘お願いします。 - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFFqLLUXnHIfHE6+z0RAra0AJ45HxVEfnsvZlFxBAk8ul9VaSuFjgCbB+MA IzYFiFgUxI0Yf6zPC7oLh7g= =zT0M -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
On Sat, 13 Jan 2007 19:22:13 +0900
Satoru Matsumoto
# sax2 -r -m 0=nvidia …の段階で X が立ち上がらない状態です。
# grep EE /var/log/SaX.log # grep EE /var/log/Xorg.0.log …してみると、どちらにも (EE) Failed to load module "glx" (module does not exist, 0) …と出ており、 # modprobe glx …してみたら FATAL: Module glx not found.
X server Kernel をアップデートした場合ですが 1. 入れ換え前にリファレンスドライバをアンインストール(Xgl , compiz も) 2. オリジナルな nv ドライバで再起動 3. /etc/X11/xorg.conf を確認(セーブされていたオリジナルが復元している かどうか) 4. sax2 -r はアンインストール時になされているか(3. が OK なら大丈夫) 5. オリジナル nv ドライバの xorg.conf は必ずバックアップしておく この間に、オリジナルの nv ドライバで問題がないか確認しておく その上で、Yast2 からパッケージの管理を選び、邪道だけどいずれかのパッ ケージを入れ直すと自動的にシステムの全体設定が再度なされます。 6. 新たにリファレンスドライバを入れ直し動作確認 7. Xgl などを入れ直す(Yast2 から)か自前でリビルドしてインストール Big Kernel でなければ Yast2 で出来ませんでしたっけ。 -- Keiichi Morisato
今井です。 稼働中のマシンの/var/log/Xorg.0.logを見ると、 glxの実体が何であるか書いてありました。 64bit版であれば /usr/lib64/xorg/modules/extensions/libglx.so でシンボリックリンクとなっており実体は /usr/lib64/xorg/modules/extensions/libglx.so.1.0.9746 ですね。 NVIDIAのドライバを組み込んだ場合、 こいつはsuseのrpmパッケージからインストールされるのではなく、 NVIDIAのドライバ組込みでインストールされるファイルですね。 シンボリックリンクが切れてたりとかしませんか? ちなみに-q無しで実行してみるとどうなりますか? Saturday 13 January 2007 19:22、Satoru Matsumoto さんは書きました:
表題の通り、xorg-x11-server をアップデートした後、システムを再起動したら X が立ち上がらなくなってしまいました。
【環境】 ・openSUSE 10.2 x86_64 (kernel = 2.6.18.2-34-default) ・グラフィックカード:nVIDIA FX5200 ・ドライバは nVIDIA の 1.0-9746 を使用 ・システム再起動前、Xgl を有効にしてありました
念のため再度ドライバをコンパイルし直してみましたが、 # sh NVIDIA-Linux-x86_64-1.0-9746-pkg2.run -q …の後、 # sax2 -r -m 0=nvidia …の段階で X が立ち上がらない状態です。
# grep EE /var/log/SaX.log # grep EE /var/log/Xorg.0.log …してみると、どちらにも (EE) Failed to load module "glx" (module does not exist, 0) …と出ており、 # modprobe glx …してみたら FATAL: Module glx not found. …とのこと。
どこらへんをチェックしてみればいいか、何かお気付きの方いらっしゃいました ら、ご指摘お願いします。
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 松本です。 まだ解決していないんですが、曲がりなりにも X が立ち上がるようになりまし たので、途中経過を…。 Masaru Imai wrote:
稼働中のマシンの/var/log/Xorg.0.logを見ると、 glxの実体が何であるか書いてありました。
64bit版であれば /usr/lib64/xorg/modules/extensions/libglx.so でシンボリックリンクとなっており実体は /usr/lib64/xorg/modules/extensions/libglx.so.1.0.9746 ですね。 NVIDIAのドライバを組み込んだ場合、 こいつはsuseのrpmパッケージからインストールされるのではなく、 NVIDIAのドライバ組込みでインストールされるファイルですね。 シンボリックリンクが切れてたりとかしませんか?
確認してみたところ、 /usr/lib64/xorg/modules/extensions/libglx.so.1.0.9746 が見当たらなくなっ ていました。 そこで、いったん # sh NVIDIA-Linux-x86_64-1.0-9746-pkg2.run --uninstall …でドライバを削除、また、Xgl、compiz あたりもアンインストールし、システ ム再起動後もう一度ドライバを入れ直してみたところ、 /usr/lib64/xorg/modules/extensions/libglx.so.1.0.9746 及びそのシンボリッ クリンク /usr/lib64/xorg/modules/extensions/libglx.so が再度作成されました。 しかし、runlevel 5 でシステムを起動しても X が立ち上がらない現象について は変わりなし。ところが、コンソールログインしてから startx すると X が立 ち上がって、普通にデスクトップが表示されます。 /var/log/messages を見てみると kdm[3599]: X server "-accel" cannot be executed kdm[3527]: X server for display :0 can't be started, session disabled というログが出ていたので、/var/log/kdm.log を見てみたら (EE) AIGLX: DRI module not loaded …というエラーが出ていたのに加え、 error opening security policy file /etc/X11/xserver/SecurityPolicy …という気になるログが出ていました。調べてみたら /usr/lib64/xserver/SecurityPolicy というファイル(xorg-x11-server-7.2- 30.4 によりインストールされている)があったので、/etc/X11/xserver という ディレクトリを作成して # ln -s /usr/lib64/xserver/SecurityPolicy /etc/X11/xserver/ とシンボリックリンクを張ってみたのですが、やはり kdm は立ち上がってくれ ません。 …ということで、まだ原因究明にまで至ってはいないのですが、やはり xorg-x11-server のアップデートがトリガーになっている現象のように思えます。 # 他の方は同じ現象に遭遇していないのだろうか…? - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFFqSH9XnHIfHE6+z0RAl3kAJ9PJRgCGjzJ6GDcF4AiTebDgB6KXQCeLBzg MG8ifxQrMM1hXRExUL6HIco= =cWmK -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
今井です。 updateの方にあった7.2-30.4を他のアップデートと共に サブマシンHDAMD(Opteron 246 GeForceFX560010.2 OSS) の方へ適用してみました。 (build serviceのKDEやらM17Nとかにあるパッケージも入ってますが) 松本さんの遭遇されたような現象に見舞われる事もなくX(KDE)起動できてます。 少なくともうちでは /etc/X11/xserver/SecurityPolicy というディレクトリ無くてもログを見る限り見に行ってないので問題有りません。 AppArmorとかで何か独自にやってたりとかということではありませんか? 後はxgl関連ですかね....。私はxgl使ってないので。 Sunday 14 January 2007 03:16、Satoru Matsumoto さんは書きました:
まだ解決していないんですが、曲がりなりにも X が立ち上がるようになりまし たので、途中経過を…。
Masaru Imai wrote:
稼働中のマシンの/var/log/Xorg.0.logを見ると、 glxの実体が何であるか書いてありました。
64bit版であれば /usr/lib64/xorg/modules/extensions/libglx.so でシンボリックリンクとなっており実体は /usr/lib64/xorg/modules/extensions/libglx.so.1.0.9746 ですね。 NVIDIAのドライバを組み込んだ場合、 こいつはsuseのrpmパッケージからインストールされるのではなく、 NVIDIAのドライバ組込みでインストールされるファイルですね。 シンボリックリンクが切れてたりとかしませんか?
確認してみたところ、 /usr/lib64/xorg/modules/extensions/libglx.so.1.0.9746 が見当たらなくなっ ていました。
そこで、いったん # sh NVIDIA-Linux-x86_64-1.0-9746-pkg2.run --uninstall …でドライバを削除、また、Xgl、compiz あたりもアンインストールし、システ ム再起動後もう一度ドライバを入れ直してみたところ、
/var/log/messages を見てみると
kdm[3599]: X server "-accel" cannot be executed kdm[3527]: X server for display :0 can't be started, session disabled
というログが出ていたので、/var/log/kdm.log を見てみたら
(EE) AIGLX: DRI module not loaded
…というエラーが出ていたのに加え、
error opening security policy file /etc/X11/xserver/SecurityPolicy
…という気になるログが出ていました。調べてみたら
…ということで、まだ原因究明にまで至ってはいないのですが、やはり xorg-x11-server のアップデートがトリガーになっている現象のように思えます。
# 他の方は同じ現象に遭遇していないのだろうか…?
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 こんにちわ、松本です。 とりあえず解決しました。 Masaru Imai wrote:
少なくともうちでは /etc/X11/xserver/SecurityPolicy というディレクトリ無くてもログを見る限り見に行ってないので問題有りません。 AppArmorとかで何か独自にやってたりとかということではありませんか? 後はxgl関連ですかね....。私はxgl使ってないので。
ここらへんが関係していたようです。 AppArmor が有効になっていたのを無効にし、また、 /etc/sysconfig/displaymanager で DISPLAYMANAGER_XSERVER の値が Xgl と なったままだったのを Xorg に変更したところ、kdm が起動するようになりました。 どうやら、Xgl、compiz あたりをアンインストールしても、上記の値は自動では 変更されていなかったみたいです。 AppArmor が関係しているのかどうかについて、もう一度有効にしてみて確認し てみようと思います。 Morisatoさん、今村さん、どうもありがとうございました。 - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFFqbV+XnHIfHE6+z0RAt1PAJ43oqYx8gT4Qq6qIkoMkNA7+BlTdACeIYON OYDYLBphhf/rpdj6W2XM//s= =JTAm -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 追記です。 Satoru Matsumoto wrote:
AppArmor が有効になっていたのを無効にし、また、 /etc/sysconfig/displaymanager で DISPLAYMANAGER_XSERVER の値が Xgl と なったままだったのを Xorg に変更したところ、kdm が起動するようになりました。
どうやら、Xgl、compiz あたりをアンインストールしても、上記の値は自動では 変更されていなかったみたいです。
AppArmor が関係しているのかどうかについて、もう一度有効にしてみて確認し てみようと思います。
AppArmor を有効に戻しても、kdm は立ち上がりましたね(…少なくとも初期設定 から特にプロファイルはいじっていない状態であるなら)。 - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFFqbntXnHIfHE6+z0RAid3AKChLe/iU76Rt2YoN4oB28/tlBU9xACeKMZi ECvfofj+xoVFow+zk7ppUCo= =9FeX -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
今井です。 無事X環境を復旧できたようでなによりです。 Sunday 14 January 2007 14:04、Satoru Matsumoto さんは書きました:
Satoru Matsumoto wrote:
AppArmor が有効になっていたのを無効にし、また、 /etc/sysconfig/displaymanager で DISPLAYMANAGER_XSERVER の値が Xgl と なったままだったのを Xorg に変更したところ、kdm が起動するようになりました。
どうやら、Xgl、compiz あたりをアンインストールしても、上記の値は自動では 変更されていなかったみたいです。
AppArmor が関係しているのかどうかについて、もう一度有効にしてみて確認し てみようと思います。
AppArmor を有効に戻しても、kdm は立ち上がりましたね(…少なくとも初期設定 から特にプロファイルはいじっていない状態であるなら)。
設定しなおされたって事ですかね....。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
牧と申します。 私も松本さんとまったく同じ現象が発生しました。 /etc/X11/xorg.confの Section "Device"でdriverを"nvidia"から"nv"に修正、 /etc/sysconfig/displaymanager のDISPLAYMANAGER_XSERVER において"Xgl" を "Xorg "に修正 することでXの起動には成功しました。 Xglの再インストールはこれから試してみます。 Satoru Matsumoto wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
松本です。
まだ解決していないんですが、曲がりなりにも X が立ち上がるようになりまし たので、途中経過を…。
Masaru Imai wrote:
稼働中のマシンの/var/log/Xorg.0.logを見ると、 glxの実体が何であるか書いてありました。
64bit版であれば /usr/lib64/xorg/modules/extensions/libglx.so でシンボリックリンクとなっており実体は /usr/lib64/xorg/modules/extensions/libglx.so.1.0.9746 ですね。 NVIDIAのドライバを組み込んだ場合、 こいつはsuseのrpmパッケージからインストールされるのではなく、 NVIDIAのドライバ組込みでインストールされるファイルですね。 シンボリックリンクが切れてたりとかしませんか?
確認してみたところ、 /usr/lib64/xorg/modules/extensions/libglx.so.1.0.9746 が見当たらなくなっ ていました。
そこで、いったん # sh NVIDIA-Linux-x86_64-1.0-9746-pkg2.run --uninstall …でドライバを削除、また、Xgl、compiz あたりもアンインストールし、システ ム再起動後もう一度ドライバを入れ直してみたところ、 /usr/lib64/xorg/modules/extensions/libglx.so.1.0.9746 及びそのシンボリッ クリンク /usr/lib64/xorg/modules/extensions/libglx.so が再度作成されました。
しかし、runlevel 5 でシステムを起動しても X が立ち上がらない現象について は変わりなし。ところが、コンソールログインしてから startx すると X が立 ち上がって、普通にデスクトップが表示されます。
/var/log/messages を見てみると
kdm[3599]: X server "-accel" cannot be executed kdm[3527]: X server for display :0 can't be started, session disabled
というログが出ていたので、/var/log/kdm.log を見てみたら
(EE) AIGLX: DRI module not loaded
…というエラーが出ていたのに加え、
error opening security policy file /etc/X11/xserver/SecurityPolicy
…という気になるログが出ていました。調べてみたら /usr/lib64/xserver/SecurityPolicy というファイル(xorg-x11-server-7.2- 30.4 によりインストールされている)があったので、/etc/X11/xserver という ディレクトリを作成して # ln -s /usr/lib64/xserver/SecurityPolicy /etc/X11/xserver/ とシンボリックリンクを張ってみたのですが、やはり kdm は立ち上がってくれ ません。
…ということで、まだ原因究明にまで至ってはいないのですが、やはり xorg-x11-server のアップデートがトリガーになっている現象のように思えます。
# 他の方は同じ現象に遭遇していないのだろうか…?
- -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iD8DBQFFqSH9XnHIfHE6+z0RAl3kAJ9PJRgCGjzJ6GDcF4AiTebDgB6KXQCeLBzg MG8ifxQrMM1hXRExUL6HIco= =cWmK -----END PGP SIGNATURE-----
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
-- Kensaku Maki sakaki@lares.dti.ne.jp --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
participants (4)
-
Keiichi Morisato
-
Kensaku Maki
-
Masaru Imai
-
Satoru Matsumoto