Bug 1641456
Summary: | D-Bus activation broken, dbus-daemon-launch-helper has wrong permissions | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Martin Pitt <mpitt> | ||||
Component: | dbus | Assignee: | David King <dking> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 29 | CC: | akarshan.biswas, alciregi, alex.barborica, amigadave, arcadiy, artem.silenkov, cristianofurtadoba, dhcpme, edgar.hoch, ego.cordatus, ekulik, Gecko8211, goodyca48, john.j5live, karlp, kevin, lpoetter, mclasen, mfabian, msuchy, ng0177, pmkellly72, rhughes, rstrode, sandmann, sbueno, sgallagh, tpopela, travneff, walters, zhelezov | ||||
Target Milestone: | --- | Keywords: | Regression, Reopened | ||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | dbus-1.12.10-4.fc30 dbus-1.12.12-1.fc29 | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2019-01-23 02:28:03 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: | |||||||
Attachments: |
|
Description
Martin Pitt
2018-10-22 06:14:57 UTC
Created attachment 1496295 [details]
Fix
Sorry, affected NVR should be
dbus-daemon-1.12.10-1.fc29.x86_64
The simplest fix seems to be to just move the %pre script into dbus-daemon. Nothing in dbus-common needs the group, and dbus-broker does not need it either.
(FTR, this was tested in RHEL development series downstream)
dbus-1.12.10-4.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-1eff1712c2 dbus-1.12.10-4.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-1eff1712c2 dbus-1.12.10-4.fc30 broke rawhide composes. You can see the Cloud Base failure here: https://koji.fedoraproject.org/koji/taskinfo?taskID=30412871 I've untagged this build and started a new compose. David Herrmann posted a patch that moves the useradd invocation to the correct subpackage, so I kicked off dbus-1.12.10-5.fc30 with that change to see if it fixes the compose. I installed the F29 though net install and I'm being hit by this. I tried to changed the permission manually, but it didn't work and I'm still getting: dbus.socket: Socket service dbus.service not loaded, refusing. Failed to listen od D-Bus System Message Bus Socket. (In reply to Tomas Popela from comment #6) > I installed the F29 though net install and I'm being hit by this. I tried to > changed the permission manually, but it didn't work and I'm still getting: > > dbus.socket: Socket service dbus.service not loaded, refusing. > Failed to listen od D-Bus System Message Bus Socket. This could well be the presets issue from bug 1638910. I'm running dbus-1.12.10-4.fc29 and that should have that fix. Anyway I tried to execute the commands mentioned in https://bugzilla.redhat.com/show_bug.cgi?id=1638910#add_comment manually, but no change. OK, what helped me was: systemctl enable dbus-daemon.service systemctl start dbus-daemon.service then the dbus.socket was activated and after reboot the machined started successfully. (In reply to Tomas Popela from comment #6) > I installed the F29 though net install and I'm being hit by this. I tried to > changed the permission manually, but it didn't work and I'm still getting: > > dbus.socket: Socket service dbus.service not loaded, refusing. > Failed to listen od D-Bus System Message Bus Socket. Note that what you hit here was https://bugzilla.redhat.com/show_bug.cgi?id=1640626 as well; this dbus package was not in the stable repos and Anaconda should not have given it to you on install. We have karma'ed the offending update out of updates-testing for the time being. dbus-1.12.10-5.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-a232773e25 *** Bug 1646374 has been marked as a duplicate of this bug. *** *** Bug 1641109 has been marked as a duplicate of this bug. *** *** Bug 1651927 has been marked as a duplicate of this bug. *** *** Bug 1653455 has been marked as a duplicate of this bug. *** Ok, I have seen this bug report, but I wasn't sure that it describes the same problem as that of abrt-cli. Current stable version for Fedora 29, dbus-1.12.10-1.fc29 is more than three months old. Newer versions for Fedora 29 was tested but proved bad and obsoleted in bodhi (dbus-1.12.10-{2,4,5}.fc29). More newer versions was only build for Fedora 30, lastest listed in koji is dbus-1.12.10-9.fc30. Is any of the newer versions usable for Fedora 29 and solves the problem? *** Bug 1655091 has been marked as a duplicate of this bug. *** *** Bug 1655637 has been marked as a duplicate of this bug. *** The workaround for his is as follows:
> sudo chown root:dbus /usr/libexec/dbus-1/dbus-daemon-launch-helper
> sudo chmod 4754 /usr/libexec/dbus-1/dbus-daemon-launch-helper
This allows abrt-cli to execute properly.
This apparently also fixes PowerDevil failing backlighthelper start in bug 1636690. Confirmed, except I used `chmod 4750' i.e. preserved the original file mode bits. Workaround fixed abrt-cli and abrt-applet for me. *** Bug 1662335 has been marked as a duplicate of this bug. *** *** Bug 1640815 has been marked as a duplicate of this bug. *** As the update got negative karma, can we get a new fix and new update? Please. Workaround from comment 19 fixes adding printers for me too, and also fixes adding world clocks Have same owner/mode as in comment 19: -rwsr-xr--. 1 root dbus 74320 Aug 3 09:10 /usr/libexec/dbus-1/dbus-daemon-launch-helper but still have auth issues, for example: $ systemctl suspend --no-ask-password Failed to set wall message, ignoring: Interactive authentication required. Failed to suspend system via logind: Interactive authentication required. # have password request window here Failed to start suspend.target: Access denied See system logs and 'systemctl status suspend.target' for details. *** Bug 1657573 has been marked as a duplicate of this bug. *** dbus-1.12.12-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-192523204b dbus-1.12.12-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-2019-192523204b dbus-1.12.12-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. |