日志警报:消息总线配置文件中的未知组“电源”

ala*_*toy 5 log groups

服务器 v18.04 日志有很多这样的:

Sep  3 21:32:17 [pcname] dbus-daemon[1179]: Unknown group "power" in message bus configuration file
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

nob*_*ody 2

这来自Thermald。

简短的介绍

Thermal Daemon 是一个用于监视和控制平台温度的 Linux 守护程序。一旦系统温度达到某个阈值,Linux 守护进程就会激活各种冷却方法来尝试对系统进行冷却。

dpkg -L thermald | grep dbus
/etc/dbus-1
/etc/dbus-1/system.d
/etc/dbus-1/system.d/org.freedesktop.thermald.conf
/usr/share/dbus-1
/usr/share/dbus-1/system-services
/usr/share/dbus-1/system-services/org.freedesktop.thermald.service
Run Code Online (Sandbox Code Playgroud)

   cat /etc/dbus-1/system.d/org.freedesktop.thermald.conf
Run Code Online (Sandbox Code Playgroud)

忘记复制该部分。

 <policy group="power">
                <allow send_destination="org.freedesktop.thermald"/>
                <allow receive_sender="org.freedesktop.thermald"/>
        </policy>
Run Code Online (Sandbox Code Playgroud)

背景

这是我得到的最好的建议,以避免 ThermalMonitor GUI 作为 root 运行以便能够向 Thermald 发送消息。

来源

  • 目前尚不清楚答案的含义。特别是,“*忘记复制该部分。*”是什么意思?它也没有说明为什么做出明显的修复(创建“权力”组)是错误的。 (5认同)

Ant*_*lis 2

在 ubuntu 20.04 桌面计算机上测试:
创建组power并将用户添加到power组会在重新启动时停止错误消息。

sudo groupadd power
sudo usermod --groups power --append $USER

man thermald

Thermald 是一个 Linux 守护进程,用于防止平台过热。该守护进程监视温度并使用可用的冷却方法应用补偿。

默认情况下,它使用可用的 CPU 数字温度传感器监控 CPU 温度,并在硬件采取积极的纠正措施之前将 CPU 温度保持在受控状态。

其他参考资料:
https://01.org/linux- Thermal-daemon/documentation/introduction- Thermal-daemon
https://wiki.debian.org/Thermald