http://bugzilla.opensuse.org/show_bug.cgi?id=1148500
http://bugzilla.opensuse.org/show_bug.cgi?id=1148500#c2
--- Comment #2 from Martin Wilck
12453 openat(AT_FDCWD, "/run/udev/data/b7:0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 12453 openat(AT_FDCWD, "/run/udev/data/b7:0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
dracut seems to re-run vgs in this situation, so that the problem occurs repeatedly:
12453 execve("/sbin/lvm", ["lvm", "vgs", "--noheadings", "-o", "pv_name", "system"], 0x555dec58c490 /* 101 vars */) = 0 12575 execve("/sbin/lvm", ["lvm", "vgs", "--noheadings", "-o", "pv_name", "system"], 0x555dec58c490 /* 101 vars */) = 0 12671 execve("/sbin/lvm", ["lvm", "vgs", "--noheadings", "-o", "pv_name", "system"], 0x555dec58c490 /* 101 vars */) = 0 ...
At a certain point, I created the bind mount as mentioned in comment 0. From that point on, dracut made progress.
12817 execve("/sbin/lvm", ["lvm", "vgs", "--noheadings", "-o", "pv_name", "system"], 0x555dec58c490 /* 101 vars */) = 0 12817 openat(AT_FDCWD, "/run/udev/data/b7:1", O_RDONLY|O_CLOEXEC) = 5 12817 openat(AT_FDCWD, "/run/udev/data/b7:29", O_RDONLY|O_CLOEXEC) = 5 ...
-- You are receiving this mail because: You are on the CC list for the bug.