Server configuration broken after adding client
I've create a new client configuration (several older configurations were already there). Then reForis has started to display (on Server Setting): An error occurred while fetching data.
It looks that the configuration contains some unparseable data.
/var/log/messages
contains lines like these ones:
Dec 6 19:54:20 turris foris-controller[5204]: ERROR:foris_controller_backends.uci:Uci transaction terminated.
Dec 6 19:54:20 turris foris-controller[5204]: ERROR:foris_controller.message_router:Internal error occured <class 'foris_controller.exceptions.UciException'>('['uci', '-n', '-c', '/etc/config/', '-P', '/tmp/.uci-foris-controller', 'export', 'openvpn']: command failed (b'uci: Parse error (invalid character in name field) at line 61, byte 25\n')'):
And /var/log/lighttpd/error.log
contains:
2020-12-06 20:54:20: (mod_fastcgi.c.421) FastCGI-stderr: [2020-12-06 20:54:20,811] ERROR in backend: Exception in backend occurred. (Controller error(s) has occured:
2020-12-06 20:54:20: (mod_fastcgi.c.421) FastCGI-stderr: Traceback (most recent call last):
2020-12-06 20:54:20: (mod_fastcgi.c.421) FastCGI-stderr: File "/usr/lib/python3.7/site-packages/foris_controller/message_router.py", line 117, in process_message
2020-12-06 20:54:20: (mod_fastcgi.c.421) FastCGI-stderr: File "/usr/lib/python3.7/site-packages/foris_controller/module_base.py", line 61, in perform_action
2020-12-06 20:54:20: (mod_fastcgi.c.421) FastCGI-stderr: File "/usr/lib/python3.7/site-packages/foris_controller_modules/openvpn/__init__.py", line 63, in action_get_settings
2020-12-06 20:54:20: (mod_fastcgi.c.421) FastCGI-stderr: File "/usr/lib/python3.7/site-packages/foris_controller/utils.py", line 111, in inner
2020-12-06 20:54:20: (mod_fastcgi.c.421) FastCGI-stderr: File "/usr/lib/python3.7/site-packages/foris_controller_modules/openvpn/handlers/openwrt.py", line 61, in get_settings
2020-12-06 20:54:20: (mod_fastcgi.c.421) FastCGI-stderr: File "/usr/lib/python3.7/site-packages/foris_controller_backends/openvpn/__init__.py", line 154, in get_settings
2020-12-06 20:54:20: (mod_fastcgi.c.421) FastCGI-stderr: File "/usr/lib/python3.7/site-packages/foris_controller_backends/uci/__init__.py", line 341, in read
2020-12-06 20:54:20: (mod_fastcgi.c.421) FastCGI-stderr: File "/usr/lib/python3.7/site-packages/foris_controller_backends/uci/__init__.py", line 347, in export_data
2020-12-06 20:54:20: (mod_fastcgi.c.421) FastCGI-stderr: File "/usr/lib/python3.7/site-packages/foris_controller_backends/uci/__init__.py", line 182, in _run_uci_command
2020-12-06 20:54:20: (mod_fastcgi.c.421) FastCGI-stderr: foris_controller.exceptions.UciException: ['uci', '-n', '-c', '/etc/config/', '-P', '/tmp/.uci-foris-controller', 'export', 'openvpn']: command failed (b'uci: Parse error (invalid character in name field) at line 61, byte 25\n')
2020-12-06 20:54:20: (mod_fastcgi.c.421) FastCGI-stderr: Internal error ['uci', '-n', '-c', '/etc/config/', '-P', '/tmp/.uci-foris-controller', 'export', 'openvpn']: command failed (b'uci: Parse error (invalid character in name field) at line 61, byte 25\n')('<class 'foris_controller.exceptions.UciException'>')
2020-12-06 20:54:20: (mod_fastcgi.c.421) FastCGI-stderr: )
Device: Turris Omnia
TOS version: 5.1.4 (HBS)