Comments (6)
Hi! Can you elaborate where exactly you need help? Thanks!
Hi,
I'm looking for feedback on why dbusbroker is reporting the messages I have highlighted from the logs. These are relatively new messages I see everytime I cold boot my computer:
Sure! I can elaborate on each message, in case it is not clear.
* org.kde.dolphin.FileManager1.service' is not named after the D-Bus name 'org.freedesktop.FileManager1'
Dolphin apparently ships a D-Bus service file which uses a name different than the bus-name it claims. This is deprecated by the D-Bus reference implementation and even forbidden on the system bus. The Dolphin developers are urged to change this configuration.
* Ignoring duplicate name 'org.freedesktop.FileManager1' in service file '/usr/share//dbus-1/services/org.kde.dolphin.FileManager1.service'
You apparently have multiple services installed which claim the name org.freedesktop.FileManager1
, thus dbus-broker
has to decide which one to use. It chose to ignore the Dolphin one. You can find other services files in the same directory.
* Policy to allow eavesdropping in /usr/share/dbus-1/session.conf +31: Eavesdropping is deprecated and ignored
Eavesdrop
is a D-Bus feature that was superseded by monitors
. dbus-broker
does not implemented eavesdropping, but your D-Bus configuration file still enables it. This message tells you that eavesdropping-configurations will be ignored.
This is likely because your distribution ships the dbus configuration file from the reference implementation. This still contains eavesdrop configurations, even though the feature has not been used for many years.
from dbus-broker.
Hi! Can you elaborate where exactly you need help? Thanks!
from dbus-broker.
Hi! Can you elaborate where exactly you need help? Thanks!
Hi,
I'm looking for feedback on why dbusbroker is reporting the messages I have highlighted from the logs. These are relatively new messages I see everytime I cold boot my computer:
-
org.kde.dolphin.FileManager1.service' is not named after the D-Bus name 'org.freedesktop.FileManager1'
-
Ignoring duplicate name 'org.freedesktop.FileManager1' in service file '/usr/share//dbus-1/services/org.kde.dolphin.FileManager1.service'
-
Policy to allow eavesdropping in /usr/share/dbus-1/session.conf +31: Eavesdropping is deprecated and ignored
from dbus-broker.
Thank you for your feedback.
I believe the reason we are seeing the error related to Dolphin is because I have both Dolphin an Nautilus (Gnome) on my system for testing. So I can ignore this error.
The 'eavesdropping' message on the other hand looks like I should dig a bit. Arch Linux recently made "dbus-broker-units" its default.
Any recommendation what file I should be looking at which contains the dbus configuration(as well as what setting I should be looking for related to the deprecated easdropping settings?
from dbus-broker.
Thank you for your feedback.
I believe the reason we are seeing the error related to Dolphin is because I have both Dolphin an Nautilus (Gnome) on my system for testing. So I can ignore this error.
Yes, this sounds likely.
I think the better setup for these tools would be to have a generic dbus service for org.freedesktop.FileManager1
which activates systemd dbus-org.freedesktop.FileManager1.service
, which then itself is an alias for the correct systemd-service file of the currently activated file-manager. But I guess this is something for them to decide and figure out.
The 'eavesdropping' message on the other hand looks like I should dig a bit. Arch Linux recently made "dbus-broker-units" its default.
Any recommendation what file I should be looking at which contains the dbus configuration(as well as what setting I should be looking for related to the deprecated easdropping settings?
On ArchLinux systemd
pulls in dbus
(the reference implementation). This provides its default bus configuration in /usr/share/dbus-1/
. The dbus-broker
package re-uses this configuration on ArchLinux, since no alternative configuration is provided.
There is nothing in particular you should do about this. This setup works fine. I personally think the reference-implementation should update the default configuration to no longer mention eavesdrop
, so we can gradually stop supporting it. But no-one has done that for now, so you are seeing the warnings in the log.
from dbus-broker.
Thanks for your feedback (definitely a start in my reading to better understand systemd and dbus-broker). I did read through the system.conf file and as you said there is not really an issue here (just warning messages). It seems if someone at Arch Linux decides to make changes to the confirguration it will come from them or recommendations upstream.
It was a pleasure. Closing this issue as complete and answerd.
from dbus-broker.
Related Issues (20)
- dbus-broker.service timeout when there is not enough entropy HOT 7
- memfd_create() without MFD_EXEC nor MFD_NOEXEC_SEAL HOT 3
- FAILED TEST: D-Bus Socket Options HOT 4
- How to disable/make config more permissive for debugging purposes HOT 2
- Dangling symlink results in crash HOT 3
- dbus-broker-launch failing to start with "Invalid argument" HOT 1
- dbus-broker-launch[9179]: ERROR listener_dispatch @ ../src/bus/listener.c +42: Bad file descriptor HOT 15
- Can't locate expat HOT 2
- Wiki page minor correction HOT 2
- RFE: add destination/unit name to error messages HOT 5
- Error when enabling the service on Arch Linux HOT 4
- Invalid file in 'includedir' causes entire launch to fail HOT 4
- Integer overflow due to u64->u32 when passing the "limits" around (most likely happen to `max_bytes`) HOT 3
- dbus-broker-units has made Light Display Manager (lightdm) unable to start HOT 19
- With dbus-broker-units, the KDE (plasma) can't be loaded HOT 5
- Running dbus-broker-launch without systemd (the reprise) HOT 6
- The default position of critical infrastructure cannot be complete system failure HOT 6
- Do not hard fail on a failed config parse in a manner which prevents the user from fixing it HOT 2
- How to replace dbus-broker as session bus? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dbus-broker.