/etc/hostid is used by ZFS (spl.ko) to determine which host last imported a pool creating and importing a pool with one hostid during install and booting with a different one (or none) leads to the system refusing to import the pool see spl-module-parameters(5) and zpool(8).
by copying the /etc/hostid from the installer into the target system we ensure that it stays consistent Signed-off-by: Stoiko Ivanov <s.iva...@proxmox.com> --- proxinstall | 2 ++ 1 file changed, 2 insertions(+) diff --git a/proxinstall b/proxinstall index 19d0896..8ac00d0 100755 --- a/proxinstall +++ b/proxinstall @@ -1511,6 +1511,8 @@ sub extract_data { diversion_add($targetdir, "/usr/sbin/update-initramfs", "/bin/true"); syscmd("systemd-machine-id-setup --root=$targetdir") == 0 || die "unable to create a new machine-id\n"; + syscmd("cp /etc/hostid $targetdir/etc/") == 0 || + die "unable to copy hostid\n"; syscmd("touch $targetdir/proxmox_install_mode"); -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel