Description of problem: When installed on Fedora, krb5-auth-dialog will run with the --auto command on every graphical desktop session (tested with GNOME 3, but should be true of at least MATE and Cinnamon as well). The --auto command causes krb5-auth-dialog to exit if there is no credential cache available. However, there are circumstances (such as when using KEYRING:persistent caches) where the KRB5CCNAME variable may be set, but the cache contents are not yet stored (such as SSSD with offline authentication). krb5-auth-dialog should check whether the KRB5CCNAME variable has been set in the environment and not exit if it is. Version-Release number of selected component (if applicable): krb5-auth-dialog-3.2.1-6.fc20.x86_64 How reproducible: Every time Steps to Reproduce: 1. Configure SSSD with KEYRING:persistent:%{uid} caches 2. Log in to a graphical session while unable to reach the KDC 3. Actual results: krb5-auth-dialog is not running when the desktop comes up. Expected results: krb5-auth-dialog should be running and inform the user that their credential cache is expired. Additional info:
Created attachment 809995 [details] Patch to consider KRB5CCNAMe too I tested a build with this patch and does what we need. Please consider using it and sneding it upstream too.
Hi, any news on reviewing the patch? I'd like to get Simo's patch accepted to avoid having to do any workarounds in the SSSD..
krb5-auth-dialog-3.2.1-7.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/krb5-auth-dialog-3.2.1-7.fc20
Package krb5-auth-dialog-3.2.1-7.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing krb5-auth-dialog-3.2.1-7.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-20849/krb5-auth-dialog-3.2.1-7.fc20 then log in and leave karma (feedback).
krb5-auth-dialog-3.2.1-7.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
krb5-auth-dialog-3.2.1-7.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/krb5-auth-dialog-3.2.1-7.fc19
krb5-auth-dialog-3.2.1-7.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.