Arch Linux

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!
Tasklist

FS#45541 - [systemd] udev.conf(5) does not describe the need to run mkinitcpio

Attached to Project: Arch Linux
Opened by Frederick Eaton (Herodotus) - Saturday, 04 July 2015, 00:40 GMT
Last edited by Dave Reisner (falconindy) - Monday, 06 July 2015, 17:53 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Thomas Bächler (brain0)
Evangelos Foutras (foutrelis)
Dave Reisner (falconindy)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

I submitted this to the udev developers but they disclaimed responsibility (apparently with good reasons):

https://github.com/systemd/systemd/issues/296

The situation is kind of confusing for new users who are trying to debug a udev rule. One finds out about udev.conf, changes it to say udev_log="debug", doesn't notice any difference. A week later one installs a new kernel and reboots and all of a sudden boot-up takes a whole minute, with messages scrolling by on the screen too quickly to read. Taking pictures of the screen doesn't work. Nothing works. Eventually one trains one's eyes to read very quickly, and then realizes the problem lies with udev.

Perhaps the easiest thing to do for a package maintainer, (rather than patching the man page) would be to add text to udev.conf saying something like

# See udev.conf(5) for details
# Your initrd will need to be rebuilt (with mkinitcpio) before changes to this file are noticed by the kernel
# Beware of changing the value of udev_log to "debug", as this can cause excessive output and delay boot-up

Hope this isn't too insignificant for a bug report...

Additional info:
* package version(s)
systemd 221

This task depends upon

Closed by  Dave Reisner (falconindy)
Monday, 06 July 2015, 17:53 GMT
Reason for closing:  Deferred
Additional comments about closing:  udev.conf will no longer be shipped in the initramfs.
Comment by Doug Newgard (Scimmia) - Saturday, 04 July 2015, 14:57 GMT
Sounds like something that belongs in the wiki instead.
Comment by Dave Reisner (falconindy) - Saturday, 04 July 2015, 16:34 GMT
> [...] noticed by the kernel
Well that's just inaccurate.

Should we add this kind of warning to every file which might end up in the initramfs? No, I'd almost rather that we don't ship udev.conf at all as it's supplanted by generic systemd configuration.

Loading...