Public bug reported:

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@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@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@grape:~# grub-install /dev/sdf
Installing for i386-pc platform.
grub-install: error: unknown filesystem.

** Affects: grub2 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: patch

** Patch added: "zfs-ignore-replacing.patch"
   
https://bugs.launchpad.net/bugs/1639209/+attachment/4772378/+files/zfs-ignore-replacing.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1639209

Title:
  GRUB fails to install during ZFS replace resilvers

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1639209/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to