[opensuse-ja] 一般ユーザで KDE が起動しない(?)
松本です。 言葉では説明しにくいのですが、仕事場のノートにて、件名の通り、一般ユーザで KDE 3 が使えなくなるという奇妙な現象に遭遇しています。 【環境】 ・Toshiba DynaBook Satellite 1860 SA150C (PS18615C 481P) http://dynabook.com/pc/catalog/satellit/021028sa/spec.htm#150c ・メモリは 1GB に増設、HD は 60GB に換装済み ・openSUSE 10.3 i386 (Win XP Pro とのデュアルブート) ・kernel は smbfs を使いたいため、以下 ftp://ftp.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.3/ から持ってきた 2.6.23.17-ccj64-default に入れ替えてある ・KDE 3.5.7 (kdebase3-3.5.7-87.5、kdelibs3-3.5.7-72.9 ...) ・KDE 関連のリポジトリは特に追加していない ・追加しているリポジトリは Packman、mozilla、M17N、OpenOffice.org:STABLE、 OpenOffice.org:EXTRAS、home:/madlewing:/moonlight …など。 【現象】 ・X そのものは立ち上がる ・root であれば、kdm からログインして通常通り KDE が使える ・一般ユーザの場合、kdm からセッションとして KDE を選択してログインすると スプラッシュは普通に起動するものの、スプラッシュの緑のバックグラウンドに マウスカーソルのみが表示された状態になり、いくら待ってもパネルもアイコンも 表示されてこない (当該ユーザで本日午前中は普通に使えていたし、背景も変更してあった) ・上記の状態になると、マウスカーソルは動かせる(…つまり、X は起動している)が 他の操作は何もできず、キーボードからの入力も Ctrl + Alt + BackSpace のみ 受け付ける (Ctrl + Alt + Delete は受け付けてくれない) ・同じユーザで、GNOME であれば何の問題もなく立ち上がる ・午前中にポストした下記 http://lists.opensuse.org/archive/opensuse-ja/2008-05/msg00007.html …の通り、openSUSE Updater アップレットの設定で、「ログイン時にアップ デートを自動的に開始する」のチェックを外してシステムを再起動した後に 起こった現象だったので、その設定との因果関係を調べるため、新規に一般 ユーザを作成して確認したところ、やはり KDE では同じ結果(使えない) となり(GNOME は問題無し)、この設定が直接の原因ではなさそう、という ところまでは類推 ・/var/log/Xorg.0.log には関連ありそうな Error、Warning は見当たらず ・KDE が使えない時の一般ユーザの ~/.xsession-errors は以下の通り /etc/X11/xim: Checking whether an input method should be started. /etc/X11/xim: user environment variable LANG=ja_JP.UTF-8 sourcing /etc/sysconfig/language to get the value of INPUT_METHOD INPUT_METHOD is not set or empty (no user selected input method). Trying to start a default input method for the locale ja_JP.UTF-8 ... Checking for a default input method in /etc/X11/xim.d/ja/ sourcing /etc/X11/xim.d/ja/49-scim-bridge ... grep: /home/satoru_matsumoto/.kde/share/config/skimrc: そのようなファイ ルやディレクトリはありません /etc/X11/xim.d/ja/49-scim-bridge started sucessfully startkde: Starting up... # skim 関連のパッケージはすべて M17N リポジトリにある最新版に入れ替え済み その他、問題発生の前後で行った設定変更(?)といえば、openSUSE Updater に上 がっていたセキュリティ・フィックスを適用した(パッケージ名は失念)ことぐら いで、その他のアップデートなどはしていなかったのですが、/etc/sysconfig エディタで確認してみたところ、いじった覚えがないのに DEFAULT_WM が勝手に kde から gnome に書き換えられていました。…これが何に起因しているか、関連 ありそうな気はするのですが、犯人(?)特定には至っていません。 思いつくところは上記のような感じなのですが、このような場合、どこらへんに どんなログが出てくるものやら見当もつかず…。 まぁ GNOME なら使えてるんで何も作業ができなくなっているわけではないので すが、やはり馴れないせいか作業効率は落ちそうで、原因が特定できないような ら再インストールか…?とも考えています。ただ、あまり耳にしたことのないト ラブルなので、なんとか原因が見つけられないものかとも思っています。 …ということで、何かひっかかるところや「ここを見てみろ」ということに気が つかれましたら、ご指摘ください。仕事場で使用しているもののため、夜はいじ れず、また、昼間であってもやはり業務を優先する必要がありますので素早いレ スポンスが難しかったりしますが、どうぞよろしくお願いします。 -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
今井です。 Wednesday 07 May 2008 18:42:47 に Satoru Matsumoto さんは書きました:
言葉では説明しにくいのですが、仕事場のノートにて、件名の通り、一般ユーザで KDE 3 が使えなくなるという奇妙な現象に遭遇しています。
【環境】 ・Toshiba DynaBook Satellite 1860 SA150C (PS18615C 481P) http://dynabook.com/pc/catalog/satellit/021028sa/spec.htm#150c ・メモリは 1GB に増設、HD は 60GB に換装済み ・openSUSE 10.3 i386 (Win XP Pro とのデュアルブート) ・kernel は smbfs を使いたいため、以下 ftp://ftp.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.3/ から持ってきた 2.6.23.17-ccj64-default に入れ替えてある ・KDE 3.5.7 (kdebase3-3.5.7-87.5、kdelibs3-3.5.7-72.9 ...) ・KDE 関連のリポジトリは特に追加していない ・追加しているリポジトリは Packman、mozilla、M17N、OpenOffice.org:STABLE、 OpenOffice.org:EXTRAS、home:/madlewing:/moonlight …など。
【現象】 ・X そのものは立ち上がる ・root であれば、kdm からログインして通常通り KDE が使える ・一般ユーザの場合、kdm からセッションとして KDE を選択してログインすると スプラッシュは普通に起動するものの、スプラッシュの緑のバックグラウンドに マウスカーソルのみが表示された状態になり、いくら待ってもパネルもアイコンも 表示されてこない (当該ユーザで本日午前中は普通に使えていたし、背景も変更してあった) ・上記の状態になると、マウスカーソルは動かせる(…つまり、X は起動している)が 他の操作は何もできず、キーボードからの入力も Ctrl + Alt + BackSpace のみ 受け付ける (Ctrl + Alt + Delete は受け付けてくれない) ・同じユーザで、GNOME であれば何の問題もなく立ち上がる
その他、問題発生の前後で行った設定変更(?)といえば、openSUSE Updater に上 がっていたセキュリティ・フィックスを適用した(パッケージ名は失念)ことぐら いで、その他のアップデートなどはしていなかったのですが、/etc/sysconfig エディタで確認してみたところ、いじった覚えがないのに DEFAULT_WM が勝手に kde から gnome に書き換えられていました。…これが何に起因しているか、関連 ありそうな気はするのですが、犯人(?)特定には至っていません。
思いつくところは上記のような感じなのですが、このような場合、どこらへんに どんなログが出てくるものやら見当もつかず…。
まぁ GNOME なら使えてるんで何も作業ができなくなっているわけではないので すが、やはり馴れないせいか作業効率は落ちそうで、原因が特定できないような ら再インストールか…?とも考えています。ただ、あまり耳にしたことのないト ラブルなので、なんとか原因が見つけられないものかとも思っています。
…ということで、何かひっかかるところや「ここを見てみろ」ということに気が つかれましたら、ご指摘ください。仕事場で使用しているもののため、夜はいじ れず、また、昼間であってもやはり業務を優先する必要がありますので素早いレ スポンスが難しかったりしますが、どうぞよろしくお願いします。
私のところでは アップデートでNVIDIAのグラフィックドライバと競合するファイルが書き換えられて とか compizアップデートで とか ALSA、aRts関連パッケージのアップデートで とか KDEのパッケージそのものがおかしくて とか アップデートした後、再起動しないでおいたら とか ld.so.cacheがなぜかおかしくて とかいろいろありましたが....。 ちなみに私のところでは 以下はzypper lrで表示されるものの抜粋) 9 | はい | はい | rpm-md | openSUSE_Build_Service_-_KDE:Backport | openSUSE Build Service - KDE:Backport 10 | はい | はい | rpm-md | openSUSE_Build_Service_-_KDE:Community | openSUSE Build Service - KDE:Community 19 | はい | はい | rpm-md | Latest_KDE_3_environment_for_released_SUSE_distributions_(openSUSE_10.3) | Latest KDE 3 environment for released SUSE distributions (openSUSE_10.3) 23 | はい | はい | rpm-md | Latest_KDE_4_environment_for_released_SUSE_distributions_(openSUSE_10.3)_1 | Latest KDE 4 environment for released SUSE distributions (openSUSE_10.3) 24 | はい | はい | rpm-md | openSUSE_10.3 | Latest KDE 4 environment for released SUSE distributions (openSUSE_10.3) 25 | はい | はい | rpm-md | Latest_KDE_4_environment_for_released_SUSE_distributions_(openSUSE_10.3)_2 | Latest KDE 4 environment for released SUSE distributions (openSUSE_10.3) といったようにKDE関連は複数のリポジトリを追加してます。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 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
松本です。 まだ解決には至っていないのですが、途中経過を…。 Masaru Imai さんは書きました:
Wednesday 07 May 2008 18:42:47 に Satoru Matsumoto さんは書きました:
【現象】 ・X そのものは立ち上がる ・root であれば、kdm からログインして通常通り KDE が使える ・一般ユーザの場合、kdm からセッションとして KDE を選択してログインすると スプラッシュは普通に起動するものの、スプラッシュの緑のバックグラウンドに マウスカーソルのみが表示された状態になり、いくら待ってもパネルもアイコンも 表示されてこない (当該ユーザで本日午前中は普通に使えていたし、背景も変更してあった) ・上記の状態になると、マウスカーソルは動かせる(…つまり、X は起動している)が 他の操作は何もできず、キーボードからの入力も Ctrl + Alt + BackSpace のみ 受け付ける (Ctrl + Alt + Delete は受け付けてくれない) ・同じユーザで、GNOME であれば何の問題もなく立ち上がる
私のところでは
[snip]
KDEのパッケージそのものがおかしくて とか
どうもこのへんが一番臭いような気がしてきています。今朝方、自宅 PC の方で 上がっていたアップデートアラートに kdelibs3 まわりの Fix が上がってい て、調べてみたら以下のような情報が。 http://www.suse.de/~meissner/cve/CVE-2008-1671.html 要約すると、「ローカルユーザから DoS 攻撃や、start_kdeinit の際他のプロ セスに SIGUSR1 シグナルを送ってしまえる不正なコードが実行できるかもしれ ない"穴"があったので修正しました」ということのようで、私が遭遇している現 象に深く関連しているような気が…。実際、現象が確認できている仕事場ノート の kdelibs3 回りのバージョンを確認してみると上記の情報で「Fixed package version(s)」となっているものとぴったり一致していますし…。ただ、上記情報 からリンクがはられている Bugzill エントリ No. 382618 は一般ユーザからの アクセスを禁止してしまっているので、詳細が確認できないんですよね。 # まぁ、攻撃可能なコードが掲載されるかもしれない Bugzilla エントリなので # 誰にでも見られるようにしておくわけにはいかないのでしょうが…。 「何か特定の条件下で」という前置きつきで上記アップデートを適用すると、私 が報告したような現象が発現するのではないかとニラんでいるのですが、他の方 の環境では問題起こっていないでしょうか…。 # …ということで、しかるべきところ(Bugzilla ?)に報告上げるか # それともまずは BuildService の KDE リポジトリに置かれているものと # 入れ替えて検証してみるか、どちらにしようか思案中です。 -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
松本です。 ちょっとだけ検証が進展したのでご報告を。 Satoru Matsumoto さんは書きました:
http://www.suse.de/~meissner/cve/CVE-2008-1671.html
要約すると、「ローカルユーザから DoS 攻撃や、start_kdeinit の際他のプロ セスに SIGUSR1 シグナルを送ってしまえる不正なコードが実行できるかもしれ ない"穴"があったので修正しました」ということのようで、私が遭遇している現 象に深く関連しているような気が…。実際、現象が確認できている仕事場ノート の kdelibs3 回りのバージョンを確認してみると上記の情報で「Fixed package version(s)」となっているものとぴったり一致していますし…。
「何か特定の条件下で」という前置きつきで上記アップデートを適用すると、私 が報告したような現象が発現するのではないかとニラんでいるのですが、他の方 の環境では問題起こっていないでしょうか…。
どうやら、因果関係があるらしきことははっきりしました。 最初、BuildService の KDE リポジトリ以下にある最新の kdelibs3 関連のパッ ケージに入れ替えてみたものの、一般ユーザでは KDE が操作できる状態に入れ ない…という問題は解消されなかったので、一旦システム全体を再インストール (幸い、/home を別パーティションにしてあったので、一般ユーザの環境設定に ついてはそのまま引き継げました)して再度検証したら、kdelibs3 関連のパッ ケージを 3.5.7-72.9 にすると問題が発現。その状態から Update に残っている 3.5.7-72.6 に戻してやると通常通りログインできたので、問題の再現性が kdelibs3 のバージョンに依存していることだけは分かりました。 …後は、他にどのような条件が重なった場合に発現することなのかの切り分けに なりますが、とりあえず少し条件が絞れたので、Bugzilla にでも上げてみよう と思います。 -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
participants (2)
-
Masaru Imai
-
Satoru Matsumoto