Package: zfsutils Version: 8.1-4 Severity: normal Usertags: kfreebsd If running Debian/kFreeBSD's root filesystem on zfs, if one attempts to put /usr in a sub filesystem the system will no longer boot.
Example filesystem layout NAME MOUNTPOINT zroot /zroot zroot/debian / zroot/debian/usr /usr zroot/home /home By default, the installer will place the entire filesytem in the zroot, without creating any additional sub filesystems. ZFSs flexibility encourages the use of many filessytems to facilitate the fine grained control of ZFSs more advanced features such as snapshots, compression, deduplication, encryption, etc. The reason why the system fails to boot is during init, to mount the additional filesystems, /sbin/zfs is called, which depends on /lib/libgeom.so.0, which in turn depends on /usr/lib/libexpat.so.1. If /usr/lib does not reside on the same filesystem as the kernel mounted for root, /sbin/zfs fails to run, and thus can not mount the additional filesystems. On FreeBSD libgeom depends on /lib/libbsdxml instead of libexpat, thus upstream is unaffected by this issue. -- System Information: Debian Release: 6.0 APT prefers squeeze-updates APT policy: (500, 'squeeze-updates'), (500, 'stable') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 8.1-1-amd64 Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages zfsutils depends on: ii libbsd0 0.2.0-1 utility functions from BSD systems ii libc0.1 2.11.2-10 Embedded GNU C Library: Shared lib ii libgeom0 8.1-5 FreeBSD GEOM library ii libnvpair0 8.1-4 OpenSolaris name-value pair librar ii libuutil0 8.1-4 OpenSolaris userland utility libra ii libzfs0 8.1-4 FreeBSD ZFS library zfsutils recommends no packages. zfsutils suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110314201520.2057.30748.report...@debian6kfreebsdvm.gull17.balcora.net