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:
As of 04/04/2019, I checked this again with a fully updated F30 Workstation Beta and the bug is still present.
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.
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.
This bog is still present in fully updated F30 and in Rawhide (F31) 0514 drop. A new trigger is running lshw
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?
Yes, that is correct. The action is completed okay, but later after a screen timeout and reactivation and pop-up appears.
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.
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.
!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.
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
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.
The merge for request 788 was done: November 5th 2019.
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.
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.
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.
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.
Sure, we can do that. Thanks for the follow up.