Trying to join previous cluster member back and I am geting zpool issues

It seems to want to use Zpool even though I am telling it to use dir for storage like the others in cluster. Any ideas?

root@rrmails:/home/rr2020# incus admin init
Would you like to use clustering? (yes/no) [default=no]: yes
What IP address or DNS name should be used to reach this server? [default=192.168.1.24]:
Are you joining an existing cluster? (yes/no) [default=no]: yes
Please provide join token: eyJzZXJ2ZXJfbmFtZSI6InJybWFpbHMiLCJmaW5nZXJwcmludCI6ImE4MjkyZWVkM2NmN2Y2MDBmMmVmMmI0OGU4ZDI1NjVl
All existing data is lost when joining a cluster, continue? (yes/no) [default=no] yes
Choose “source” property for storage pool “local”: dir
Would you like a YAML “init” preseed to be printed? (yes/no) [default=no]: yes
config: {}
networks:
storage_pools:
profiles:
projects:
cluster:
server_name: rrmails
enabled: true
member_config:

  • entity: storage-pool
    name: local
    key: source
    value: dir
    description: ‘“source” property for storage pool “local”’
    cluster_address: 192.168.1.18:8443

server_address: 192.168.1.24:8443
cluster_token: “”
cluster_certificate_path: “”

Error: Failed to join cluster: Failed to initialize member: Failed to fetch information about cluster storage pools: Required tool ‘zpool’ is missing
root@rrmails:/home/rr2020# zpool --version
zfs-2.1.5-1ubuntu6~22.04.4
zfs-kmod-2.2.0-0ubuntu1~23.10.2

Sounds like one of the systems has zpool missing, potentially not the one you’re on.

If you installed it after installing Incus, you may need to do systemctl restart incus on the system you installed it.

I tried that, and even removed incus on new machine and reinstalled. Anyway I can set it to default to DIR and not even look at local option