[Bug 1639209] Re: GRUB fails to install during ZFS replace resilvers
Richard Laager
rlaager at wiktel.com
Sat Nov 5 09:41:52 UTC 2016
** Attachment added: "The debug output from grub-install."
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1639209/+attachment/4772857/+files/grub-install.txt
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1639209
Title:
GRUB fails to install during ZFS replace resilvers
Status in grub2 package in Ubuntu:
New
Bug description:
Replace a drive in a pool.
zpool replace grape1 sdg1 sdf1
Note that this creates a replacing-0 line in the zpool status output:
root at grape:~# zpool status
pool: grape1
state: ONLINE
status: One or more devices is currently being resilvered. The pool will
continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scan: resilver in progress since Fri Nov 4 04:58:55 2016
37.4G scanned out of 4.06T at 17.6M/s, 66h42m to go
5.26G resilvered, 0.90% done
config:
NAME STATE READ WRITE CKSUM
grape1 ONLINE 0 0 0
raidz3-0 ONLINE 0 0 0
replacing-0 ONLINE 0 0 0
sdg1 ONLINE 0 0 0
sdf1 ONLINE 0 0 0 (resilvering)
sdd1 ONLINE 0 0 0
sdc1 ONLINE 0 0 0
sdb1 ONLINE 0 0 0
sdh1 ONLINE 0 0 0
sde1 ONLINE 0 0 0
sda1 ONLINE 0 0 0
errors: No known data errors
Then try to install GRUB to that drive:
root at grape:~# grub-install /dev/sdf
Installing for i386-pc platform.
grub-install: error: failed to get canonical path of `/dev/replacing-0'.
The attached patch fixes this.
Unfortunately, then I get this:
root at grape:~# grub-install /dev/sdf
Installing for i386-pc platform.
grub-install: error: unknown filesystem.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1639209/+subscriptions
More information about the foundations-bugs
mailing list