Bug 1630233
Summary: | Unable to unlock (or cancel) LUKS-encrypted USB drive or SD card in GNOME | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Axel Sommerfeldt <axel.sommerfeldt> |
Component: | gnome-shell | Assignee: | Owen Taylor <otaylor> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 29 | CC: | awilliam, balay, fmuellner, fzatlouk, joakim.soderlund, kparal, oholy, otaylor, pbrobinson, petrben, robatino, spam |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | AcceptedBlocker | ||
Fixed In Version: | gnome-shell-3.30.1-1.fc29 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-10-10 17:40:38 UTC | Type: | Bug |
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: | 1517013 |
Description
Axel Sommerfeldt
2018-09-18 08:53:33 UTC
The problem still exists when using Fedora 29 Beta 1.5. The same problem in Arch Linux. https://bbs.archlinux.org/viewtopic.php?pid=1809173#p1809173 I'm seeing this issue on Arch Linux as well. The mounting succeeds when clicking unlock, by the way. It's just that there's no way to get rid of the dialog afterwards. It also only seems to happen with newly plugged in devices. Unlocking a device that has been plugged in for a while appears to work as expected. Disabling extensions has no effect. I can't see any obvious error messages in the journal related to this, only messages about the successful unlocking and mounting. The messages below do appear when tracker-miner-fs is running, but after killing the process they both disappear. The behavior stays the same either way. sep 23 19:55:14 pachacuti tracker-miner-f[1119]: Could not set mount point in database 'urn:nepomuk:datasource:XXX', GDBus.Error:org.freedesktop.Tracker1.SparqlError.Internal: UNIQUE constraint failed: nie:DataObject.nie:url sep 23 19:55:14 pachacuti gnome-shell[12000]: Error from MountOpReply2(): GDBus.Error:org.gtk.Private.RemoteVolumeMonitor.NotFound: No outstanding mount operation I'm seeing the same issue on F29 [upgraded from F28] If I enable 'save passwd' in the check box - the next time I plug-in an external drive - it gets auto-mounted [ without this dialog box - i.e no frozen gnome-shell] Currently with gnome-shell-3.30.0-7.fc29.x86_64 This was reported upstream already: https://gitlab.gnome.org/GNOME/gnome-shell/issues/565 I think we should at least consider this as a Final blocker, with reference to the criteria "All elements of the default panel (or equivalent) configuration in all release-blocking desktops must function correctly in typical use" and its footnote, and "All applications that can be launched using the standard graphical mechanism of a release-blocking desktop after a default installation of that desktop must start successfully and withstand a basic functionality test." It's arguable that 'desktop session gets irretrievably stuck if you attach an encrypted disk' violates at least the intent of those criteria. (In reply to Satish Balay from comment #5) > If I enable 'save passwd' in the check box - the next time I plug-in an > external drive - it gets auto-mounted [ without this dialog box - i.e no > frozen gnome-shell] BTW: I don't know how to remove the saved passwd in the future (when this issue gets fixed). If anyone can point to the process or tool I should use to query/delete saved passwds - that would be great! Thanks! I'm seeing this, the only way I can get rid of the dialog box is to go to a text tty and login as the user and do "killall -HUP gnome-shell" which, when in Xorg mode doesn't kill the entire session. Proposed as a Freeze Exception for 29-final by Fedora user pbrobinson using the blocker tracking app because: Encrypted removal media is completely unusable within Workstation and it locks up the session. Potentially SMB shares are also affected As a work-around, lock your desktop before plugging in the drive. Then wait for a bit to make sure everything has had the time to initialize. After that you can unlock the disk using GNOME Disks (or maybe even nautilus). It is better to simply disable automounting as a workaround: https://gitlab.gnome.org/GNOME/gnome-shell/issues/565#note_333297 Then you can use Nautilus, GNOME Disks, "gio mount -d [device]", cryptsetup... Discussed during the 2018-10-08 blocker review meeting: [1] The decision to classify this bug as an AcceptedBlocker was made: "Accepted as a blocker under the "default panel functionality" and "application basic functionality test" criteria, per comment #6" [1] https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2018-10-08/f29-blocker-review.2018-10-08-16.00.log.txt mutter-3.30.1-1.fc29 gnome-shell-extensions-3.30.1-1.fc29 gnome-shell-3.30.1-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-9e1f9f945d gnome-shell-3.30.1-1.fc29, gnome-shell-extensions-3.30.1-1.fc29, mutter-3.30.1-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-9e1f9f945d Can some of you who were affected by this please confirm whether this is now working fine with the updates mentioned above? Thanks. (In reply to Kamil Páral from comment #15) > Can some of you who were affected by this please confirm whether this is now > working fine with the updates mentioned above? Thanks. I did, I confirmed it in the karma comment when I provided karma. It still needs to go stable though. Sorry, I forgot to check the Bodhi update comments. Marking as verified. (In reply to Satish Balay from comment #7) > BTW: I don't know how to remove the saved passwd in the future (when this > issue gets fixed). If anyone can point to the process or tool I should use > to query/delete saved passwds - that would be great! Thanks! I figured this out. - Run 'Passwords and Keys' - aka 'seahorse' - switch 'View' to 'Show Any' - Now the saved passphrase for the USB disk shows up in the 'Login' section - so it can be deleted gnome-shell-3.30.1-1.fc29, gnome-shell-extensions-3.30.1-1.fc29, mutter-3.30.1-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. |