On 10/9/13 4:07 PM, Greg KH wrote:
On Mon, Oct 07, 2013 at 03:48:39PM +0200, Wolfgang Bauer wrote:
On Fre, 2013-09-27 at 21:53 -0700, Greg KH wrote:
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? :)
The problem still persists after 2 weeks.
To explain the problem again: 80-btrfs.rules got removed in btrfsprogs, because it is already contained in udev, but it is named 64-btrfs.rules there.
But the mkinitrd script in btrfsprogs still references 80-btrfs.rules. That's why mkinitrd fails, if btrfsprogs is installed.
So I would suggest to revert btrfsprogs in Tumbleweed to this version for now, which still contains 80-btrfs,rules : https://build.opensuse.org/package/show/openSUSE:Tumbleweed/btrfsprogs?rev=9
I can't revert to older versions very easily. Ideally, the real btrfsprogs package would be updated to resolve this, right? Otherwise, this is also a problem in Factory from what I can tell.
thanks,
greg k-h
It's already fixed in the btrfsprogs package but it's still waiting on SR 202703 to be accepted before it lands in Factory. -Jeff -- Jeff Mahoney SUSE Labs