My default dir is missing - How do I fix this... This is a new install -first of a new cluster

Name of the existing bridge or host interface: ^C
root@RRSOC:/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.18]:
Are you joining an existing cluster? (yes/no) [default=no]:
What member name should be used to identify this server in the cluster? [default=RRSOC]:
Do you want to configure a new local storage pool? (yes/no) [default=yes]: no
Do you want to configure a new remote storage pool? (yes/no) [default=no]:
Would you like to use an existing bridge or host interface? (yes/no) [default=no]:
Would you like stale cached images to be updated automatically? (yes/no) [default=yes]:
Would you like a YAML “init” preseed to be printed? (yes/no) [default=no]: yes
config:
core.https_address: 192.168.1.18:8443
networks:
storage_pools:
profiles:

  • config: {}
    description: “”
    devices: {}
    name: default
    projects:
    cluster:
    server_name: RRSOC
    enabled: true
    member_config:
    cluster_address: “”
    cluster_certificate: “”
    server_address: “”
    cluster_token: “”
    cluster_certificate_path: “”

root@RRSOC:/home/rr2020# incus storage list
±------±-------±------------±--------±--------+
| NAME | DRIVER | DESCRIPTION | USED BY | STATE |
±------±-------±------------±--------±--------+
| local | dir | | 0 | CREATED |

root@RRSOC:/home/rr2020# incus launch images:ubuntu/22.04 RR-MARIABK
Creating RR-MARIABK
Error: Failed instance creation: Failed creating instance record: Failed initialising instance: Failed getting root disk: No root device could be found

Looks like you created a storage pool but just didn’t add it to your default profile.

You’ll need to either always pass --storage local whenever you create an instance or add a root device to your default profile:

incus profile device add default root disk path=/ pool=local

That solved one problem now it confused on networking. Funny last install was all automatic.
BTW, I am starting to like Incus a lot better than LXD. I was able to move my other cluster pretty easily except upgrading host machine to 22.04 took longer

oot@RRSOC:/home/rr2020# incus profile device add default root disk path=/ pool=local
Device root added to default
root@RRSOC:/home/rr2020# incus storage list
±------±-------±------------±--------±--------+
| NAME | DRIVER | DESCRIPTION | USED BY | STATE |
±------±-------±------------±--------±--------+
| local | dir | | 1 | CREATED |
±------±-------±------------±--------±--------+
root@RRSOC:/home/rr2020# incus launch images:ubuntu/22.04 RR-MARIABK
Creating RR-MARIABK

The instance you are starting doesn’t have any network attached to it.
To create a new network, use: incus network create
To attach a network to an instance, use: incus network attach

Starting RR-MARIABK
root@RRSOC:/home/rr2020# incus list
±-----------±--------±-----±-----±----------±----------±---------+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS | LOCATION |
±-----------±--------±-----±-----±----------±----------±---------+
| RR-MARIABK | RUNNING | | | CONTAINER | 0 | RRSOC |
±-----------±--------±-----±-----±----------±----------±---------+
root@RRSOC:/home/rr2020#

Right, you need to create a network of some kind and similarly attach it to the default profile.

incus network create incusbr0 --target RRSOC
incus network create incusbr0
incus profile device add default eth0 nic network=incusbr0 name=eth0

Worked Great after that