Bench download-translations server error

In my local dev erpnext instance, switching language has no effect, which is due to the files in the translations directory are incorrect. I tried bench download-translations, but the downloaded files are htm pages indicating the following error:

Server Error
Traceback (most recent call last):
File “/home/frappe/translator_v2/apps/frappe/frappe/website/serve.py”, line 16, in get_response
endpoint, renderer_instance = path_resolver.resolve()
File “/home/frappe/translator_v2/apps/frappe/frappe/website/path_resolver.py”, line 31, in resolve
return self.path, NotFoundPage(self.path)
TypeError: init() missing 1 required positional argument: ‘http_status_code’

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/home/frappe/translator_v2/env/lib/python3.6/site-packages/werkzeug/local.py”, line 72, in getattr
return self.storage[self.ident_func()][name]
KeyError: ‘path’

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/home/frappe/translator_v2/apps/frappe/frappe/app.py”, line 75, in application
response = get_response()
File “/home/frappe/translator_v2/apps/frappe/frappe/website/serve.py”, line 23, in get_response
response = ErrorPage(exception=e).render()
File “/home/frappe/translator_v2/apps/frappe/frappe/website/page_renderers/template_page.py”, line 61, in render
html = self.get_html()
File “/home/frappe/translator_v2/apps/frappe/frappe/website/utils.py”, line 443, in cache_html_decorator
html = func(*args, **kwargs)
File “/home/frappe/translator_v2/apps/frappe/frappe/website/page_renderers/template_page.py”, line 76, in get_html
self.post_process_context()
File “/home/frappe/translator_v2/apps/frappe/frappe/website/page_renderers/template_page.py”, line 86, in post_process_context
super(TemplatePage, self).post_process_context()
File “/home/frappe/translator_v2/apps/frappe/frappe/website/page_renderers/base_template_page.py”, line 35, in post_process_context
self.set_missing_values()
File “/home/frappe/translator_v2/apps/frappe/frappe/website/page_renderers/template_page.py”, line 270, in set_missing_values
super().set_missing_values()
File “/home/frappe/translator_v2/apps/frappe/frappe/website/page_renderers/base_template_page.py”, line 63, in set_missing_values
self.context.pathname = frappe.local.path if hasattr(frappe, ‘local’) else self.path
File “/home/frappe/translator_v2/env/lib/python3.6/site-packages/werkzeug/local.py”, line 74, in getattr
raise AttributeError(name)
AttributeError: path

The error persists, any update?

I downloaded the translation files by git pull. But now when I login, the following error occurs:

09:30:09 web.1            | Traceback (most recent call last):
09:30:09 web.1            |   File "apps/frappe/frappe/www/app.py", line 28, in get_context
09:30:09 web.1            |     boot = frappe.sessions.get()
09:30:09 web.1            |   File "apps/frappe/frappe/sessions.py", line 161, in get
09:30:09 web.1            |     bootinfo = get_bootinfo()
09:30:09 web.1            |   File "apps/frappe/frappe/boot.py", line 103, in get_bootinfo
09:30:09 web.1            |     bootinfo.translated_doctypes = get_translated_doctypes()
09:30:09 web.1            |   File "apps/frappe/frappe/translate.py", line 1300, in get_translated_doctypes
09:30:09 web.1            |     dts = frappe.get_all("DocType", {"translated_doctype": 1}, pluck="name")
09:30:09 web.1            |   File "apps/frappe/frappe/__init__.py", line 1915, in get_all
09:30:09 web.1            |     return get_list(doctype, *args, **kwargs)
09:30:09 web.1            |   File "apps/frappe/frappe/__init__.py", line 1887, in get_list
09:30:09 web.1            |     return frappe.model.db_query.DatabaseQuery(doctype).execute(*args, **kwargs)
09:30:09 web.1            |   File "apps/frappe/frappe/model/db_query.py", line 172, in execute
09:30:09 web.1            |     result = self.build_and_run()
09:30:09 web.1            |   File "apps/frappe/frappe/model/db_query.py", line 212, in build_and_run
09:30:09 web.1            |     return frappe.db.sql(
09:30:09 web.1            |   File "apps/frappe/frappe/database/database.py", line 209, in sql
09:30:09 web.1            |     self._cursor.execute(query, values)
09:30:09 web.1            |   File "env/lib/python3.10/site-packages/pymysql/cursors.py", line 148, in execute
09:30:09 web.1            |     result = self._query(query)
09:30:09 web.1            |   File "env/lib/python3.10/site-packages/pymysql/cursors.py", line 310, in _query
09:30:09 web.1            |     conn.query(q)
09:30:09 web.1            |   File "env/lib/python3.10/site-packages/pymysql/connections.py", line 548, in query
09:30:09 web.1            |     self._affected_rows = self._read_query_result(unbuffered=unbuffered)
09:30:09 web.1            |   File "env/lib/python3.10/site-packages/pymysql/connections.py", line 775, in _read_query_result
09:30:09 web.1            |     result.read()
09:30:09 web.1            |   File "env/lib/python3.10/site-packages/pymysql/connections.py", line 1156, in read
09:30:09 web.1            |     first_packet = self.connection._read_packet()
09:30:09 web.1            |   File "env/lib/python3.10/site-packages/pymysql/connections.py", line 725, in _read_packet
09:30:09 web.1            |     packet.raise_for_error()
09:30:09 web.1            |   File "env/lib/python3.10/site-packages/pymysql/protocol.py", line 221, in raise_for_error
09:30:09 web.1            |     err.raise_mysql_exception(self._data)
09:30:09 web.1            |   File "env/lib/python3.10/site-packages/pymysql/err.py", line 143, in raise_mysql_exception
09:30:09 web.1            |     raise errorclass(errno, errval)
09:30:09 web.1            | pymysql.err.OperationalError: (1054, "Unknown column 'tabDocType.translated_doctype' in 'where clause'")

Finally worked through bench update.

bench download-translations error persists.