#Hey.. Another networking question.

1 messages · Page 1 of 1 (latest)

hardy loom
#

I have no idea why it's failing.
I tried setting up the connection via command line but again.. won't connect:

hardy loom
#
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?