![启动期间这些“未知键‘BUS’”错误是什么?](https://linux22.com/image/962380/%E5%90%AF%E5%8A%A8%E6%9C%9F%E9%97%B4%E8%BF%99%E4%BA%9B%E2%80%9C%E6%9C%AA%E7%9F%A5%E9%94%AE%E2%80%98BUS%E2%80%99%E2%80%9D%E9%94%99%E8%AF%AF%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我正在尝试优化我的 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。