Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NFS mounts are attempted before IPv6 connection is ready #5486

Open
kepstin opened this issue Dec 13, 2024 · 1 comment
Open

NFS mounts are attempted before IPv6 connection is ready #5486

kepstin opened this issue Dec 13, 2024 · 1 comment
Labels

Comments

@kepstin
Copy link

kepstin commented Dec 13, 2024

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?

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]: <info>  [1734102828.2580] NetworkManager (version 1.44.2) is starting... (boot:46831b52-be20-4084-9da7-da165f0bd3ba)
[    5.804260] homeassistant NetworkManager[407]: <info>  [1734102828.2580] Read config: /etc/NetworkManager/NetworkManager.conf
[    5.810711] homeassistant NetworkManager[407]: <info>  [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]: <info>  [1734102828.3496] hostname: hostname: using hostnamed
[    5.924831] homeassistant NetworkManager[407]: <info>  [1734102828.3496] hostname: static hostname changed from (none) to "homeassistant"
[    5.924858] homeassistant NetworkManager[407]: <info>  [1734102828.3499] dns-mgr: init: dns=default,systemd-resolved rc-manager=file
[    5.924886] homeassistant NetworkManager[407]: <info>  [1734102828.3506] manager[0x556c53307ae0]: rfkill: Wi-Fi hardware radio set enabled
[    5.924909] homeassistant NetworkManager[407]: <info>  [1734102828.3506] manager[0x556c53307ae0]: rfkill: WWAN hardware radio set enabled
[    5.924928] homeassistant NetworkManager[407]: <info>  [1734102828.3529] Loaded device plugin: NMAtmManager (/usr/lib/NetworkManager/1.44.2/libnm-device-plugin-adsl.so)
[    5.924950] homeassistant NetworkManager[407]: <info>  [1734102828.3536] Loaded device plugin: NMWifiFactory (/usr/lib/NetworkManager/1.44.2/libnm-device-plugin-wifi.so)
[    5.924971] homeassistant NetworkManager[407]: <info>  [1734102828.3537] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
[    5.924995] homeassistant NetworkManager[407]: <info>  [1734102828.3537] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
[    5.925013] homeassistant NetworkManager[407]: <info>  [1734102828.3537] manager: Networking is enabled by state file
[    5.925048] homeassistant NetworkManager[407]: <info>  [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]: <info>  [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]: <info>  [1734102828.3819] manager: (lo): new Loopback device (/org/freedesktop/NetworkManager/Devices/1)
[    5.928792] homeassistant NetworkManager[407]: <info>  [1734102828.3825] device (lo): state change: unmanaged -> unavailable (reason 'connection-assumed', sys-iface-state: 'external')
[    5.929134] homeassistant NetworkManager[407]: <info>  [1734102828.3827] device (lo): state change: unavailable -> disconnected (reason 'connection-assumed', sys-iface-state: 'external')
[    5.929794] homeassistant NetworkManager[407]: <info>  [1734102828.3840] device (lo): Activation: starting connection 'lo' (a4f51d67-e64f-4172-ab87-7ffdf443e7e1)
[    5.930394] homeassistant NetworkManager[407]: <info>  [1734102828.3845] manager: (enp8s0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
[    5.930601] homeassistant NetworkManager[407]: <info>  [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]: <info>  [1734102828.4040] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
[    5.950362] homeassistant systemd[1]: Reached target Network.
[    5.951293] homeassistant NetworkManager[407]: <info>  [1734102828.4052] device (lo): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'external')
[    5.951862] homeassistant NetworkManager[407]: <info>  [1734102828.4060] device (lo): state change: prepare -> config (reason 'none', sys-iface-state: 'external')
[    5.952216] homeassistant NetworkManager[407]: <info>  [1734102828.4064] device (lo): state change: config -> ip-config (reason 'none', sys-iface-state: 'external')
[    5.952509] homeassistant NetworkManager[407]: <info>  [1734102828.4067] device (enp8s0): carrier: link connected
[    5.952950] homeassistant NetworkManager[407]: <info>  [1734102828.4071] device (lo): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'external')
[    5.953800] homeassistant NetworkManager[407]: <info>  [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]: <info>  [1734102828.4259] policy: auto-activating connection 'Supervisor enp8s0' (ec7ac5d4-182d-3637-8a96-34c95e46e94e)
[    5.976374] homeassistant NetworkManager[407]: <info>  [1734102828.4279] device (lo): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'external')
[    5.976584] homeassistant NetworkManager[407]: <info>  [1734102828.4281] device (enp8s0): Activation: starting connection 'Supervisor enp8s0' (ec7ac5d4-182d-3637-8a96-34c95e46e94e)
[    5.976614] homeassistant NetworkManager[407]: <info>  [1734102828.4281] device (lo): state change: secondaries -> activated (reason 'none', sys-iface-state: 'external')
[    5.976638] homeassistant NetworkManager[407]: <info>  [1734102828.4285] device (lo): Activation: successful, device activated.
[    5.976661] homeassistant NetworkManager[407]: <info>  [1734102828.4287] device (enp8s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
[    5.976685] homeassistant NetworkManager[407]: <info>  [1734102828.4288] manager: NetworkManager state is now CONNECTING
[    5.976706] homeassistant NetworkManager[407]: <info>  [1734102828.4289] device (enp8s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
[    5.977218] homeassistant NetworkManager[407]: <info>  [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]: <info>  [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]: <info>  [1734102828.5019] dhcp4 (enp8s0): state changed new lease, address=10.152.2.104
[    6.049670] homeassistant NetworkManager[407]: <info>  [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]: <info>  [1734102828.8653] device (enp8s0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
[    6.766696] homeassistant NetworkManager[407]: <info>  [1734102829.2208] device (enp8s0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
[    6.767220] homeassistant NetworkManager[407]: <info>  [1734102829.2211] device (enp8s0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
[    6.767821] homeassistant NetworkManager[407]: <info>  [1734102829.2217] manager: NetworkManager state is now CONNECTED_SITE
[    6.768254] homeassistant NetworkManager[407]: <info>  [1734102829.2224] device (enp8s0): Activation: successful, device activated.
[    7.129143] homeassistant systemd[1]: Started containerd container runtime.
[    7.187544] homeassistant NetworkManager[407]: <info>  [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]: <info>  [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]: <info>  [1734102829.9134] dhcp6 (enp8s0): activation: beginning transaction (timeout in 45 seconds)
[    7.463906] homeassistant NetworkManager[407]: <info>  [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]: <info>  [1734102833.8569] manager: (hassio): new Bridge device (/org/freedesktop/NetworkManager/Devices/3)
[   11.440819] homeassistant NetworkManager[407]: <info>  [1734102833.8950] manager: (docker0): new Bridge device (/org/freedesktop/NetworkManager/Devices/4)
[   13.012907] homeassistant NetworkManager[407]: <info>  [1734102835.4662] manager: (veth089c086): new Veth device (/org/freedesktop/NetworkManager/Devices/5)
[   13.013838] homeassistant NetworkManager[407]: <info>  [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]: <info>  [1734102838.1985] device (veth7ecc8aa): carrier: link connected
[   15.744833] homeassistant NetworkManager[407]: <info>  [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]: <info>  [1734102840.1408] manager: (veth3cb49dd): new Veth device (/org/freedesktop/NetworkManager/Devices/7)
[   17.689867] homeassistant NetworkManager[407]: <info>  [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]: <info>  [1734102841.8026] manager: (veth7dd4211): new Veth device (/org/freedesktop/NetworkManager/Devices/9)
[   19.349670] homeassistant NetworkManager[407]: <info>  [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]: <info>  [1734102843.8841] device (veth4cb0758): carrier: link connected
[   21.430678] homeassistant NetworkManager[407]: <info>  [1734102843.8845] device (docker0): carrier: link connected
[   21.657288] homeassistant NetworkManager[407]: <info>  [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]: <info>  [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]: <info>  [1734102852.3252] device (enp8s0): state change: activated -> deactivating (reason 'new-activation', sys-iface-state: 'managed')
[   29.872222] homeassistant NetworkManager[407]: <info>  [1734102852.3254] manager: NetworkManager state is now DISCONNECTING
[   29.872281] homeassistant NetworkManager[407]: <info>  [1734102852.3261] device (enp8s0): disconnecting for new activation request.
[   29.872305] homeassistant NetworkManager[407]: <info>  [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]: <info>  [1734102852.7497] device (enp8s0): state change: deactivating -> disconnected (reason 'new-activation', sys-iface-state: 'managed')
[   30.337611] homeassistant NetworkManager[407]: <info>  [1734102852.7913] dhcp4 (enp8s0): canceled DHCP transaction
[   30.337662] homeassistant NetworkManager[407]: <info>  [1734102852.7913] dhcp4 (enp8s0): activation: beginning transaction (timeout in 45 seconds)
[   30.337705] homeassistant NetworkManager[407]: <info>  [1734102852.7913] dhcp4 (enp8s0): state changed no lease
[   30.337727] homeassistant NetworkManager[407]: <info>  [1734102852.7914] dhcp6 (enp8s0): canceled DHCP transaction
[   30.337747] homeassistant NetworkManager[407]: <info>  [1734102852.7915] dhcp6 (enp8s0): activation: beginning transaction (timeout in 45 seconds)
[   30.337767] homeassistant NetworkManager[407]: <info>  [1734102852.7915] dhcp6 (enp8s0): state changed no lease
[   30.347746] homeassistant NetworkManager[407]: <info>  [1734102852.8007] manager: NetworkManager state is now DISCONNECTED
[   30.348082] homeassistant NetworkManager[407]: <info>  [1734102852.8008] device (enp8s0): Activation: starting connection 'Supervisor enp8s0' (ec7ac5d4-182d-3637-8a96-34c95e46e94e)
[   30.348114] homeassistant NetworkManager[407]: <info>  [1734102852.8015] device (enp8s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
[   30.348137] homeassistant NetworkManager[407]: <info>  [1734102852.8016] manager: NetworkManager state is now CONNECTING
[   30.348157] homeassistant NetworkManager[407]: <info>  [1734102852.8017] device (enp8s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
[   30.351562] homeassistant NetworkManager[407]: <info>  [1734102852.8057] device (enp8s0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
[   30.364726] homeassistant NetworkManager[407]: <info>  [1734102852.8185] dhcp4 (enp8s0): activation: beginning transaction (timeout in 45 seconds)
[   30.382514] homeassistant NetworkManager[407]: <info>  [1734102852.8366] dhcp4 (enp8s0): state changed new lease, address=10.152.2.104
[   30.382961] homeassistant NetworkManager[407]: <info>  [1734102852.8371] policy: set 'Supervisor enp8s0' (enp8s0) as default for IPv4 routing and DNS
[   30.771884] homeassistant NetworkManager[407]: <info>  [1734102853.2249] device (enp8s0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
[   30.806412] homeassistant NetworkManager[407]: <info>  [1734102853.2606] device (enp8s0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
[   30.806559] homeassistant NetworkManager[407]: <info>  [1734102853.2607] device (enp8s0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
[   30.806815] homeassistant NetworkManager[407]: <info>  [1734102853.2610] manager: NetworkManager state is now CONNECTED_SITE
[   30.807418] homeassistant NetworkManager[407]: <info>  [1734102853.2613] device (enp8s0): Activation: successful, device activated.
[   31.280803] homeassistant NetworkManager[407]: <info>  [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]: <info>  [1734102854.9343] dhcp6 (enp8s0): activation: beginning transaction (timeout in 45 seconds)
[   32.485417] homeassistant NetworkManager[407]: <info>  [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.

@kepstin kepstin added the bug label Dec 13, 2024
@kepstin
Copy link
Author

kepstin commented Dec 13, 2024

I believe the relevant NetworkManager setting to fix this issue - i.e. make it require IPv6 addressing in order to consider network to be configured - in the system-connections keyfile is:

[ipv6]
may-fail=false

In the NetworkManager configuration UI, this setting is labelled "Require IPv6 addressing for this connection to complete".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant