[Bug 1639209] Re: GRUB fails to install during ZFS replace resilvers
Richard Laager
rlaager at wiktel.com
Sat Nov 5 09:41:11 UTC 2016
Once the resilver completed, I was able to grub-install successfully.
Looking at the grub-install debug output, it seems that GRUB looks
primarily at the first device. I have a hunch that my patch would fix
the case where the first device is not the one being resilvered. But we
still need to fix the case where the first device is being resilvered.
--
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