Coder Social home page Coder Social logo

Several Errors from dbus-broker-launch on linux boot | org.kde.dolphin.FileManager1.service' is not named after the D-Bus name 'org.freedesktop.FileManager1' about dbus-broker HOT 6 CLOSED

rsramkis avatar rsramkis commented on June 11, 2024
Several Errors from dbus-broker-launch on linux boot | org.kde.dolphin.FileManager1.service' is not named after the D-Bus name 'org.freedesktop.FileManager1'

from dbus-broker.

Comments (6)

dvdhrm avatar dvdhrm commented on June 11, 2024 1

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.

dvdhrm avatar dvdhrm commented on June 11, 2024

Hi! Can you elaborate where exactly you need help? Thanks!

from dbus-broker.

rsramkis avatar rsramkis commented on June 11, 2024

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.

rsramkis avatar rsramkis commented on June 11, 2024

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.

dvdhrm avatar dvdhrm commented on June 11, 2024

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.

rsramkis avatar rsramkis commented on June 11, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.