Bug 1753328
Summary: | Stop NOTIFY_SOCKET from leaking into the GNOME environment | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Nathaniel McCallum <npmccallum> |
Component: | gnome-session | Assignee: | Debarshi Ray <debarshir> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 31 | CC: | bberg, caillon+fedoraproject, david, debarshir, giallu, gmarr, gnome-sig, gscrivan, john.j5live, lsm5, mclasen, pasik, rhughes, rstrode, sandmann, sanjay.ankur, santiago, sgraf, splinux25, stefano, taaem |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | AcceptedFreezeException | ||
Fixed In Version: | gnome-session-3.34.0-2.fc31 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-09-26 00:02:05 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: | 1644940 |
Description
Nathaniel McCallum
2019-09-18 15:27:17 UTC
I believe this is a high priority issue given the importance of podman to Silverblue. *** Bug 1752851 has been marked as a duplicate of this bug. *** the issue seems to be in the environment variable NOTIFY_SOCKET being always specified. Not sure why it is set in a GNOME terminal session. This breaks runc/crun as they create another socket that is then passed down to the container, then they wait for the notification. On F30 there is no NOTIFY_SOCKET env variable as part of a terminal session. Moving to gnome-terminal for further triaging On Fedora 31, the GNOME session is managed by 'systemd --user'. The presence of the NOTIFY_SOCKET is very likely a fallout from that. GNOME Terminal itself isn't to blame. The good news is that `unset NOTIFY_SOCKET` appears to cause everything to work. I submitted a merge request against gnome-session: https://gitlab.gnome.org/GNOME/gnome-session/merge_requests/22 FEDORA-2019-c129dc7174 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-c129dc7174 gnome-session-3.34.0-2.fc31 has been pushed to the Fedora 31 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-2019-c129dc7174 gnome-session-3.34.0-2.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report. After that update I still have NOTIFY_SOCKET set in my terminal session and so most things are still broken. Re-opening since the update didn't seem to fix this. Discussed during the 2019-09-23 blocker review meeting: [0] The decision to classify this bug as an "AcceptedFreezeException" was made due to the impact of broken podman on OOTB experience, and also on Silverblue, which is composed from stable packages. [0] https://meetbot.fedoraproject.org/fedora-blocker-review/2019-09-23/f31-blocker-review.2019-09-23-16.03.txt The gnome-session part is a partial fix. There is also a gnome-shell fix that has been merged upstream: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/741 Quite likely, that fixes the issue completely. FEDORA-2019-a6017bfdd9 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-a6017bfdd9 (In reply to Benjamin Berg from comment #13) > The gnome-session part is a partial fix. There is also a gnome-shell fix > that has been merged upstream: > > https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/741 > > Quite likely, that fixes the issue completely. Here's a gnome-shell build with that patch: https://bodhi.fedoraproject.org/updates/FEDORA-2019-a6017bfdd9 (In reply to Debarshi Ray from comment #15) > (In reply to Benjamin Berg from comment #13) > > The gnome-session part is a partial fix. There is also a gnome-shell fix > > that has been merged upstream: > > > > https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/741 > > > > Quite likely, that fixes the issue completely. > > Here's a gnome-shell build with that patch: > https://bodhi.fedoraproject.org/updates/FEDORA-2019-a6017bfdd9 Thanks, it is working for me now. No need to unset NOTIFY_SOCKET anymore. gnome-shell-3.34.0-3.fc31 has been pushed to the Fedora 31 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-2019-a6017bfdd9 Thanks for all the testing and feedback, everybody! gnome-shell-3.34.0-3.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report. *** Bug 1756059 has been marked as a duplicate of this bug. *** |