Crashes if no user account shown
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
Low
|
John Lea | ||
Unity Greeter |
Fix Released
|
Low
|
Robert Ancell | ||
unity-greeter (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Precise |
Fix Released
|
Medium
|
Unassigned |
Bug Description
I'm configuring a preseeded automated installation of Ubuntu 12.04. Because in its final state the system will get all its users from the local Active Directory domain I do not have an initial user created, so in my preseed configuration file I have the line:
d-i passwd/make-user boolean false
My organisation's policies prohibit a guest account, so a preseed/
allow-guest=false
With this arrangement, when lightdm starts at boot time, it starts an X server and displays a black screen with the mouse pointer in. This screen disappears almost immediately. This is repeated 59 times, making switching to another virtual console difficult.
lightdm should behave more sensibly when a local user is not available.
-------
Desired solution:
- If not local user accounts are present on the system, the 'Other' login option should be displayed.
Related branches
- Michael Terry (community): Needs Fixing
-
Diff: 540 lines (+220/-90)4 files modifiedNEWS (+1/-0)
src/fixes.vapi (+6/-0)
src/unity-greeter.vala (+119/-74)
src/user-list.vala (+94/-16)
Changed in unity-greeter: | |
status: | Triaged → In Progress |
assignee: | nobody → Robert Ancell (robert-ancell) |
tags: | added: rls-mgr-p-tracking |
tags: | added: rls-p-tracking |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: | added: reviewedbydesignp |
Changed in unity-greeter (Ubuntu Precise): | |
importance: | Undecided → Medium |
milestone: | none → ubuntu-12.04.1 |
I can confirm that unity greeter fails if no user account is shown.
As a workaround you can set the following in /etc/lightdm/ lightdm. conf:
[SeatDefaults] hide-users= true
greeter-
as this shows a username entry instead of a user list (which is probably what you want anyway).