启动期间这些“未知键‘BUS’”错误是什么?

启动期间这些“未知键‘BUS’”错误是什么?

我正在尝试优化我的 Ubuntu 12.04 笔记本电脑的启动过程,在分析文件时/var/log/boot.log我发现了很多unknown key 'BUS'...。我该如何摆脱它们?

以下是相关部分boot.log

udevd[358]: unknown key 'BUS' in /lib/udev/rules.d/10-blackberry.rules:21
udevd[358]: invalid rule '/lib/udev/rules.d/10-blackberry.rules:21'
udevd[358]: unknown key 'BUS' in /lib/udev/rules.d/10-blackberry.rules:23
udevd[358]: invalid rule '/lib/udev/rules.d/10-blackberry.rules:23'
udevd[358]: unknown key 'BUS' in /lib/udev/rules.d/10-blackberry.rules:29
udevd[358]: invalid rule '/lib/udev/rules.d/10-blackberry.rules:29'
udevd[358]: unknown key 'BUS' in /lib/udev/rules.d/10-blackberry.rules:30
udevd[358]: invalid rule '/lib/udev/rules.d/10-blackberry.rules:30'
udevd[358]: unknown key 'BUS' in /lib/udev/rules.d/10-blackberry.rules:31
udevd[358]: invalid rule '/lib/udev/rules.d/10-blackberry.rules:31'
udevd[358]: unknown key 'BUS' in /lib/udev/rules.d/10-blackberry.rules:33
udevd[358]: invalid rule '/lib/udev/rules.d/10-blackberry.rules:33'
udevd[358]: unknown key 'BUS' in /lib/udev/rules.d/10-blackberry.rules:34
udevd[358]: invalid rule '/lib/udev/rules.d/10-blackberry.rules:34'
udevd[358]: unknown key 'BUS' in /lib/udev/rules.d/10-blackberry.rules:35
udevd[358]: invalid rule '/lib/udev/rules.d/10-blackberry.rules:35'
udevd[358]: unknown key 'SYSFS{idVendor}' in /etc/udev/rules.d/15-huawei.rules:3
udevd[358]: invalid rule '/etc/udev/rules.d/15-huawei.rules:3'
udevd[358]: unknown key 'SYSFS{idProduct}' in /etc/udev/rules.d/15-huawei.rules:4
udevd[358]: invalid rule '/etc/udev/rules.d/15-huawei.rules:4'
udevd[358]: unknown key 'SYSFS{idProduct}' in /etc/udev/rules.d/15-huawei.rules:7
udevd[358]: invalid rule '/etc/udev/rules.d/15-huawei.rules:7'

PS:在这台机器上我首先安装了 Ubuntu 9.04,然后将所有 Ubuntu 版本升级到 12.04。现在我将其用作xubuntu-desktop桌面。

答案1

日志消息告诉您它们来自udev,错误出现在/lib/udev/rules.d/10-blackberry.rules和两个文件中/etc/udev/rules.d/15-huawei.rules。问题是这两个配置文件从何而来?

中的文件/etc/是配置文件。作为系统管理员,您可以编辑它们。您创建了 吗15-huawei.rules?如果是,那么您有责任更新它。如果它是由软件包安装的,那么首先查看是否有可用的更新,如果没有,则提交错误。

中的文件/lib/由包安装,并且不打算由系统管理员修改。

运行命令

dpkg -S /lib/udev/rules.d/10-blackberry.rules

dpkg -S /etc/udev/rules.d/15-huawei.rules

确定哪个包(如果有)提供了这两个文件。

udev 包的更新日志显示“长期弃用的键:SYSFS=、ID=、BUS= 已被删除“。您有两个使用这些密钥的文件,它们不再有效。要么您真的不需要这些配置文件(您有黑莓和华为设备并将它们插入您的计算机吗?)要么它们只需要更新以匹配当前版本的 udev。

相关内容