On Sat, Sep 28, 2013 at 08:25:46AM +0400, Andrey Borzenkov wrote:
В Fri, 27 Sep 2013 21:06:18 -0700 Greg KH
пишет: On Fri, Sep 27, 2013 at 06:41:19PM -0400, Patrick Shanahan wrote:
* Edward Reiss
[09-27-13 16:37]: When I upgraded Tumbleweed this morning, everything went smoothly until zypper updated the kernel. That is when I received the following error:
# 2013-09-27 09:07:23 kernel-desktop-3.11.1-29.1.g2fa222d.x86_64.rpm installed ok # Additional rpm output: # # Kernel image: /boot/vmlinuz-3.11.1-29.g2fa222d-desktop # Initrd image: /boot/initrd-3.11.1-29.g2fa222d-desktop # KMS drivers: i915 # cp: cannot stat '/usr/lib/udev/rules.d/80-btrfs.rules': No such file or directory # Script /lib/mkinitrd/setup/11-btrfs.sh failed! # There was an error generating the initrd (1) # I poked around and saw that 80-btrfs.rules was supplied by btrfsprogs. The latest version of btrfsprogs in Tumbleweed removes 80-btrfs.rules because this is now supplied by the udev package. However, the udev package in Tumbleweed does not supply 80-btrfs.rules. I suppose that udev in Factory has 80-btrfs.rules, but I am not sure. Can someone verify this and if possible pull the newer udev?
I filed Bug #842934 at bugzilla.novell.com about this very happening. You might consider adding your information.
Why does btrfs need a udev rule at all?
It performs btrfs device scan which is required in case of filesystem on multiple devices according to wiki.
It's a filesystem, not a device...
It is just as full fledged volume manager as Linux MD or LVM.
Ah, and it seems to be much more sane than md or lvm in that it is properly triggered off of udev rules, my mistake. Nice to see this. So, what should I do to fix Tumbleweed here? Any ideas? Update to latest version of udev? :) thanks, greg k-h -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org