Turris OS 6.0 is released

Thanks for solving the problem with lighttpd, (reForis ??) and Luci. It was really enough to edit /etc/lighttpd/conf.d/30-rrdtool.conf by deactivating the line

## rrdtool.db-name = home_dir + "lighttpd.rrd … and then restart … /etc/init.d/lighttpd restart

(Confirming the CPU temperature drop from 62 to 52 degrees Celsius in Statistics … but i think it must be a function of the sensor, because the CPU has the same load)

In my case Luci is working and reForis reports an error even after another router restart

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /usr/lib/python3.9/site-packages/flup/server/fcgi_base.py in run(self=<flup.server.fcgi_base.Request object>)
 /usr/lib/python3.9/site-packages/flup/server/fcgi_base.py in handler(self=<flup.server.fcgi.WSGIServer object>, req=<flup.server.fcgi_base.Request object>)
 /usr/lib/python3.9/site-packages/reforis/__main__.py in __call__(self=
Souhrn

<reforis.main.AppWrapper object>, environ={‘CONTENT_LENGTH’: ‘0’, ‘DOCUMENT_ROOT’: ‘/www/turris-webapps/’, ‘GATEWAY_INTERFACE’: ‘CGI/1.1’, ‘HTTPS’: ‘on’, ‘HTTP_ACCEPT’: ‘text/html,application/xhtml+xml,application/xml;…,/;q=0.8,application/signed-exchange;v=b3;q=0.9’, ‘HTTP_ACCEPT_ENCODING’: ‘gzip, deflate, br’, ‘HTTP_ACCEPT_LANGUAGE’: ‘cs,en-GB;q=0.9,en;q=0.8’, ‘HTTP_CACHE_CONTROL’: ‘max-age=0’, ‘HTTP_COOKIE’: ‘_csrf_token=21dacf1f36a94a281f14f6623bd4a17014f2…qpoyzkp; sysauth=c7fbc69260906ebe035e41349b4e59da’, ‘HTTP_DNT’: ‘1’, …}, start_response=<function BaseFCGIServer.handler..start_response>)
/usr/lib/python3.9/site-packages/flask/app.py in call(self=<Flask ‘reforis’>, environ={‘CONTENT_LENGTH’: ‘0’, ‘DOCUMENT_ROOT’: ‘/www/turris-webapps/’, ‘GATEWAY_INTERFACE’: ‘CGI/1.1’, ‘HTTPS’: ‘on’, ‘HTTP_ACCEPT’: ‘text/html,application/xhtml+xml,application/xml;…,/;q=0.8,application/signed-exchange;v=b3;q=0.9’, ‘HTTP_ACCEPT_ENCODING’: ‘gzip, deflate, br’, ‘HTTP_ACCEPT_LANGUAGE’: ‘cs,en-GB;q=0.9,en;q=0.8’, ‘HTTP_CACHE_CONTROL’: ‘max-age=0’, ‘HTTP_COOKIE’: ‘_csrf_token=21dacf1f36a94a281f14f6623bd4a17014f2…qpoyzkp; sysauth=c7fbc69260906ebe035e41349b4e59da’, ‘HTTP_DNT’: ‘1’, …}, start_response=<function BaseFCGIServer.handler..start_response>)
/usr/lib/python3.9/site-packages/flask/app.py in wsgi_app(self=<Flask ‘reforis’>, environ={‘CONTENT_LENGTH’: ‘0’, ‘DOCUMENT_ROOT’: ‘/www/turris-webapps/’, ‘GATEWAY_INTERFACE’: ‘CGI/1.1’, ‘HTTPS’: ‘on’, ‘HTTP_ACCEPT’: ‘text/html,application/xhtml+xml,application/xml;…,/;q=0.8,application/signed-exchange;v=b3;q=0.9’, ‘HTTP_ACCEPT_ENCODING’: ‘gzip, deflate, br’, ‘HTTP_ACCEPT_LANGUAGE’: ‘cs,en-GB;q=0.9,en;q=0.8’, ‘HTTP_CACHE_CONTROL’: ‘max-age=0’, ‘HTTP_COOKIE’: ‘_csrf_token=21dacf1f36a94a281f14f6623bd4a17014f2…qpoyzkp; sysauth=c7fbc69260906ebe035e41349b4e59da’, ‘HTTP_DNT’: ‘1’, …}, start_response=<function BaseFCGIServer.handler..start_response>)
/usr/lib/python3.9/site-packages/flask/app.py in handle_exception(self=<Flask ‘reforis’>, e=ControllerMissing(‘Connection to controller 0000000B00006219 is lost.’))
/usr/lib/python3.9/site-packages/reforis/init.py in internal_error(error=<InternalServerError ‘500: Internal Server Error’>)
/usr/lib/python3.9/site-packages/flask/templating.py in render_template(template_name_or_list=‘errors/500.html’, **context={‘error’: <InternalServerError ‘500: Internal Server Error’>, ‘g’: <flask.ctx._AppCtxGlobals object>, ‘request’: <Request ‘https://192.168.2.1/reforis/’ [GET]>, ‘session’: <FileSystemSession {’_permanent’: True}>})
/usr/lib/python3.9/site-packages/flask/app.py in update_template_context(self=<Flask ‘reforis’>, context={‘error’: <InternalServerError ‘500: Internal Server Error’>, ‘g’: <flask.ctx._AppCtxGlobals object>, ‘request’: <Request ‘https://192.168.2.1/reforis/’ [GET]>, ‘session’: <FileSystemSession {’_permanent’: True}>})
/usr/lib/python3.9/site-packages/reforis/init.py in add_translations_catalog_to_ctx()
/usr/lib/python3.9/site-packages/flask_babel/init.py in get_locale()
/usr/lib/python3.9/site-packages/reforis/init.py in get_locale()
/usr/lib/python3.9/site-packages/reforis/init.py in _get_locale_from_backend(app=<Flask ‘reforis’>)
/usr/lib/python3.9/site-packages/reforis/backend.py in perform(self=MqttSender, module=‘web’, action=‘get_data’, data=None, raise_exception_on_failure=True, controller_id=None)
/usr/lib/python3.9/site-packages/reforis/backend.py in perform(self=MqttSender, module=‘web’, action=‘get_data’, data=None, raise_exception_on_failure=True, controller_id=None)
/usr/lib/python3.9/site-packages/reforis/backend.py in _send(self=MqttSender, module=‘web’, action=‘get_data’, data=None, controller_id=None)
/usr/lib/python3.9/site-packages/foris_client/buses/mqtt.py in send(self=<foris_client.buses.mqtt.MqttSender object>, module=‘web’, action=‘get_data’, data=None, timeout=30.0, controller_id=‘0000000B00006219’)
/usr/lib/python3.9/site-packages/foris_client/buses/mqtt.py in check_controllers()
ControllerMissing: Connection to controller 0000000B00006219 is lost.
args = (‘Connection to controller 0000000B00006219 is lost.’,)
device_id = ‘0000000B00006219’
with_traceback =