Bug 688302
Summary: | 'Credentials have expired' notification shows when you have no credentials | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Adam Williamson <awilliam> |
Component: | krb5-auth-dialog | Assignee: | Itamar Reis Peixoto <itamar> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 15 | CC: | agx, itamar, jlaska, mclasen, mrunge, otaylor |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | AcceptedNTH | ||
Fixed In Version: | krb5-auth-dialog-3.0.1-1.fc15 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-05-05 05:02:15 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: | 657621 |
Description
Adam Williamson
2011-03-16 18:50:19 UTC
Jason Tibbitts notes that krb5-auth-dialog is in the base-x group in comps and set to 'default' in F14 and below, which means that just about everyone upgrading from F14 to F15 is going to see this bug. In F15 it's 'optional', so new installs should not see it. Maybe starting krb5-auth-dialog with: krb5-auth-dialog --auto would be a saner default on fedora then? Proposing as final NTH, this is a polish issue. well, it's odd. the man page suggests that --auto should be the default behaviour, and the /etc/xdg/autostart/krb5-auth-dialog.desktop doesn't specify --always . so is there actually a bug in the app itself? CCing Matthias and Owen just to get a bit more visibility to this, as the real impact of it is on the polish of the Shell, and Itamar doesn't seem very responsive. I've filed an upstream bug on the apparently incorrect default behaviour: https://bugzilla.gnome.org/show_bug.cgi?id=648242 Discussed at 2011-04-21 blocker review meeting (http://meetbot.fedoraproject.org/fedora-bugzappers/2011-04-21/f15-blocker-review.2011-04-21-17.00.html) ... AGREED: 688302 - AcceptedNTH So, upstream responded to my report by changing the documentation: it seems --always is now the default (and doesn't exist as a parameter any more, in fact) and we should call krb5-auth-dialog with the --auto parameter to avoid this bug. See http://git.gnome.org/browse/krb5-auth-dialog/commit/?id=47736eaea5871d835eb951640b0baa5c350c4060 . I will provide a patch to make the appropriate change. krb5-auth-dialog-3.0.1-1.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/krb5-auth-dialog-3.0.1-1.fc15 If you didn't patch the .desktop file, that update will not fix this bug. Upstream did not change the default behaviour, they only changed the documentation of it. The default behaviour is still to show the alert if no credentials are found, and you need to add --auto to the .desktop file to avoid this. Package krb5-auth-dialog-3.0.1-1.fc15: * should fix your issue, * was pushed to the Fedora 15 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.0.1-1.fc15' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/krb5-auth-dialog-3.0.1-1.fc15 then log in and leave karma (feedback). ah, looking at the git log, I see the .desktop file is patched. I'll test, but I expect this will fix the issue. thanks. indeed, I did pay attention, and did add --auto to the autostart file Reproduced reported bug, updated to krb5-auth-dialog-3.0.1-1.fc15, confirmed reported issue is fixed and --auto exists in the autostart file, krb5-auth-dialog-3.0.1-1.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report. |