Bug 1665450
Summary: | Failure to start the User Message Bus - ERROR manager_ini_reader_parse_file @ ../src/launch/main.c +888: Permission denied | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Yanko Kaneti <yaneti> |
Component: | dbus-broker | Assignee: | Tom Gundersen <tgunders> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | daherrma, tgunders, yaneti |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | 18-1 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-02-22 12:40:59 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: |
Description
Yanko Kaneti
2019-01-11 13:14:49 UTC
I highly recommend fixing this in the original package. I would consider this a bug in the package that installs a non-readable service-file, and I doubt they intended the file to be ignored. However, since we promise compatibility to dbus-daemon(1), I went ahead and aligned the behavior of dbus-broker with the reference-implementation [1]. Once @tomegun approves this, we can cherry-pick it for rawhide. Thanks a lot for the report! David [1] https://github.com/bus1/dbus-broker/pull/184 Thanks. FWIW policycoreutils will probably fix the permissions of that file. bug 1626462 with 17-2+ I the launcher is still crashing later in manager_load_service_file with that particular service file. I've filed something that might fix it in: https://github.com/bus1/dbus-broker/pull/189 Thanks for following up on this. I just pushed 18-1 to rawhide with your fix, please let us know if you are still experiencing the bug. In the meantime upstream has fixed the permissions of the restorecond service file, so I changed it back to 600 and tried dbus-broker-18-1.fc31.x86_64. Everything still works OK. dbus-broker-launch[9367]: Read access denied for service file '/usr/share/dbus-1/services/org.selinux.Restorecond.service' Thanks (In reply to Yanko Kaneti from comment #5) > In the meantime upstream has fixed the permissions of the restorecond > service file, so I changed it back to 600 and tried > dbus-broker-18-1.fc31.x86_64. > Everything still works OK. > dbus-broker-launch[9367]: Read access denied for service file > '/usr/share/dbus-1/services/org.selinux.Restorecond.service' Thanks a lot! And also thanks for talking with `restorecond` packagers and getting the issue fixed! |