升级到 ubuntu 14.04 后我在 dmesg 中看到了这个
[ 1.538887] systemd-udevd[105]: starting version 204
[ 19.074098] systemd-udevd[310]: starting version 204
[ 19.271342] systemd-udevd[381]: failed to execute '/lib/udev/socket:@/org/freedesktop/hal/udev_event' 'socket:@/org/freedesktop/hal/udev_event': No such file or directory
[ 19.279385] systemd-udevd[395]: failed to execute '/lib/udev/socket:@/org/freedesktop/hal/udev_event' 'socket:@/org/freedesktop/hal/udev_event': No such file or directory
[...]
如何修复此问题?
答案1
在全新安装中,不会出现此问题。但在升级时会出现,因为 Ubuntu 弃用了 HAL,并且不再使用它。也许他们应该在升级过程中提到删除 HAL,但他们没有。
因此你可以使用以下命令将其删除:
sudo apt-get remove hal
然后您可以重新启动您的电脑。
经过一番研究,我知道了他们删除 HAL 的原因:为了提高启动速度,并加快从暂停会话的恢复速度。
答案2
仅删除hal
不会有帮助,因为配置文件仍然存在。您需要清除所有文件。
sudo apt-get purge hal
https://bugs.launchpad.net/ubuntu/+source/hal/+bug/1182801/comments/3