CONTAP-471456: ASAr2 node unable to boot after takeover as it cannot find pool0 for mroot
Issue
- On boot, an ASAr2 node shows error:
cannot import 'pool0': no such pool available
- The issue was seen when running ONTAP Upgrade on ASAr2 nodes from anything <9.16.1P3 to 9.16.1P3
- The taken over node cannot boot, but instead shows this on the serial console or BMC system console:
WARNING: netapp_mount_mroot_early: Giving up waiting for mroot after 304 seconds.
=mroot_encryption: geli attach: start
=mroot_encryption: attempting to get default key; executing '/usr/sbin/cryptomod_mroot -d'
=mroot_encryption: key digest 54c0c4ff70881b4c305aae3f4f5a40a2475ac8a3de196846f746c392b36e5a3e
=mroot_encryption: geli attach(default)
=mroot_encryption: attempting to get normal key; executing '/usr/sbin/cryptomod_mroot'
=mroot_encryption: key digest 54c0c4ff70881b4c305aae3f4f5a40a2475ac8a3de196846f746c392b36e5a3e
=mroot_encryption: geli setkey(normal)
=Note, that the master key encrypted with old keys and/or passphrase may still exists in a metadata backup file.
=mroot_encryption: _cleanup: start
=mroot_encryption: key digest 54c0c4ff70881b4c305aae3f4f5a40a2475ac8a3de196846f746c392b36e5a3e
=mroot_encryption: geli attach: end
=cannot import 'pool0': no such pool available
...
=cannot import 'pool0': no such pool available
ERROR: Please communicate the above information to support.
ERROR: Mroot unavailable. Recovery may be required. Halting startup.
Halting system - When booting the affected node from a pre-9.16.1P3 kernel (e.g. by using
boot_backup
from LOADER prompt) - it boots into waiting for giveback normally