﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc
344,8.1 installer gets confused when asked for two separate ZFS pools,gja,kris,"Installing PCBSD 8.1 from x64 DVD.

Used the GUI to set up the following custom partitioning on ad1s1:

- 1024MB UFS /boot[[BR]]

- 8192MB SWAP encrypted[[BR]]

- 8000MB ZFS not encrypted (/, /usr, and /var explicitly listed as mountpoints)[[BR]]

- TheRest ZFS encrypted (/home explicitly listed as mountpoint)[[BR]]



The GUI then creates the following related lines in sys-install.cfg:

disk0-part=UFS 1024 /boot[[BR]]
disk0-part=SWAP.eli 8192 none[[BR]]
disk0-part=ZFS 80000 /,/usr,/var[[BR]]
disk0-part=ZFS.eli 149251 /home[[BR]]
encpass=xxxxx[[BR]]
commitDiskLabel


Installer correctly creates tank0/, tank0/usr, tank0/var and tank1/home, then proceeds through ""pc-sysinstall: Starting Extraction"" and ""pc-sysinstall: Extraction Finished"" steps.

However, during final tidying up and resetting of ZFS mountpoints, the installer gets confused and thinks there is also a tank1/var in addition to tank0/var. Thus, installation barfs at:

  [...]
Running: zfs set mountpoint=/home tank1/home[[BR]]
Running: zfs unmount tank1/home[[BR]]
Running: zfs set mountpoint=/var tank1/var[[BR]]
cannot open 'tank1/var': dataset does not exist[[BR]]
Error 1: zfs set mountpoint=/var tank1/var[[BR]]
  [...]

Oops :)

No idea why 'tank1/var' was mysteriously presumed to exist,
but the nett impact is to cause the installation process to fail when given a not-unreasonable partition configuration :(

Hope this feedback is of some help.

cheer,
gja


",System Defect,closed,major,,Installer,8.1,fixed,,trac-bugs@…
