#Hey.. Another networking question.
1 messages · Page 1 of 1 (latest)
I have no idea why it's failing.
I tried setting up the connection via command line but again.. won't connect:
System information
IPv4 addresses for wlan0:
IPv4 addresses for end0: 192.168.50.191/24
IPv6 addresses for end0: fe80::bce8:7663:9655:c8cb/64
OS Version: Home Assistant OS 13.1
Home Assistant Core: 2024.9.0
Home Assistant URL: http://homeassistant.local:8123
Observer URL: http://homeassistant.local:4357
[core-ssh ~]$ ha network update wlan0 --wifi-ssid IoT --wifi-psk 12345678 --ipv4-method auto
Error: Activating connection failed, check connection settings.
[core-ssh ~]$ ha network info
docker:
address: 172.30.32.0/23
dns: 172.30.32.3
gateway: 172.30.32.1
interface: hassio
host_internet: true
interfaces:
- connected: false
enabled: false
interface: wlan0
ipv4:
address: []
gateway: null
method: disabled
nameservers: []
ready: false
ipv6:
address: []
gateway: null
method: disabled
nameservers: []
ready: false
mac: D8:3A:DD:A2:4F:7D
primary: false
type: wireless
vlan: null
wifi: null
- connected: true
enabled: true
interface: end0
ipv4:
address:
- 192.168.50.191/24
gateway: 192.168.50.1
method: auto
nameservers:
- 192.168.50.1
ready: true
ipv6:
address:
- fe80::bce8:7663:9655:c8cb/64
gateway: null
method: auto
nameservers: []
ready: false
mac: D8:3A:DD:A2:4F:7B
primary: true
type: ethernet
vlan: null
wifi: null
supervisor_internet: true ```
Also some kinf of wierd internal docker error regarding wlan0
Source: components/hassio/handler.py:618
integration: Home Assistant Supervisor (documentation, issues)
First occurred: 19:09:49 (1 occurrences)
Last logged: 19:09:49
Client error on /network/interface/wlan0/update request 500, message='Attempt to decode JSON with unexpected mimetype: text/plain; charset=utf-8', url='http://172.30.32.2/network/interface/wlan0/update'```
and then from the supervisor logs (1/3):
2024-09-06 19:05:06.750 INFO (MainThread) [supervisor.api.middleware.security] /network/info access from core_ssh
2024-09-06 19:05:06.752 INFO (MainThread) [supervisor.api.middleware.security] /host/info access from core_ssh
2024-09-06 19:05:06.755 INFO (MainThread) [supervisor.api.middleware.security] /core/info access from core_ssh
2024-09-06 19:05:59.209 INFO (MainThread) [supervisor.api.middleware.security] /network/interface/wlan0/update access from core_ssh
2024-09-06 19:06:38.890 INFO (MainThread) [supervisor.api.middleware.security] /network/info access from core_ssh
2024-09-06 19:09:39.014 INFO (MainThread) [supervisor.host.network] Updating local network information
(2/3)
Traceback (most recent call last):
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_protocol.py", line 452, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/aiohttp.py", line 141, in sentry_app_handle
reraise(*_capture_exception())
File "/usr/local/lib/python3.12/site-packages/sentry_sdk/utils.py", line 1642, in reraise
raise value
File "/usr/local/lib/python3.12/site-packages/sentry_sdk/integrations/aiohttp.py", line 131, in sentry_app_handle
response = await old_handle(self, request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_app.py", line 543, in _handle
resp = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_middlewares.py", line 114, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/supervisor/supervisor/api/middleware/security.py", line 189, in block_bad_requests
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/supervisor/supervisor/api/middleware/security.py", line 205, in system_validation
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/supervisor/supervisor/api/middleware/security.py", line 272, in token_validation
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^```
(3/3)
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/supervisor/supervisor/api/utils.py", line 63, in wrap_api
answer = await method(api, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/supervisor/supervisor/api/network.py", line 222, in interface_update
await asyncio.shield(self.sys_host.network.apply_changes(interface))
File "/usr/src/supervisor/supervisor/host/network.py", line 221, in apply_changes
settings = get_connection_from_interface(interface, self.sys_dbus.network)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/supervisor/supervisor/dbus/network/setting/generate.py", line 141, in get_connection_from_interface
"ssid": Variant("ay", interface.wifi.ssid.encode("UTF-8")),
^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'ssid'```
Should this go for the developers?