[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#651720: new ZFS installs completely broken in Wheezy/Sid



unarchive 651720
reopen 651720
tags 651720 d-i
User: debian-bsd@lists.debian.org
Usertags: kfreebsd zfs
thanks

Running the most recent Wheezy d-i installer on kfreebsd fails, when
/boot is configured as a separate UFS partition, and / is on ZFS. The
installation fails with:

Nov  9 00:07:55 grub-installer: info: Installing grub on '/dev/ada0'
Nov  9 00:07:55 grub-installer: info: grub-install supports --no-floppy
Nov  9 00:07:55 grub-installer: info: Running chroot /target
grub-install  --no-floppy --force "/dev/ada0"
Nov  9 00:07:56 grub-installer: Installation finished. No error reported.
Nov  9 00:07:56 grub-installer: info: grub-install ran successfully
Nov  9 00:07:56 /bin/in-target: warning: /target/etc/mtab won't be
updated since it is a symlink.
Nov  9 00:07:59 grub-installer: error: Running 'update-grub' failed.
Nov  9 00:08:56 main-menu[106]: (process:33085): Error:
Nov  9 00:08:56 main-menu[106]: (process:33085): Could not stat device
/dev/disc - No such file or directory.
Nov  9 00:08:56 main-menu[106]: (process:33085): Warning:
Nov  9 00:08:56 main-menu[106]: (process:33085): Could not get identity
of device /dev/ada0 - Inappropriate ioctl for device
Nov  9 00:08:56 main-menu[106]: WARNING **: Configuring 'grub-installer'
failed with error code 1
Nov  9 00:08:56 main-menu[106]: WARNING **: Menu item 'grub-installer'
failed.

If I chroot into /target at this stage, and run "update-grub" manually,
I get:

Generating grub.cfg ...
Found kernel of FreeBSD: /boot/kfreebsd-9.0-2-amd64.gz
Found kernel module directory: /lib/modules/9.0-2-amd64
ls: cannot access /boot/zfs/zpool.cache: No such file or directory

Creating the zpool.cache file manually ("local" is my ZFS pool) in a
chroot to /target with

zpool set cachefile=/boot/zfs/zpool.cache local

both, update-grub called manually within the /target chroot, and from
the d-i menu it runs through. The resulting system boots correctly then.

Note: This issues does *NOT* happen when /boot is no separate partition,
but a ZFS volume as well.


-- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: