Bug 1694782 - Authorization pop up can not be satified or dismissed
Summary: Authorization pop up can not be satified or dismissed
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-control-center
Version: 31
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Pete Walter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-04-01 16:49 UTC by Pat Kelly
Modified: 2019-12-31 00:25 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-12-31 00:25:50 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Screen shot showing pop up (510.65 KB, image/png)
2019-04-01 16:49 UTC, Pat Kelly
no flags Details


Links
System ID Private Priority Status Summary Last Updated
GNOME Gitlab GNOME/gnome-shell/issues/1466 0 None None None 2019-07-25 20:42:22 UTC
GNOME Gitlab GNOME/gnome-shell/merge_requests/788 0 None None None 2019-10-28 15:06:58 UTC

Description Pat Kelly 2019-04-01 16:49:11 UTC
Created attachment 1550659 [details]
Screen shot showing pop up

Description of problem: Authorization pop up can not be satisfied or dismissed


Version-Release number of selected component (if applicable):
3.32.1-1.fc30

How reproducible: 100%


Steps to Reproduce:

1. On a clean bare metal install of F30 Workstation, After the initial Gnome first boot set up of a user name and password. Reboot the system an note the the user name and password that were set up work as expected.

2. Remove the user's password with: sodo passwd -d <username>

3. Give the prior user password to root with sudo passwd
   <password>
   <password>

4. Reboot the system and note the the user can login without their prior password and the system works normally.

5. Open Terminal and login as root with: SU and password. Note that login is successful and works normally. Exit root and close terminal.

6) Open Gnome Control Center and on the Details -> Users tab set the user to auto login. Close gcc. and note that the system continues to operate normally. allow the system to time out. Reactivate the system via an enter key. Note that the desktop reappears, but there is a black pop up in the upper left corner covering the Activities. There are two buttons on the pop up but neither of them seem to function. There is no apparent way to dismiss the pop up.

7) Reboot the system: When the desk top appears the pop up will be gone until the next action that is judged to need authorization. At such a point the pop up will return as described above. Note that all actions that Gnome activates the pop up for are done correctly and are persistent over restarts as expected. The problem seems to be limited to the pop up that appears and can not be dismissed.


Actual results:
Pop up that can not be dismissed appears.

Expected results:
No pop up should appear.

Additional info:

Comment 1 Pat Kelly 2019-04-04 13:26:16 UTC
As of 04/04/2019, I checked this again with a fully updated F30 Workstation Beta and the bug is still present.

Comment 2 Pat Kelly 2019-04-22 18:49:09 UTC
As of the F30 Workstation Live Beta 0419 drop, this bug is still present. Also adding or removing software with the Gnome Software application also triggers this pop up as described above.

Comment 3 Pat Kelly 2019-05-06 17:11:07 UTC
This bug is still present in fully updated released F30. It also is present in Rawhide (F31) 0505 drop. The latest trigger for this bug it when using Media Writer, the pop-up says "Authentication is required to open SanDisk Cruzer Glide 3.0 (/dev/sdb) for benchmarking". The SoaS media that was being created was completed okay and it works fine. As with all the other triggers the only way to get rid of the pop-up is to reboot.

Comment 4 Pat Kelly 2019-05-22 13:09:13 UTC
This bog is still present in fully updated F30 and in Rawhide (F31) 0514 drop. A new trigger is running lshw

Comment 5 Adam Williamson 2019-05-30 22:07:42 UTC
So basically, the problem is that if you have an admin user with no password, when an action requiring admin privileges is attempted, you get this non-satisfiable auth popup?

Comment 6 Pat Kelly 2019-05-31 11:36:00 UTC
Yes, that is correct. The action is completed okay, but later after a screen timeout and reactivation and pop-up appears.

Comment 7 Pat Kelly 2019-07-25 19:55:17 UTC
Today, I entered this as an issue on gnome gitlab against gnome-Control-center. I got e'mail saying it was being transferred to gnome-shell (gnome-shell Issues #1466). There is a fix in process that is waiting for rebase and merge.

Comment 8 Pat Kelly 2019-08-06 23:44:33 UTC
There doesn't appear to be anyone following up on this. There is no assignee listed on the merge !30 which is called out as the solution for issue 1446. !30 has been open for a year.

Comment 9 Pat Kelly 2019-08-13 20:23:22 UTC
!30 which was called out as the fix for issue 1446. The changes in !30 have been proposed for inclusion in !590 which was opened about 1 month ago to deal with related issues. However !30 is still open and !590. has not as yet been done.

Comment 10 Pat Kelly 2019-10-20 16:19:13 UTC
There seems to be some progress being made.

Newly added in gnome-shell merge request !590:

 verdre @verdre added 633 commits 2 hours ago

    5aee3658...51601f3e - 624 commits from branch GNOME:master

Comment 11 Pat Kelly 2019-10-28 00:27:00 UTC
Merge request !590 has been split to deal with an item that is becoming a new feature and another to deal with small re-factoring and bugfixes for the polkit-agent. Merge request !590 has been closed. Merge request !788 deals with the polkit-agent issues to fix this bug.

Comment 12 Pat Kelly 2019-11-18 19:03:08 UTC
The merge for request 788 was done: November 5th 2019.

Comment 13 Adam Williamson 2019-11-22 18:48:52 UTC
Um. I'm not sure 788 is actually the fix here. Isn't it rather #30 - https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/30 ?

In any case, *both* those were only merged to master. Neither has been merged to gnome-3-34 (the branch for 3.34 bugfix releases). I tried cherry-picking both series, but both have conflicts, it's not straightforward. So it's still not simple to fix this for F31 unfortunately. I'll poke upstream.

Comment 14 Pat Kelly 2019-11-22 19:27:55 UTC
Thanks, Following this has been a challenge. As I recall I found a place in !30 where it said they were going to combine it with !788. In !788 it talks about pass word being blank and the Cancel on the popup should be the active button. When I saw the merge with master I figured it wouldn't be available until F32. Thanks for poking.

Comment 15 Pat Kelly 2019-11-22 20:07:00 UTC
We just got a reply from @fmuellner that !829 is the one with the fix for this bug. I didn't see anything about a back port, only merge to Gnome-Master.

Comment 16 Pat Kelly 2019-12-30 22:51:07 UTC
A few weeks an F31 update seems to have fixed this bug. The popup now comes in the middle of the screen and can be dismissed with the Authenticate button. This bug should be closed.

Comment 17 Adam Williamson 2019-12-31 00:25:50 UTC
Sure, we can do that. Thanks for the follow up.


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