【问题标题】:Why do I get console output from ACPID when devtmpfs is mounted and logged when not?为什么在没有安装 devtmpfs 并记录时,我会从 ACPID 获得控制台输出?
【发布时间】:2019-09-27 22:36:01
【问题描述】:

我有一个奇怪的问题,我一直诊断为如果我挂载devtmpfs 然后启动 ACPID 守护程序,我得到控制台输出,如果我不挂载 devtmpfs,ACPI 守护程序输出到日志。当reboot 发出时,我也会收到一些rpcbind 消息,但我认为这是同一件事(通常是记录而不是输出到屏幕)。

apcid: starting up with netlink and the input layer
apcid: 1 rule loaded
apcid: waiting for events: event logging is off

有人知道为什么吗?我仍然可以使用udev 来创建和加载我所有的设备(无论是否安装 devtmpfs)。我尝试设置 /etc/sysctl.conf 以使用 kernel.printk = 3 4 1 3 (没有它的默认值是 3 4 1 7),但这没有任何区别。

TIA

【问题讨论】:

  • 在这里看到了大量的 linux 东西,堆栈交换没有太多。这个站点应该做的是为邮件列表做一个接口,这样它就可以用作邮件列表的论坛。然后将通过更好的格式提供官方支持列表。
  • 我不确定您对邮件列表建议的意思。但是,如果您认为这是一个可行的想法,那么您可能想要 (1) 解释问题(新用户的离题帖子?)和 (2) 建议修复(邮件列表?)Meta StackOverflow。元是讨论问题的地方(但很少修复)。

标签: linux linux-kernel udev


【解决方案1】:

答案是我必须在挂载devtmpfs 后重新启动syslogd 和klogd。由于使用 LOG_CONS 选项的 apcid 导致控制台失败的输出到 syslog。这是busybox,kill,尝试重新启动没有用,start-stop-daemon 工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-01
    • 1970-01-01
    • 2014-05-02
    • 2020-11-25
    • 2021-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多