boot errors on non-existent zfs pools

SomeWhereInSC

New Member
Jan 31, 2025
2
1
1
So total newb here, pulling up ProxMox on a very old Dell PE T110 II server... got everything up and running and was trying to do "zfs" on three 6TB drives, ended up destroying (via gui) the ZFS stuff, but now on boot I get errors. The VMSTOREx pools do not show in storage.cfg and zpool.cache files does not exist. Any idea how I get rid of the errors?

Code:
root@pve:/etc/pve# zpool status
no pools available
root@pve:/etc/pve# zpool import
no pools available to import

Code:
Jan 31 08:29:14 pve systemd[1]: Starting zfs-import@VMSTORE1.service - Import ZFS pool VMSTORE1...
Jan 31 08:29:14 pve systemd[1]: Starting zfs-import@VMSTORE2.service - Import ZFS pool VMSTORE2...
Jan 31 08:29:14 pve systemd[1]: Starting zfs-import@VMSTORE3.service - Import ZFS pool VMSTORE3...
Jan 31 08:29:14 pve zpool[602]: cannot import 'VMSTORE2': no such pool available
Jan 31 08:29:14 pve systemd[1]: zfs-import@VMSTORE2.service: Main process exited, code=exited, status=1/FAILURE
Jan 31 08:29:14 pve systemd[1]: zfs-import@VMSTORE2.service: Failed with result 'exit-code'.
Jan 31 08:29:14 pve systemd[1]: Failed to start zfs-import@VMSTORE2.service - Import ZFS pool VMSTORE2.
Jan 31 08:29:14 pve zpool[603]: cannot import 'VMSTORE3': no such pool available
Jan 31 08:29:14 pve systemd[1]: zfs-import@VMSTORE3.service: Main process exited, code=exited, status=1/FAILURE
Jan 31 08:29:14 pve systemd[1]: zfs-import@VMSTORE3.service: Failed with result 'exit-code'.
Jan 31 08:29:14 pve systemd[1]: Failed to start zfs-import@VMSTORE3.service - Import ZFS pool VMSTORE3.
Jan 31 08:29:14 pve zpool[600]: cannot import 'VMSTORE1': no such pool available
Jan 31 08:29:14 pve systemd[1]: zfs-import@VMSTORE1.service: Main process exited, code=exited, status=1/FAILURE
Jan 31 08:29:14 pve systemd[1]: zfs-import@VMSTORE1.service: Failed with result 'exit-code'.
Jan 31 08:29:14 pve systemd[1]: Failed to start zfs-import@VMSTORE1.service - Import ZFS pool VMSTORE1.
Jan 31 08:29:14 pve systemd[1]: zfs-import-cache.service - Import ZFS pools by cache file was skipped because of an unmet condition check (ConditionFileNotEmpty=/etc/zfs/zpool.cache).
Jan 31 08:29:14 pve systemd[1]: Starting zfs-import-scan.service - Import ZFS pools by device scanning...
Jan 31 08:29:14 pve zpool[649]: no pools available to import
Jan 31 08:29:14 pve systemd[1]: Finished zfs-import-scan.service - Import ZFS pools by device scanning.
Jan 31 08:29:14 pve systemd[1]: Reached target zfs-import.target - ZFS pool import target.
Jan 31 08:29:14 pve systemd[1]: Starting zfs-mount.service - Mount ZFS filesystems...
Jan 31 08:29:14 pve systemd[1]: Starting zfs-volume-wait.service - Wait for ZFS Volume (zvol) links in /dev...
Jan 31 08:29:14 pve systemd[1]: Finished zfs-mount.service - Mount ZFS filesystems.
Jan 31 08:29:14 pve systemd[1]: Reached target local-fs.target - Local File Systems.
Jan 31 08:29:14 pve systemd[1]: Starting apparmor.service - Load AppArmor profiles...
Jan 31 08:29:14 pve zvol_wait[667]: No zvols found, nothing to do.
 
Last edited:
So total newb here, pulling up ProxMox on a very old Dell PE T110 II server... got everything up and running and was trying to do "zfs" on three 6TB drives, ended up destroying (via gui) the ZFS stuff, but now on boot I get errors. The VMSTOREx pools do not show in storage.cfg and zpool.cache files does not exist. Any idea how I get rid of the errors?

Code:
root@pve:/etc/pve# zpool status
no pools available
root@pve:/etc/pve# zpool import
no pools available to import

