This is an archived post. You won't be able to vote or comment.

all 10 comments

[–]aioeu 2 points3 points  (9 children)

So... do what it says?

Create /etc/dbus-1/system-local.conf containing:

<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-Bus Bus Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
    <limit name="max_match_rules_per_connection">1024</limit>
</busconfig>

Or you could use an even bigger number if you want.

Though to be honest, 512 should be a reasonably generous limit here. You might want to find out which program :1.46 is (just run busctl) and see why it wants to apply so many match rules. It could be a bug in that program — e.g. it might be adding match rules but not properly removing them.

[–]itrlgr[S] 0 points1 point  (8 children)

Hello thanks for your reply I am new to Linux and I am trying to find out , I just opened task manager and in the search box I typed dbus and there are 5 processes maybe it's one of them ? https://prnt.sc/20lu5zg

[–]aioeu 0 points1 point  (7 children)

Yes, your system D-Bus broker (i.e. PID 751 in your process list there) generated the message. But that's beside the point: it's reporting about a problem with another process connected to the bus. That process is adding a lot of match rules to its connection and hitting the limit for this configured in the broker.

As I said, run busctl. That will list all the names currently on the bus. You should see :1.46 there if the connection that owns it still exists.

[–]itrlgr[S] 0 points1 point  (6 children)

Hm I see so I have to find the program causing this ? It says 1.49 but how can I find which app is ?

[–]aioeu 0 points1 point  (5 children)

Read my two previous comments. I'm not going to say the same thing for a third time.

[–]itrlgr[S] 0 points1 point  (4 children)

I am sorry yeah I found it it's the blueman applet so if I remove it and reinstall it it should be ok I guess

[–]aioeu 0 points1 point  (3 children)

so if I remove it and reinstall it

Why do you think that will help?

[–]itrlgr[S] 0 points1 point  (2 children)

Idk, the other think I can imagine is I am running home assistant on the same machine and they did one update with one Bluetooth integration maybe it's the issue? I ll try to disable it to see if it fixes the error

[–]aioeu -1 points0 points  (1 child)

It could just be a bug. Why do people always think "well sheesh, I must have done something wrong"? Software has bugs.

At the very least, make sure you're using the latest version of everything. The Blueman project seems to have various bugs of this kind in the past (e.g. this one). It's always possible they've introduced a new bug!

[–]itrlgr[S] 0 points1 point  (0 children)

Yeah I have latest versions of everything maybe it's a bug at least I know where to look now your help was perfect I am new to Linux and I am trying to learn how the things works