Bugzilla – Bug 3783
Install will fail if ZFS pool 'rpool' was imported
Last modified: 2009-11-02 09:48:06 UTC
You need to log in before you can comment on or make changes to this bug.
If a ZFS pool named "rpool" is already present because it was manually imported by the user during current boot of live CD, the install process will fail immediately, the last message in the installation log being: Root pool rpool exists, we can't proceed with the installation. Please see bug 1771 for background and more details.
See also bug 5270.
Starting build 88, exporting the rpool no longer makes it unbootable. Based on this, it should be again investigated, if 'zpool export rpool' might be suitable solution to address this problem.
Although it does not say so in the description, I'm led to believe that this functionality allowed the installer to detect existing ZFS pools and prevented it from accidentally installing over a working installation. Now that the reason for its removal has been fixed, it would be nice to have this feature back.
To be more precise, install will fail if ZFS pool with name 'rpool' is seen (visible by 'zpool list' command) and user property 'org.opensolaris.caiman:install' was either not created or set to 'ready'. If this property is set to 'busy', it indicates that 'rpool' contains incomplete OpenSolaris instance and pool is safely destroyed in that case.