Can't access settings page after setup with venv on Pi3B+

I set up rhasspy in a venv like in the installation docs.
Then I source .venv/bin/activation and run ./rhasspy.sh -p de
I have edited the default profile in the .venv site-packages folder to use my external mqtt broker.
The web page shows up fine, but when I try to open the settings page I get in the browser window:

TypeError: expected str, bytes or os.PathLike object, not NoneType

and the commandline says:

[ERROR:2020-06-20 20:02:38,469] rhasspyserver_hermes: expected str, bytes or os.PathLike object, not NoneType
Traceback (most recent call last):
File “/home/pi/rhasspy/.venv/lib/python3.7/site-packages/quart/app.py”, line 1821, in full_dispatch_request
result = await self.dispatch_request(request_context)
File “/home/pi/rhasspy/.venv/lib/python3.7/site-packages/quart/app.py”, line 1869, in dispatch_request
return await handler(**request_.view_args)
File “/home/pi/rhasspy/.venv/lib/python3.7/site-packages/rhasspyserver_hermes/main.py”, line 2413, in page_settings
“settings.html”, page=“Settings”, **get_template_args()
File “/home/pi/rhasspy/.venv/lib/python3.7/site-packages/quart/templating.py”, line 91, in render_template
return await _render(template, context)
File “/home/pi/rhasspy/.venv/lib/python3.7/site-packages/quart/templating.py”, line 109, in _render
rendered_template = await template.render_async(context)
File “/home/pi/rhasspy/.venv/lib/python3.7/site-packages/jinja2/asyncsupport.py”, line 65, in render_async
return self.environment.handle_exception()
File “/home/pi/rhasspy/.venv/lib/python3.7/site-packages/jinja2/environment.py”, line 832, in handle_exception
reraise(*rewrite_traceback_stack(source=source))
File “/home/pi/rhasspy/.venv/lib/python3.7/site-packages/jinja2/_compat.py”, line 28, in reraise
raise value.with_traceback(tb)
File “/home/pi/rhasspy/.venv/lib/python3.7/site-packages/jinja2/asyncsupport.py”, line 25, in concat_async
await collect()
File “/home/pi/rhasspy/.venv/lib/python3.7/site-packages/jinja2/asyncsupport.py”, line 22, in collect
async for event in async_gen:
File “/home/pi/rhasspy/.venv/share/rhasspy/templates/settings.html”, line 1, in top-level template code
{% extends “layout.html” %}
File “/home/pi/rhasspy/.venv/share/rhasspy/templates/layout.html”, line 157, in top-level template code
{% block body %}{% endblock %}
File “/home/pi/rhasspy/.venv/share/rhasspy/templates/settings.html”, line 882, in block “body”
<li>Base Language Model FST: <tt>{{ profile.read_path(profile.get(“speech_to_text.pocketsphinx.base_language_model_fst”)) }}</tt> </li>
File “/home/pi/rhasspy/.venv/lib/python3.7/site-packages/rhasspyprofile/profile.py”, line 125, in read_path
full_path = profiles_dir.joinpath(self.name, *path_parts)
File “/usr/lib/python3.7/pathlib.py”, line 898, in joinpath
return self._make_child(args)
File “/usr/lib/python3.7/pathlib.py”, line 688, in _make_child
drv, root, parts = self._parse_args(args)
File “/usr/lib/python3.7/pathlib.py”, line 642, in parse_args
a = os.fspath(a)
TypeError: expected str, bytes or os.PathLike object, not NoneType
[ERROR:2020-06-20 20:02:38,689] rhasspyserver_hermes: NotFound(404)
Traceback (most recent call last):
File “/home/pi/rhasspy/.venv/lib/python3.7/site-packages/quart/app.py”, line 1821, in full_dispatch_request
result = await self.dispatch_request(request_context)
File “/home/pi/rhasspy/.venv/lib/python3.7/site-packages/quart/app.py”, line 1863, in dispatch_request
raise request
.routing_exception
quart.exceptions.NotFound: NotFound(404)

I guess it’s looking for a base_language_model for pocketsphinx but it’s just the default profile, maybe I don’t even want to use pocketsphinx, that’s why I want to access the settings page.
Docker doesn’t work for me. Can anyone help me? Have I missed a step?

Nevermind, this solved it: