Remote Exception: Internal error 'br-lan'
Several users reported on our forum (here, here) that on LAN and Wi-Fi pages they have "An Unknown API Error".
From a stack trace, it's evident that the issue is with the br-lan
interface, which is used by default here.
I'm not sure if it's a configuration we do support.
<h3>Error:</h3>
<p>Remote Exception: Internal error 'br-lan'('<class 'KeyError'>')</p>
<h3>Extra:</h3>
<p>{"module": "lan", "action": "get_settings", "kind": "request"}</p>
<h3>Trace:</h3>
<p>Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/foris_controller/message_router.py", line 117, in process_message
File "/usr/lib/python3.9/site-packages/foris_controller/module_base.py", line 61, in perform_action
File "/usr/lib/python3.9/site-packages/foris_controller_modules/lan/__init__.py", line 36, in action_get_settings
File "/usr/lib/python3.9/site-packages/foris_controller/utils.py", line 113, in inner
File "/usr/lib/python3.9/site-packages/foris_controller_modules/lan/handlers/openwrt.py", line 41, in get_settings
File "/usr/lib/python3.9/site-packages/foris_controller_backends/lan/__init__.py", line 262, in get_settings
File "/usr/lib/python3.9/site-packages/foris_controller_backends/lan/__init__.py", line 201, in get_ipv6_client_list
KeyError: 'br-lan'
</p>
2022-12-22 16:19:06: (../src/server.c.1588) server started (lighttpd/1.4.67)
2022-12-22 16:22:34: (../src/mod_fastcgi.c.450) FastCGI-stderr:[2022-12-22 16:22:35,146] ERROR in backend: Exception in backend occurred. (Controller error(s) has occured:
2022-12-22 16:22:34: (../src/mod_fastcgi.c.450) FastCGI-stderr:Traceback (most recent call last):
2022-12-22 16:22:34: (../src/mod_fastcgi.c.450) FastCGI-stderr: File "/usr/lib/python3.9/site-packages/foris_controller/message_router.py", line 117, in process_message
2022-12-22 16:22:34: (../src/mod_fastcgi.c.450) FastCGI-stderr: File "/usr/lib/python3.9/site-packages/foris_controller/module_base.py", line 61, in perform_action
2022-12-22 16:22:34: (../src/mod_fastcgi.c.450) FastCGI-stderr: File "/usr/lib/python3.9/site-packages/foris_controller_modules/lan/__init__.py", line 36, in action_get_settings
2022-12-22 16:22:34: (../src/mod_fastcgi.c.450) FastCGI-stderr: File "/usr/lib/python3.9/site-packages/foris_controller/utils.py", line 113, in inner
2022-12-22 16:22:34: (../src/mod_fastcgi.c.450) FastCGI-stderr: File "/usr/lib/python3.9/site-packages/foris_controller_modules/lan/handlers/openwrt.py", line 41, in get_settings
2022-12-22 16:22:34: (../src/mod_fastcgi.c.450) FastCGI-stderr: File "/usr/lib/python3.9/site-packages/foris_controller_backends/lan/__init__.py", line 262, in get_settings
2022-12-22 16:22:34: (../src/mod_fastcgi.c.450) FastCGI-stderr: File "/usr/lib/python3.9/site-packages/foris_controller_backends/lan/__init__.py", line 201, in get_ipv6_client_list
2022-12-22 16:22:34: (../src/mod_fastcgi.c.450) FastCGI-stderr:KeyError: 'br-lan'
2022-12-22 16:22:34: (../src/mod_fastcgi.c.450) FastCGI-stderr:
2022-12-22 16:22:34: (../src/mod_fastcgi.c.450) FastCGI-stderr:Internal error 'br-lan'('<class 'KeyError'>')
2022-12-22 16:22:34: (../src/mod_fastcgi.c.450) FastCGI-stderr:
2022-12-22 16:22:34: (../src/mod_fastcgi.c.450) FastCGI-stderr:)