Bug 413521 - KDM times out trying to display the list of users
Summary: KDM times out trying to display the list of users
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: kdebase
Version: 8
Hardware: All
OS: Linux
low
high
Target Milestone: ---
Assignee: Than Ngo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-12-06 06:28 UTC by Jacek Piskozub
Modified: 2007-12-07 10:51 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2007-12-07 10:51:35 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Jacek Piskozub 2007-12-06 06:28:57 UTC
Description of problem:

GDM times out when getting the list of users from an LDAP directory.

Version-Release number of selected component (if applicable):

gdm-2.20.1-5.fc8

How reproducible:

Almost always on my test machine (Pentium III 800, 100Mbps network link, about
300 accounts in LDAP)

Steps to Reproduce:
1.Boot
2.Wait for kdm to fail
  
Actual results:

X server starts but goes back to text console instead of showing the greeting
screen with user list.

Expected results:

KDM starts and displays the greeter with the list of users.

Additional info:

This is a slow 833Mhz computer which explains a lot but is no excuse for Fedora.

Setting ServerTimeout=30 in kdmrc solves the matter.

This bug is the KDE version of bug 371271.

Comment 1 Jacek Piskozub 2007-12-06 06:31:54 UTC
The KDM version of the same problem has been reported as bug 413521.

Comment 2 Jacek Piskozub 2007-12-06 06:33:18 UTC
One correction. I copied part of the content from the GDM bug. The version
number should be kdebase-3.5.8-5.fc8. Sorry.

Comment 3 Kevin Kofler 2007-12-06 06:38:09 UTC
Try setting FaceSource=AdminOnly in kdmrc (instead of PreferUser).

Comment 4 Jacek Piskozub 2007-12-06 06:44:14 UTC
Re: comment 3.

Why? I already gave the solution which is setting ServerTimeout=30 in kdmrc.

FaceSource=AdminOnly would deface (quite literally) my greeting screen, while
ServerTimeout=30 works as I expect it to work (that is showing the faces of my
users)  

Comment 5 Kevin Kofler 2007-12-06 06:50:06 UTC
Because there was a previous bug report which pointed to user images as the 
source of the slowness. But it may be a different issue for you.

Comment 6 Jacek Piskozub 2007-12-06 07:06:54 UTC
Well. Yes, I do use user images and I believe they make the X server start time
longer than the default time set in kdmrc on a slow computer.

However, I do not understand why killing this function (user faces) is deemed
the correct solution. In an ideal world the solution should be repairing the
problem, not killing the function.

I have two suggestions. Either the default ServerTimeout=15 should be changed or
a script should be added to increase the value on slow computers.

My problem is already fixed. I filed the report for the benefit of others who
may have the same problem but are not expert enough to identify and correct the
timeout problem.


Comment 7 Than Ngo 2007-12-07 10:51:35 UTC
it's now fixed in kde-settings-3.5-36 and rawhide, with default 
ServerTimeout=30. It will be available in F8 update soon. 

Thanks


Note You need to log in before you can comment on or make changes to this bug.