Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 555593

Summary: No "user list", no sound in greeter, most of the time......
Product: [Fedora] Fedora Reporter: Tom London <selinux>
Component: gdmAssignee: jmccann
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: antonio.montagnani, awilliam, beland, bruce, bruno, cschalle, eric.moret, fedora, jcm, jmccann, lepennec, mschmidt, M.Stoikov, opossum1er, rstrode, spoyarek, stephent98
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: ConsoleKit-0.4.1-5.fc13 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-02-26 11:47:53 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 507681, 549687    
Attachments:
Description Flags
/var/log/gdm/:0-greeter.log when I get no sounds/users
none
/var/log/gdm/:0-greeter.log when I do get sounds/users
none
:0-greeter.log produced from fresh boot, no sound, no listed users
none
:0-greeter.log produced by logging out of above session and logging in. Sound and users listed. none

Description Tom London 2010-01-14 21:28:08 UTC
Created attachment 384454 [details]
/var/log/gdm/:0-greeter.log when I get no sounds/users

Description of problem:
Most of the time when I login after booting, I get a greeter screen without a "list of users" (just "other") and no sounds (e.g., clicks, funny noise on entering an incorrect password).

I intermittently do get sound/users on the greeter screen. 

I attach :0-greeter.log for a session where there are no sounds nor users, and for a session when I get both.

Here is the first few lines of "diff" from these two files (edited to remove process numbers):

