[systemd-devel] udev: 60-persistent-storage.rules attempts blkid on removable devices with no medium present

Oliver Neukum oneukum at suse.de
Tue Feb 17 00:06:51 PST 2015


On Mon, 2015-02-16 at 14:52 -0800, Hans Scholze wrote:
> Hi,
> 
> 
> I'm not sure if this is considered a problem but I noticed some
> spurious error messages during boot.  The source appears to be:
> 
> 
> 1. a USB media card reader is plugged in at boot
> 2. the device node exists regardless of whether a card is present
> (expected)
> 3. line 70 of 60-persistent-storage.rules (KERNEL!="sr*",
> IMPORT{builtin}="blkid") attempts blkid on the device with no card
> present
> 4. the open() call in builtin_blkid() in udev-builtin-blkid.c fails
> resulting in an "error: /dev/sdd: No medium found" message printed to
> stderr
> 
That seems to be the error. You cannot guarantee that blkid will never
see this error if the drive has removable media. It should have an
option for silently failing in these cases.

	Regards
		Oliver





More information about the systemd-devel mailing list