Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0002982VineSeed1 バグ2015-12-03 01:022015-12-06 20:24
報告者shirow_higa 
担当者Takemikaduchi 
優先度再現性毎回 
状態担当者決定解決状況不明 
概要0002982: [Seed] lightdmを使用すると、X Windowの起動に失敗する
説明setdmでlightdmを選択した後、再起動したところ
X Windowが起動されずlightdmの画面も表示されません。

dmesgには、以下のエラーが表示されます。
'---------------------------------
init: prefdm main process (3217) terminated with status 1
init: prefdm main process ended, respawning
init: prefdm respawning too fast, stopped
'---------------------------------

エラーメッセージを元に検索した所、以下のページがヒットしました。
Oracle Linux 6.5 で X Window が起動しない - ablog
http://d.hatena.ne.jp/yohei-a/20140711/1405059110 [^]

必要なrpmがインストールされてないのが原因とのこと。

$ sudo sh -x /etc/X11/prefdm
+ PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin
+ . /etc/profile.d/lang.sh
++ sourced=0
++ for langfile in /etc/sysconfig/i18n '$HOME/.i18n'
++ '[' -f /etc/sysconfig/i18n ']'
++ . /etc/sysconfig/i18n
+++ LANG=ja_JP.UTF-8
+++ SUPPORTED=ja_JP.UTF-8:ja_JP:ja
+++ SYSFONT=lat0-sun16
++ sourced=1
++ for langfile in /etc/sysconfig/i18n '$HOME/.i18n'
++ '[' -f /root/.i18n ']'
++ '[' -n '' ']'
++ '[' 1 = 1 ']'
++ '[' -n ja_JP.UTF-8 ']'
++ export LANG
++ '[' -n '' ']'
++ unset LC_CTYPE
++ '[' -n '' ']'
++ unset LC_COLLATE
++ '[' -n '' ']'
++ unset LC_MESSAGES
++ '[' -n '' ']'
++ unset LC_NUMERIC
++ '[' -n '' ']'
++ unset LC_MONETARY
++ '[' -n '' ']'
++ unset LC_TIME
++ '[' -n '' ']'
++ unset LC_ALL
++ '[' -n '' ']'
++ unset LANGUAGE
++ '[' -n '' ']'
++ unset LINGUAS
++ '[' -n '' ']'
++ unset _XKB_CHARSET
++ '[' -n '' ']'
++ '[' -n '' ']'
++ unset SYSFONTACM SYSFONT
+ preferred=
+ quit_arg=
+ '[' -f /etc/sysconfig/dmtype ']'
+ grep -q lightdm /etc/sysconfig/dmtype
+ preferred=lightdm
+ '[' -z lightdm ']'
+ '[' -x /usr/bin/plymouth ']'
+ /usr/bin/plymouth quit
+ '[' -n lightdm ']'
+ which lightdm
++ which lightdm
+ exec /usr/sbin/lightdm

$ sudo which lightdm
/usr/sbin/lightdm

しかし、lightdmはインストールされているようです。
他に、gdmやlxdmを試しましたがこちらは無事に起動できます。
再現方法1) /etc/inittabを、ランレベル5に書き換え
id:5:initdefault:

2) setdmを使って、lightdmに変更する
$ sudo setdm lightdm
ディスプレイマネージャを lightdmに変更しました。
X Window Systemを再起動する必要があります。
再起動しますか? [y/n] y
Running gdm Running lightdm

3) 再起動する
$ sudo reboot

4) X Windowの起動に失敗してしまう。
タグ設定されていません。
archx86, x86_64, ppc
パッケージlightdm-1.17.2-1vl7
添付ファイルlog file icon Xorg.0.log [^] (15,066 バイト) 2015-12-05 15:53

- 関連

-  コメント
(0009589)
Takemikaduchi (管理者)
2015-12-05 14:55

こちらで確認しましたが、再現しません。
Vine6 base でインストール → dist-upgrade -> lightdm, task-xorg-x11 のみインストールした環境で試しましたが、正常に起動します。
確認ですが、lightdm インストール時に lightdm-gtk が同時にインストールされるはずですが、インストールされてますか?
(0009590)
shirow_higa (報告者)
2015-12-05 15:53

ご返信頂きありがとうございます。

lightdm-gtkは、インストールされているようです。
$ rpm -q lightdm-gtk
lightdm-gtk-2.0.1-1vl7.i686

起動プロセスが止まった所の、messagesログ及びXorg.0.logを添付しておきます。
(0009591)
shirow_higa (報告者)
2015-12-05 16:02

messagesログは、サイズが大きいため添付できませんでした。
(0009604)
shirow_higa (報告者)
2015-12-06 20:24

こちらで色々試した所、無事lightdmが立ち上がるようになりました。
以下、試してみたことを書きます。

1) lightdmをアンインストール後、/etc/lightdm以下を消去後、再インストールしました。
setdm lightdmを実行したところ、やはりX自体起動せず。

2) telinit 3を実行してCUIにして、その後telinit 5でGUIに変更するが失敗。

3) /etc/lightdm/lightdm.confの、xserver-command=X -background noneを
xserver-command=Xに変更して再起動したところ、無事にlightdmが起動しました。

4) 今度は、xserver-command=X -background noneに戻して再起動した所、無事にlightdmが起動しました。

原因は分からないのですが、もしかしてゴミファイルが残っていたのかも?
お手数をお掛けしました。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2015-12-03 01:02 shirow_higa 新規課題
2015-12-05 14:55 Takemikaduchi コメント追加: 0009589
2015-12-05 14:55 Takemikaduchi 担当者 => Takemikaduchi
2015-12-05 14:55 Takemikaduchi 状態 新規 => 要追加情報
2015-12-05 15:53 shirow_higa コメント追加: 0009590
2015-12-05 15:53 shirow_higa 状態 要追加情報 => 担当者決定
2015-12-05 15:53 shirow_higa 添付ファイル追加: Xorg.0.log
2015-12-05 16:02 shirow_higa コメント追加: 0009591
2015-12-06 20:24 shirow_higa コメント追加: 0009604


Copyright © 2000 - 2017 MantisBT Team
Copyright © 2012 - 2017 Project Vine
Powered by Mantis Bugtracker