2013-11-27 86 views
0

當我啓動gdm時,它迅速顯示登錄對話框。但是輸入我的憑證後,需要很長時間才能顯示gnome會話。如果它被示... 在GDM的日誌我看到:GDM掛起很長時間

GDM [26918]:DEBUG:發送LOGIN ==爲從屬26918

GDM [26914]:DEBUG:處理消息: 'LOGIN 26918用戶'

GDM [26918]:DEBUG:發生超時,用於發送消息LOGIN 26918用戶

似乎GDM的內部消息傳送無法正常工作。 當我用startx啓動gnome-session時,它可以正常工作,並且可以快速獲得我的桌面。 奇怪的是,如果我在gnome-terminal中鍵入exit,終端不會關閉。即使de首選項中的設置已設置。它始終用於正確運行。

我的問題,可能有一些與我試圖遷移到system而不是init.d ...

非常感謝您對fincing麻煩任何幫助。

MAG, 米洛

回答

1

最後我發現了什麼問題。通過給gdm.c和slave.c添加一些額外的調試信息,我發現SIGUSR2處理程序不再工作。一旦消息的確認發送到管道,gdm.c就發送SIGUSR2,但從未接收/處理該消息。我還發現,登錄到根功能,甚至完全清除我的homedir沒有幫助。因此,在基於用戶帳戶並且不基於homedir中的配置文件之後,肯定會碰到gdm/greeter。 剩下的唯一區別是我自己的帳戶有一個有效的指紋,指紋讀數是在/etc/pam.d的system-auth中設置的。從pam中刪除指紋認證後,再次罰款:)