Code:
Jan 31 08:29:14 pve systemd[1]: Starting zfs-import@VMSTORE1.service - Import ZFS pool VMSTORE1...
Jan 31 08:29:14 pve systemd[1]: Starting zfs-import@VMSTORE2.service - Import ZFS pool VMSTORE2...
Jan 31 08:29:14 pve systemd[1]: Starting zfs-import@VMSTORE3.service - Import ZFS pool VMSTORE3...
Jan 31 08:29:14 pve zpool[602]: cannot import 'VMSTORE2': no such pool available
Jan 31 08:29:14 pve systemd[1]: zfs-import@VMSTORE2.service: Main process exited, code=exited, status=1/FAILURE
Jan 31 08:29:14 pve systemd[1]: zfs-import@VMSTORE2.service: Failed with result 'exit-code'.
Jan 31 08:29:14 pve systemd[1]: Failed to start zfs-import@VMSTORE2.service - Import ZFS pool VMSTORE2.
Jan 31 08:29:14 pve zpool[603]: cannot import 'VMSTORE3': no such pool available
Jan 31 08:29:14 pve systemd[1]: zfs-import@VMSTORE3.service: Main process exited, code=exited, status=1/FAILURE
Jan 31 08:29:14 pve systemd[1]: zfs-import@VMSTORE3.service: Failed with result 'exit-code'.
Jan 31 08:29:14 pve systemd[1]: Failed to start zfs-import@VMSTORE3.service - Import ZFS pool VMSTORE3.
Jan 31 08:29:14 pve zpool[600]: cannot import 'VMSTORE1': no such pool available
Jan 31 08:29:14 pve systemd[1]: zfs-import@VMSTORE1.service: Main process exited, code=exited, status=1/FAILURE
Jan 31 08:29:14 pve systemd[1]: zfs-import@VMSTORE1.service: Failed with result 'exit-code'.
Jan 31 08:29:14 pve systemd[1]: Failed to start zfs-import@VMSTORE1.service - Import ZFS pool VMSTORE1.
Jan 31 08:29:14 pve systemd[1]: zfs-import-cache.service - Import ZFS pools by cache file was skipped because of an unmet condition check (ConditionFileNotEmpty=/etc/zfs/zpool.cache).
Jan 31 08:29:14 pve systemd[1]: Starting zfs-import-scan.service - Import ZFS pools by device scanning...
Jan 31 08:29:14 pve zpool[649]: no pools available to import
Jan 31 08:29:14 pve systemd[1]: Finished zfs-import-scan.service - Import ZFS pools by device scanning.
Jan 31 08:29:14 pve systemd[1]: Reached target zfs-import.target - ZFS pool import target.
Jan 31 08:29:14 pve systemd[1]: Starting zfs-mount.service - Mount ZFS filesystems...
Jan 31 08:29:14 pve systemd[1]: Starting zfs-volume-wait.service - Wait for ZFS Volume (zvol) links in /dev...
Jan 31 08:29:14 pve systemd[1]: Finished zfs-mount.service - Mount ZFS filesystems.
Jan 31 08:29:14 pve systemd[1]: Reached target local-fs.target - Local File Systems.
Jan 31 08:29:14 pve systemd[1]: Starting apparmor.service - Load AppArmor profiles...
Jan 31 08:29:14 pve zvol_wait[667]: No zvols found, nothing to do.
Hi,
a systemctl disable --now zfs-import@VMSTORE2.service should be enough. Same for the other ones.
 
Hi,
a systemctl disable --now zfs-import@VMSTORE2.service should be enough. Same for the other ones.
Nice, thank you for posting. I promise I googled the crap out of the errors and never came across your suggested command.
Code:
root@pve:~# systemctl disable --now zfs-import@VMSTORE2.service
Removed "/etc/systemd/system/zfs-import.target.wants/zfs-import@VMSTORE2.service".
root@pve:~# systemctl disable --now zfs-import@VMSTORE1.service
Removed "/etc/systemd/system/zfs-import.target.wants/zfs-import@VMSTORE1.service".
root@pve:~# systemctl disable --now zfs-import@VMSTORE3.service
Removed "/etc/systemd/system/zfs-import.target.wants/zfs-import@VMSTORE3.service".
rebooted system and no VMSTORE entries in syslog, thanks again
 
  • Like
Reactions: Kingneutron