home-assistant / home-assistant/supervisor

NFS mounts are attempted before IPv6 connection is ready

Open
#5,486 3 comments 1 reaction 0 assignees View on GitHub
bug no-stale
Dominant language
Python
Stars
2.2k
Forks
806
Avg merge
1d 6h
Merged PRs (30d)
55

Description

### Describe the issue you are experiencing

I have Home Assistant on HAOS configured with a backup storage mount on an NFS server which is only accessible via IPv6. This mount fails at boot almost every time, but will mount correctly if I use the repair function after Home Assistant has started.

Upon investigating the logs, I found that the supervisor is attempting to mount the NFS storage while NetworkManager configuration is ongoing - it waits until IPv4 is configured, but does not wait for IPv6 to be configured.

It seems to me that when IPv6 has been enabled, the supervisor should wait for the IPv6 connection to complete (or fail) prior to attempting network storage mounts.

### What type of installation are you running?

Home Assistant OS

### Which operating system are you running on?

Home Assistant Operating System

### Steps to reproduce the issue

1. Configure Home Assistant (HAOS) to enable both IPv4 and IPv6 networking.
2. Add network storage (I'm using NFS, for Backup) with a server hostname that resolves only to an IPv6 address.
3. Reboot
4. The network storage will fail to mount, and a diagnostic (repair) will be created.
5. Using the repair option successfully mounts the network storage.

### Anything in the Supervisor logs that might be useful for us?

```txt
Note that these are system logs, so that you can see the relative timing of NetworkManager vs. Supervisor actions.
# journalctl -b -u init.scope -u NetworkManager.service -u NetworkManager-wait-online.service -o short-monotonic
[ 5.757696] homeassistant systemd[1]: Starting Network Manager...
[ 5.757808] homeassistant systemd[1]: Starting Bluetooth service...
[ 5.758674] homeassistant systemd[1]: Starting Configure multigenerational LRU...
[ 5.760452] homeassistant systemd[1]: Starting HassOS persists data on bootstate...
[ 5.760536] homeassistant systemd[1]: HyperV FCopy daemon was skipped because of an unmet condition check (ConditionVirtualization=microsoft).
[ 5.760663] homeassistant systemd[1]: HyperV KVP daemon was skipped because of an unmet condition check (ConditionVirtualization=microsoft).
[ 5.760758] homeassistant systemd[1]: HyperV VSS daemon was skipped because of an unmet condition check (ConditionVirtualization=microsoft).
[ 5.762846] homeassistant systemd[1]: Started QEMU Guest Agent.
[ 5.763599] homeassistant systemd[1]: Starting RAUC Update Service...
[ 5.765722] homeassistant systemd[1]: Starting RPC Bind...
[ 5.769711] homeassistant systemd[1]: Starting User Login Management...
[ 5.770865] homeassistant systemd[1]: Starting WPA supplicant...
[ 5.770939] homeassistant systemd[1]: Xen guest utility daemon was skipped because of an unmet condition check (ConditionVirtualization=xen).
[ 5.774575] homeassistant systemd[1]: haos-mglru.service: Deactivated successfully.
[ 5.775123] homeassistant systemd[1]: Finished Configure multigenerational LRU.
[ 5.784112] homeassistant systemd[1]: Started RPC Bind.
[ 5.791073] homeassistant systemd[1]: Finished HassOS persists data on bootstate.
[ 5.795046] homeassistant systemd[1]: Started WPA supplicant.
[ 5.803975] homeassistant NetworkManager[407]: [1734102828.2580] NetworkManager (version 1.44.2) is starting... (boot:46831b52-be20-4084-9da7-da165f0bd3ba)
[ 5.804260] homeassistant NetworkManager[407]: [1734102828.2580] Read config: /etc/NetworkManager/NetworkManager.conf
[ 5.810711] homeassistant NetworkManager[407]: [1734102828.2649] manager[0x556c53307ae0]: monitoring kernel firmware directory '/lib/firmware'.
[ 5.831011] homeassistant systemd[1]: Starting Hostname Service...
[ 5.867030] homeassistant systemd[1]: Started User Login Management.
[ 5.924704] homeassistant systemd[1]: Started Hostname Service.
[ 5.924798] homeassistant NetworkManager[407]: [1734102828.3496] hostname: hostname: using hostnamed
[ 5.924831] homeassistant NetworkManager[407]: [1734102828.3496] hostname: static hostname changed from (none) to "homeassistant"
[ 5.924858] homeassistant NetworkManager[407]: [1734102828.3499] dns-mgr: init: dns=default,systemd-resolved rc-manager=file
[ 5.924886] homeassistant NetworkManager[407]: [1734102828.3506] manager[0x556c53307ae0]: rfkill: Wi-Fi hardware radio set enabled
[ 5.924909] homeassistant NetworkManager[407]: [1734102828.3506] manager[0x556c53307ae0]: rfkill: WWAN hardware radio set enabled
[ 5.924928] homeassistant NetworkManager[407]: [1734102828.3529] Loaded device plugin: NMAtmManager (/usr/lib/NetworkManager/1.44.2/libnm-device-plugin-adsl.so)
[ 5.924950] homeassistant NetworkManager[407]: [1734102828.3536] Loaded device plugin: NMWifiFactory (/usr/lib/NetworkManager/1.44.2/libnm-device-plugin-wifi.so)
[ 5.924971] homeassistant NetworkManager[407]: [1734102828.3537] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
[ 5.924995] homeassistant NetworkManager[407]: [1734102828.3537] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
[ 5.925013] homeassistant NetworkManager[407]: [1734102828.3537] manager: Networking is enabled by state file
[ 5.925048] homeassistant NetworkManager[407]: [1734102828.3546] settings: Loaded settings plugin: keyfile (internal)
[ 5.925109] homeassistant systemd[1]: Starting Network Manager Script Dispatcher Service...
[ 5.925129] homeassistant systemd[1]: Started Network Manager Script Dispatcher Service.
[ 5.927887] homeassistant NetworkManager[407]: [1734102828.3813] dhcp: init: Using DHCP client 'internal'
[ 5.928723] homeassistant systemd[1]: Started Bluetooth service.
[ 5.928745] homeassistant systemd[1]: Reached target Bluetooth Support.
[ 5.928768] homeassistant NetworkManager[407]: [1734102828.3819] manager: (lo): new Loopback device (/org/freedesktop/NetworkManager/Devices/1)
[ 5.928792] homeassistant NetworkManager[407]: [1734102828.3825] device (lo): state change: unmanaged -> unavailable (reason 'connection-assumed', sys-iface-state: 'external')
[ 5.929134] homeassistant NetworkManager[407]: [1734102828.3827] device (lo): state change: unavailable -> disconnected (reason 'connection-assumed', sys-iface-state: 'external')
[ 5.929794] homeassistant NetworkManager[407]: [1734102828.3840] device (lo): Activation: starting connection 'lo' (a4f51d67-e64f-4172-ab87-7ffdf443e7e1)
[ 5.930394] homeassistant NetworkManager[407]: [1734102828.3845] manager: (enp8s0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
[ 5.930601] homeassistant NetworkManager[407]: [1734102828.3847] device (enp8s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
[ 5.949717] homeassistant systemd[1]: Started Network Manager.
[ 5.950320] homeassistant NetworkManager[407]: [1734102828.4040] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
[ 5.950362] homeassistant systemd[1]: Reached target Network.
[ 5.951293] homeassistant NetworkManager[407]: [1734102828.4052] device (lo): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'external')
[ 5.951862] homeassistant NetworkManager[407]: [1734102828.4060] device (lo): state change: prepare -> config (reason 'none', sys-iface-state: 'external')
[ 5.952216] homeassistant NetworkManager[407]: [1734102828.4064] device (lo): state change: config -> ip-config (reason 'none', sys-iface-state: 'external')
[ 5.952509] homeassistant NetworkManager[407]: [1734102828.4067] device (enp8s0): carrier: link connected
[ 5.952950] homeassistant NetworkManager[407]: [1734102828.4071] device (lo): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'external')
[ 5.953800] homeassistant NetworkManager[407]: [1734102828.4080] device (enp8s0): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
[ 5.959119] homeassistant systemd[1]: Starting Network Manager Wait Online...
[ 5.959190] homeassistant systemd[1]: Starting containerd container runtime...
[ 5.962033] homeassistant systemd[1]: Dropbear SSH daemon was skipped because of an unmet condition check (ConditionFileNotEmpty=/root/.ssh/authorized_keys).
[ 5.962130] homeassistant systemd[1]: Starting HassOS Configuration Manager...
[ 5.965099] homeassistant systemd[1]: LXD - agent was skipped because of an unmet condition check (ConditionPathExists=/dev/virtio-ports/org.linuxcontainers.lxd).
[ 5.965233] homeassistant systemd[1]: Starting Permit User Sessions...
[ 5.965261] homeassistant systemd[1]: vmtoolsd for openvmtools was skipped because of an unmet condition check (ConditionVirtualization=vmware).
[ 5.971709] homeassistant NetworkManager[407]: [1734102828.4259] policy: auto-activating connection 'Supervisor enp8s0' (ec7ac5d4-182d-3637-8a96-34c95e46e94e)
[ 5.976374] homeassistant NetworkManager[407]: [1734102828.4279] device (lo): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'external')
[ 5.976584] homeassistant NetworkManager[407]: [1734102828.4281] device (enp8s0): Activation: starting connection 'Supervisor enp8s0' (ec7ac5d4-182d-3637-8a96-34c95e46e94e)
[ 5.976614] homeassistant NetworkManager[407]: [1734102828.4281] device (lo): state change: secondaries -> activated (reason 'none', sys-iface-state: 'external')
[ 5.976638] homeassistant NetworkManager[407]: [1734102828.4285] device (lo): Activation: successful, device activated.
[ 5.976661] homeassistant NetworkManager[407]: [1734102828.4287] device (enp8s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
[ 5.976685] homeassistant NetworkManager[407]: [1734102828.4288] manager: NetworkManager state is now CONNECTING
[ 5.976706] homeassistant NetworkManager[407]: [1734102828.4289] device (enp8s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
[ 5.977218] homeassistant NetworkManager[407]: [1734102828.4314] device (enp8s0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
[ 5.984039] homeassistant systemd[1]: Finished Permit User Sessions.
[ 5.993706] homeassistant NetworkManager[407]: [1734102828.4478] dhcp4 (enp8s0): activation: beginning transaction (timeout in 45 seconds)
[ 6.047387] homeassistant systemd[1]: hassos-config.service: Deactivated successfully.
[ 6.047507] homeassistant systemd[1]: Finished HassOS Configuration Manager.
[ 6.047777] homeassistant NetworkManager[407]: [1734102828.5019] dhcp4 (enp8s0): state changed new lease, address=10.152.2.104
[ 6.049670] homeassistant NetworkManager[407]: [1734102828.5034] policy: set 'Supervisor enp8s0' (enp8s0) as default for IPv4 routing and DNS
[ 6.108385] homeassistant systemd[1]: Started RAUC Update Service.
[ 6.119750] homeassistant systemd[1]: Starting Ensure rauc.db contains version information...
[ 6.122051] homeassistant systemd[1]: raucdb-update.service: Deactivated successfully.
[ 6.122248] homeassistant systemd[1]: Finished Ensure rauc.db contains version information.
[ 6.411721] homeassistant NetworkManager[407]: [1734102828.8653] device (enp8s0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
[ 6.766696] homeassistant NetworkManager[407]: [1734102829.2208] device (enp8s0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
[ 6.767220] homeassistant NetworkManager[407]: [1734102829.2211] device (enp8s0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
[ 6.767821] homeassistant NetworkManager[407]: [1734102829.2217] manager: NetworkManager state is now CONNECTED_SITE
[ 6.768254] homeassistant NetworkManager[407]: [1734102829.2224] device (enp8s0): Activation: successful, device activated.
[ 7.129143] homeassistant systemd[1]: Started containerd container runtime.
[ 7.187544] homeassistant NetworkManager[407]: [1734102829.6416] manager: startup complete
[ 7.192706] homeassistant systemd[1]: Finished Network Manager Wait Online.
[ 7.195208] homeassistant systemd[1]: Reached target Network is Online.
[ 7.202085] homeassistant systemd[1]: Starting Notify NFS peers of a restart...
[ 7.203729] homeassistant systemd[1]: Starting Wait Until Kernel Time Synchronized...
[ 7.207555] homeassistant systemd[1]: Starting Network Time Synchronization...
[ 7.209129] homeassistant systemd[1]: Started Notify NFS peers of a restart.
[ 7.216246] homeassistant NetworkManager[407]: [1734102829.6704] manager: NetworkManager state is now CONNECTED_GLOBAL
[ 7.250542] homeassistant systemd[1]: Started Network Time Synchronization.
[ 7.251247] homeassistant systemd[1]: Reached target System Time Set.
[ 7.305116] homeassistant systemd[1]: Finished Wait Until Kernel Time Synchronized.
[ 7.305341] homeassistant systemd[1]: Reached target System Time Synchronized.
[ 7.305413] homeassistant systemd[1]: Started Discard unused filesystem blocks once a week.
[ 7.305449] homeassistant systemd[1]: Started Remove Bluetooth cache entries.
[ 7.305480] homeassistant systemd[1]: Reached target Timer Units.
[ 7.305509] homeassistant systemd[1]: Starting HassOS AppArmor...
[ 7.460386] homeassistant NetworkManager[407]: [1734102829.9134] dhcp6 (enp8s0): activation: beginning transaction (timeout in 45 seconds)
[ 7.463906] homeassistant NetworkManager[407]: [1734102829.9177] dhcp6 (enp8s0): state changed new lease, address=fdcf:8e77:90bc:20::735
[ 7.735653] homeassistant systemd[1]: Finished HassOS AppArmor.
[ 7.743727] homeassistant systemd[1]: Starting Docker Application Container Engine...
[ 8.655219] homeassistant systemd[1]: var-lib-docker-overlay2-check\x2doverlayfs\x2dsupport2904888141-merged.mount: Deactivated successfully.
[ 8.715116] homeassistant systemd[1]: mnt-data-docker-overlay2-check\x2doverlayfs\x2dsupport2904888141-merged.mount: Deactivated successfully.
[ 11.402983] homeassistant NetworkManager[407]: [1734102833.8569] manager: (hassio): new Bridge device (/org/freedesktop/NetworkManager/Devices/3)
[ 11.440819] homeassistant NetworkManager[407]: [1734102833.8950] manager: (docker0): new Bridge device (/org/freedesktop/NetworkManager/Devices/4)
[ 13.012907] homeassistant NetworkManager[407]: [1734102835.4662] manager: (veth089c086): new Veth device (/org/freedesktop/NetworkManager/Devices/5)
[ 13.013838] homeassistant NetworkManager[407]: [1734102835.4667] manager: (veth7ecc8aa): new Veth device (/org/freedesktop/NetworkManager/Devices/6)
[ 15.553397] homeassistant systemd[1]: Started libcontainer container cc6dccdd0898e16f3e4f5d0a6b0dcbb26bc9875f2e1d948c040330dd64afdb4f.
[ 15.744451] homeassistant NetworkManager[407]: [1734102838.1985] device (veth7ecc8aa): carrier: link connected
[ 15.744833] homeassistant NetworkManager[407]: [1734102838.1987] device (hassio): carrier: link connected
[ 17.527483] homeassistant systemd[1]: Started Docker Application Container Engine.
[ 17.540254] homeassistant systemd[1]: Starting HassOS supervisor...
[ 17.627115] homeassistant systemd[1]: Started HassOS supervisor.
[ 17.630772] homeassistant systemd[1]: Started Home Assistant CLI.
[ 17.632312] homeassistant systemd[1]: Started Serial Getty on ttyS0.
[ 17.632738] homeassistant systemd[1]: Reached target Login Prompts.
[ 17.633065] homeassistant systemd[1]: Reached target Multi-User System.
[ 17.633392] homeassistant systemd[1]: Startup finished in 1.498s (kernel) + 16.134s (userspace) = 17.633s.
[ 17.686813] homeassistant NetworkManager[407]: [1734102840.1408] manager: (veth3cb49dd): new Veth device (/org/freedesktop/NetworkManager/Devices/7)
[ 17.689867] homeassistant NetworkManager[407]: [1734102840.1413] manager: (veth4cb0758): new Veth device (/org/freedesktop/NetworkManager/Devices/8)
[ 19.308533] homeassistant systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
[ 19.349368] homeassistant NetworkManager[407]: [1734102841.8026] manager: (veth7dd4211): new Veth device (/org/freedesktop/NetworkManager/Devices/9)
[ 19.349670] homeassistant NetworkManager[407]: [1734102841.8038] manager: (veth0eaa969): new Veth device (/org/freedesktop/NetworkManager/Devices/10)
[ 21.089403] homeassistant systemd[1]: Started libcontainer container 4e9179f61d887602a067bfcad1689195becbaf372256790b506c4771e36edc4b.
[ 21.430243] homeassistant NetworkManager[407]: [1734102843.8841] device (veth4cb0758): carrier: link connected
[ 21.430678] homeassistant NetworkManager[407]: [1734102843.8845] device (docker0): carrier: link connected
[ 21.657288] homeassistant NetworkManager[407]: [1734102844.1114] device (veth0eaa969): carrier: link connected
[ 29.452880] homeassistant systemd[1]: Starting Time & Date Service...
[ 29.508296] homeassistant systemd[1]: Started Time & Date Service.
[ 29.830138] homeassistant NetworkManager[407]: [1734102852.2822] audit: op="connection-update" uuid="ec7ac5d4-182d-3637-8a96-34c95e46e94e" name="Supervisor enp8s0" args="connection.timestamp" pid=1113 uid=0 result="success"
[ 29.872113] homeassistant NetworkManager[407]: [1734102852.3252] device (enp8s0): state change: activated -> deactivating (reason 'new-activation', sys-iface-state: 'managed')
[ 29.872222] homeassistant NetworkManager[407]: [1734102852.3254] manager: NetworkManager state is now DISCONNECTING
[ 29.872281] homeassistant NetworkManager[407]: [1734102852.3261] device (enp8s0): disconnecting for new activation request.
[ 29.872305] homeassistant NetworkManager[407]: [1734102852.3261] audit: op="connection-activate" uuid="ec7ac5d4-182d-3637-8a96-34c95e46e94e" name="Supervisor enp8s0" pid=1113 uid=0 result="success"
[ 29.882712] homeassistant systemd[1]: Starting Network Manager Script Dispatcher Service...
[ 29.888388] homeassistant systemd[1]: Started Network Manager Script Dispatcher Service.
[ 30.295667] homeassistant NetworkManager[407]: [1734102852.7497] device (enp8s0): state change: deactivating -> disconnected (reason 'new-activation', sys-iface-state: 'managed')
[ 30.337611] homeassistant NetworkManager[407]: [1734102852.7913] dhcp4 (enp8s0): canceled DHCP transaction
[ 30.337662] homeassistant NetworkManager[407]: [1734102852.7913] dhcp4 (enp8s0): activation: beginning transaction (timeout in 45 seconds)
[ 30.337705] homeassistant NetworkManager[407]: [1734102852.7913] dhcp4 (enp8s0): state changed no lease
[ 30.337727] homeassistant NetworkManager[407]: [1734102852.7914] dhcp6 (enp8s0): canceled DHCP transaction
[ 30.337747] homeassistant NetworkManager[407]: [1734102852.7915] dhcp6 (enp8s0): activation: beginning transaction (timeout in 45 seconds)
[ 30.337767] homeassistant NetworkManager[407]: [1734102852.7915] dhcp6 (enp8s0): state changed no lease
[ 30.347746] homeassistant NetworkManager[407]: [1734102852.8007] manager: NetworkManager state is now DISCONNECTED
[ 30.348082] homeassistant NetworkManager[407]: [1734102852.8008] device (enp8s0): Activation: starting connection 'Supervisor enp8s0' (ec7ac5d4-182d-3637-8a96-34c95e46e94e)
[ 30.348114] homeassistant NetworkManager[407]: [1734102852.8015] device (enp8s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
[ 30.348137] homeassistant NetworkManager[407]: [1734102852.8016] manager: NetworkManager state is now CONNECTING
[ 30.348157] homeassistant NetworkManager[407]: [1734102852.8017] device (enp8s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
[ 30.351562] homeassistant NetworkManager[407]: [1734102852.8057] device (enp8s0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
[ 30.364726] homeassistant NetworkManager[407]: [1734102852.8185] dhcp4 (enp8s0): activation: beginning transaction (timeout in 45 seconds)
[ 30.382514] homeassistant NetworkManager[407]: [1734102852.8366] dhcp4 (enp8s0): state changed new lease, address=10.152.2.104
[ 30.382961] homeassistant NetworkManager[407]: [1734102852.8371] policy: set 'Supervisor enp8s0' (enp8s0) as default for IPv4 routing and DNS
[ 30.771884] homeassistant NetworkManager[407]: [1734102853.2249] device (enp8s0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
[ 30.806412] homeassistant NetworkManager[407]: [1734102853.2606] device (enp8s0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
[ 30.806559] homeassistant NetworkManager[407]: [1734102853.2607] device (enp8s0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
[ 30.806815] homeassistant NetworkManager[407]: [1734102853.2610] manager: NetworkManager state is now CONNECTED_SITE
[ 30.807418] homeassistant NetworkManager[407]: [1734102853.2613] device (enp8s0): Activation: successful, device activated.
[ 31.280803] homeassistant NetworkManager[407]: [1734102853.7349] manager: NetworkManager state is now CONNECTED_GLOBAL
[ 31.343640] homeassistant systemd[1]: Mounting Supervisor nfs mount: makoto_backup...
[ 31.348958] homeassistant systemd[1]: mnt-data-supervisor-mounts-makoto_backup.mount: Mount process exited, code=exited, status=32/n/a
[ 31.349097] homeassistant systemd[1]: mnt-data-supervisor-mounts-makoto_backup.mount: Failed with result 'exit-code'.
[ 31.351850] homeassistant systemd[1]: Failed to mount Supervisor nfs mount: makoto_backup.
[ 32.480245] homeassistant NetworkManager[407]: [1734102854.9343] dhcp6 (enp8s0): activation: beginning transaction (timeout in 45 seconds)
[ 32.485417] homeassistant NetworkManager[407]: [1734102854.9396] dhcp6 (enp8s0): state changed new lease, address=fdcf:8e77:90bc:20::735
```

### System Health information

## System Information

version | core-2024.12.3
-- | --
installation_type | Home Assistant OS
dev | false
hassio | true
docker | true
user | root
virtualenv | false
python_version | 3.13.0
os_name | Linux
os_version | 6.6.63-haos
arch | x86_64
timezone | America/New_York
config_dir | /config

Home Assistant Community Store

GitHub API | ok
-- | --
GitHub Content | ok
GitHub Web | ok
HACS Data | ok
GitHub API Calls Remaining | 5000
Installed Version | 2.0.1
Stage | running
Available Repositories | 1486
Downloaded Repositories | 4

Home Assistant Cloud

logged_in | false
-- | --
can_reach_cert_server | ok
can_reach_cloud_auth | ok
can_reach_cloud | ok

Home Assistant Supervisor

host_os | Home Assistant OS 14.0
-- | --
update_channel | stable
supervisor_version | supervisor-2024.11.4
agent_version | 1.6.0
docker_version | 27.2.0
disk_total | 30.8 GB
disk_used | 9.9 GB
healthy | true
supported | true
host_connectivity | true
supervisor_connectivity | true
ntp_synchronized | true
virtualization | kvm
board | ova
supervisor_api | ok
version_api | ok
installed_addons | Terminal & SSH (9.15.0), Let's Encrypt (5.2.10), NGINX Home Assistant SSL proxy (3.11.1), Mosquitto broker (6.4.1), Matter Server (6.6.1), Piper (1.5.2), Studio Code Server (5.17.3), OpenThread Border Router (2.12.2), Music Assistant Server (2.3.3), Music Assistant Server (beta) (2.4.0b7)

Dashboards

dashboards | 3
-- | --
resources | 0
views | 2
mode | storage

Recorder

oldest_recorder_run | November 30, 2024 at 7:21 AM
-- | --
current_recorder_run | December 13, 2024 at 10:21 AM
estimated_db_size | 92.87 MiB
database_engine | sqlite
database_version | 3.45.3

### Supervisor diagnostics

_No response_

### Additional information

This is a HAOS (ova) installation running in libvirt (kvm) on a Linux host OS.
The network adapter is an Intel 82599 Ethernet Controller Virtual Function, passed through to the guest OS via PCIe SR-IOV.
Additionally, USB passthrough is used for an SLZB-06 Zigbee coordinator and a Bluetooth adapter.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the Supervisor startup path that waits for NetworkManager before mounting network storage, using the supplied boot logs and IPv6-only NFS reproduction. Done means the mount waits for IPv6 readiness or failure, so rebooting no longer creates a repair, while the repair path remains successful.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
infrastructure, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.