systemctl echo 打印来自其他单元的干扰

systemctl echo 打印来自其他单元的干扰

我正在开发一项运行良好的服务。我的问题(或者更确切地说是一个轻微的烦恼)是,当我跑步systemctl status foo.servicejournalctl -u foo.service我偶尔会看到[pulseaudio]的错误消息。

干扰条目如下所示(前两行以粗体显示,最后一行以粗体红色显示):

[pulseaudio] server-lookup.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[pulseaudio] main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 2 matched rules; type="method_call", sender=":1.104" (uid=1006 pid=21503 comm="/usr/bin/pulseaudio --start --log-target=syslog " label="unconfined") interface="org.freedesktop.DBus.ObjectManager" member="GetManagedObjects" error name="(unset)" requested_reply="0" destination="org.bluez" (bus)

我的服务与pulseaudio 完全无关,并且相当独立。我什至尝试用一个最小的例子来复制这一点。我并不真正关心错误的来源,因为这是一个临时开发虚拟机,但我很好奇为什么我在这里看到pulseaudio的输出?


¹ 虚拟机运行 Linux Mint 19 Tara,主机是 Windows 10 Pro x64

相关内容