Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#3684 - udev runs hal too early
Attached to Project:
Arch Linux
Opened by Kurt Basil Cox (basilburn) - Sunday, 01 January 2006, 08:33 GMT
Last edited by Jan de Groot (JGC) - Sunday, 01 January 2006, 11:02 GMT
Opened by Kurt Basil Cox (basilburn) - Sunday, 01 January 2006, 08:33 GMT
Last edited by Jan de Groot (JGC) - Sunday, 01 January 2006, 11:02 GMT
|
Detailsudev tries to run /usr/libexec/hal.hotplug too early in the boot process. If /usr is a separate mountpoint ...say an lvm2 logical volume, this fails with error messages to the console.
This is initiated by /etc/udev/hal.rules which belongs to the hal package so I guess its a hal bug. One could check for the existence of hal.hotplug before trying to run it but its not possible to use /usr/bin/test before /usr is mounted and a second option would be using the builtin test in /bin/sh but its probably not a good idea to run /bin/sh on every event that is generated by udev. This is minor as it doesn't seem to affect the function of udev or hal just nasty messages to the console until /usr is mounted. |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Thursday, 05 January 2006, 11:41 GMT
Reason for closing: Fixed
Additional comments about closing: hal-5 fix it
Thursday, 05 January 2006, 11:41 GMT
Reason for closing: Fixed
Additional comments about closing: hal-5 fix it
hal.rules
RUN+="/usr/libexec/hal.hotplug > /dev/null 2>&1"
and please report if it helps, thanks
I still get the error.
"udev-event: Can't exec /usr/libexec/hal.hotplug, no such file found"
These messages appear right after starting up udev and persist until the /usr lv is mounted. In all, the message repeats 5 times.
unfortunately, its too early during bootup to get this info in the logs.
could you try this, change /etc/start_udev to:
/sbin/udevstart > /dev/null 2>&1
and/or
/sbin/udevd --daemon > /dev/null 2>&1
Oh, well. I will just see if the hal.rules can be hacked to work arooung this.