5,6c5,8
< (polkit-gnome-authentication-agent-1:1844): polkit-gnome-1-WARNING **: Unable to determine the session we are in: Remote Exception invoking org.freedesktop.ConsoleKit.Manager.GetSessionForUnixProcess() on /org/freedesktop/ConsoleKit/Manager at name org.freedesktop.ConsoleKit: org.freedesktop.ConsoleKit.Manager.GeneralError: Unable to lookup session information for process '1844' org.freedesktop.ConsoleKit.Manager.GeneralError Unable%20to%20lookup%20session%20information%20for%20process%20%271844%27
< ** (process:): DEBUG: Greeter session pid= display=:0.0 xauthority=/var/run/gdm/auth-for-gdm-kX95Cx/database
---
> (polkit-gnome-authentication-agent-1:1854): GLib-GObject-WARNING **: cannot register existing type `_PolkitError'
> 
> (polkit-gnome-authentication-agent-1:1854): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
> ** (process:): DEBUG: Greeter session pid= display=:0.0 xauthority=/var/run/gdm/auth-for-gdm-UcdgC2/database

Lines from '<' are from the session without sounds/users; lines from '>' are from the session with them.

Complete log files attached.

Version-Release number of selected component (if applicable):
gdm-plugin-fingerprint-2.29.4-1.fc13.x86_64
polkit-desktop-policy-0.95-2.fc13.noarch
gdm-2.29.4-1.fc13.x86_64
polkit-0.95-2.fc13.x86_64
polkit-gnome-0.95-2.fc13.x86_64
gdm-user-switch-applet-2.29.4-1.fc13.x86_64


How reproducible:
"Fails" most of the time on first login after boot.

Steps to Reproduce:
1. Boot
2. wait for gdm-greeter screen
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Tom London 2010-01-14 21:28:47 UTC
Created attachment 384456 [details]
/var/log/gdm/:0-greeter.log when I do get sounds/users

Comment 2 Tom London 2010-01-16 18:29:32 UTC
A bit more on this:

I updated to 
gdm-plugin-fingerprint-2.29.4-2.fc13.x86_64
polkit-desktop-policy-0.96-1.fc13.noarch
gdm-user-switch-applet-2.29.4-2.fc13.x86_64
gdm-2.29.4-2.fc13.x86_64
polkit-gnome-0.96-1.fc13.x86_64
polkit-0.96-1.fc13.x86_64

but still have the same issue.

I have noticed that when logging out (that is, not rebooting) gdm-greeter invariably lists users and produces sounds when selecting, etc.

For completeness, I attach 2 more greeter log files produced "in sequence"; that is, the first from boot, the second produced by logging out and logging back in.

The first had no sound nor users listed, the second did.

Something more I can provide?

Comment 3 Tom London 2010-01-16 18:30:12 UTC
Created attachment 384836 [details]
:0-greeter.log produced from fresh boot, no sound, no listed users

Comment 4 Tom London 2010-01-16 18:31:05 UTC
Created attachment 384837 [details]
:0-greeter.log produced by logging out of above session and logging in.  Sound and users listed.

Comment 5 Tom London 2010-01-16 18:32:02 UTC
Forgot to mention, attachments in 3 and 4 above have process ids removed (so I could diff them....)

Comment 6 Michael Stoykov 2010-02-18 12:56:53 UTC
I confirm the bug ( I didn't notice the missing sound though)

Comment 7 Tom London 2010-02-18 14:11:22 UTC
Entering an incorrect password generates a "popping" noise when the user list is displayed.

Does not do so when just "Other" is displayed.

Comment 8 Adam Williamson 2010-02-23 01:51:57 UTC
*** Bug 566690 has been marked as a duplicate of this bug. ***

Comment 9 Adam Williamson 2010-02-23 01:52:25 UTC
this seems to have been broken for ever, I sorta expected it'd get fixed by now.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 10 Christopher Beland 2010-02-23 09:05:50 UTC
"No user list" symptoms are also reported in bug 551247 (F12, reason unknown) and bug 561590 (F13, manually setting disable_user_list to false cured it).

Comment 11 Ray Strode [halfline] 2010-02-23 20:01:13 UTC
The problem first manifested in F-12 when hal lost it's ConsoleKit support.

See bug 545267

The problem was caused by several bugs in the dbus and ConsoleKit packages.

Apparently, I didn't apply the fix properly in rawhide at the time.  See this gem of a diff:

http://cvs.fedoraproject.org/viewvc/F-13/ConsoleKit/ConsoleKit.spec?r1=1.52&r2=1.53&pathrev=ConsoleKit-0_4_1-4_fc13&

Note I only rev the release number and add a changelog entry.  I don't actually apply the patch I added to cvs.

This should be fixed in -5.  Moving to modified.

Comment 12 Fedora Update System 2010-02-23 20:02:20 UTC
ConsoleKit-0.4.1-5.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/ConsoleKit-0.4.1-5.fc13

Comment 13 Ray Strode [halfline] 2010-02-23 20:04:53 UTC
*** Bug 551247 has been marked as a duplicate of this bug. ***

Comment 14 Ray Strode [halfline] 2010-02-23 20:07:06 UTC
*** Bug 561590 has been marked as a duplicate of this bug. ***

Comment 15 Erwan LE PENNEC 2010-02-23 21:14:04 UTC
I've tried to rebuilt the package on Fedora 12 and I've stumble across an xml related error:
/usr/bin/xmlto  xhtml-nochunks -m ../../doc/dbus/config.xsl ConsoleKit.xml
xmlto: /home/rpmbuild/rpmbuild/BUILD/ConsoleKit-0.4.1/doc/dbus/ConsoleKit.xml does not validate (status 3)
xmlto: Fix document syntax or use --skip-validation option
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd
/home/rpmbuild/rpmbuild/BUILD/ConsoleKit-0.4.1/doc/dbus/ConsoleKit.xml:9: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"

  Is there anything I can do to fix it?

Comment 16 Ray Strode [halfline] 2010-02-23 21:56:12 UTC
You shouldn't need to rebuild the package for Fedora 12.  Fedora 12 got updates a while ago:

https://admin.fedoraproject.org/updates/F12/FEDORA-2009-13408

Comment 17 Tom London 2010-02-23 22:05:26 UTC
After updating my Rawhide system with

ConsoleKit-0.4.1-5.fc13.x86_64
ConsoleKit-x11-0.4.1-5.fc13.x86_64
ConsoleKit-libs-0.4.1-5.fc13.x86_64
ConsoleKit-debuginfo-0.4.1-5.fc13.x86_64

I've rebooted twice in a row, and gotten the "user list" both times. [Hadn't seen this on a fresh reboot in quite a while!]

Believe this is "working for me".

Thanks!

Comment 18 antonio montagnani 2010-02-23 22:38:53 UTC
Such packages were not pushed to 

http://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/$basearch/

Comment 19 Adam Williamson 2010-02-24 00:27:34 UTC
read comment #12.

Comment 20 Fedora Update System 2010-02-24 07:59:16 UTC
ConsoleKit-0.4.1-5.fc13 has been pushed to the Fedora 13 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update ConsoleKit'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F13/FEDORA-2010-2802

Comment 21 Fedora Update System 2010-02-26 11:47:43 UTC
ConsoleKit-0.4.1-5.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 22 Rex Dieter 2010-02-26 17:41:10 UTC
*** Bug 549687 has been marked as a duplicate of this bug. ***