PGAdmin4: KeyError: 'user_management.index'

Hallo,
nachdem unter FreeBSD nun das alte pgadmin3 (dort in den Ports vorhanden) endgültig nicht mehr zu einer Zusammenarbeit mit meinem aktualisierten PostgreSQL (14.2) zu überreden ist, habe ich mir mal PGAdmin4 angesehen.
Es gibt ein paar Anleitungen im Netz, wie man es installieren soll, die mehr oder weniger die gleichen Schritte dokumentieren. Ich habe diese hier benutzt:

Installiert ist die aktuelle Version 4.6.7.
Wenn ich den Server dann starte und den initialen Admin-Account eingegeben habe, bekomme ich nach der Anmeldung:

KeyError: 'user_management.index'
2022-04-03 16:36:23,545: ERROR  pgadmin:        'user_management.index'
Traceback (most recent call last):
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/flask/app.py", line 1523, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/flask/app.py", line 1509, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/flask_login/utils.py", line 277, in decorated_view
    return current_app.ensure_sync(func)(*args, **kwargs)
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/pgadmin4/pgadmin/authenticate/mfa/utils.py", line 318, in inner
    execute_func
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/pgadmin4/pgadmin/authenticate/mfa/utils.py", line 169, in mfa_enabled
    return execute_if_enabled()
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/pgadmin4/pgadmin/authenticate/mfa/utils.py", line 301, in if_else_func_inner
    return _func(first, second)
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/pgadmin4/pgadmin/authenticate/mfa/utils.py", line 242, in mfa_session_authenticated
    return authenticated() if session.get('mfa_authenticated', False) is True \
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/pgadmin4/pgadmin/authenticate/mfa/utils.py", line 297, in execute_func
    return wrapped(*args, **kwargs)
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/pgadmin4/pgadmin/browser/__init__.py", line 766, in index
    auth_only_internal=auth_only_internal,
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/flask/templating.py", line 151, in render_template
    ctx.app,
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/flask/templating.py", line 128, in _render
    rv = template.render(context)
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/jinja2/environment.py", line 1291, in render
    self.environment.handle_exception()
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/jinja2/environment.py", line 925, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/pgadmin4/pgadmin/browser/templates/browser/index.html", line 6, in top-level template code
    {% import 'browser/macros/static_user_icon.macro' as IMG with context %}
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/pgadmin4/pgadmin/templates/base.html", line 55, in top-level template code
    'pgadmin.user_management.current_user': "{{ url_for('user_management.index') }}" + "current_user",
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/flask/helpers.py", line 309, in url_for
    appctx.app.inject_url_defaults(endpoint, values)
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/flask/app.py", line 1816, in inject_url_defaults
    func(endpoint, values)
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/pgadmin4/pgadmin/__init__.py", line 841, in add_internal_version
    urls = [url for url in app.url_map.iter_rules(endpoint)]
  File "/home/joerg/src/pgadmin4/pgadmin4/lib/python3.7/site-packages/werkzeug/routing.py", line 1538, in iter_rules
    return iter(self._rules_by_endpoint[endpoint])
KeyError: 'user_management.index'
tippe oder füge den Code hier ein

Habe mal versucht zu verfolgen, was da passiert sein könnte, aber das ist mir erstmal zu tief verzweigt.

Wie hast du es denn installiert? Paketmanagement oder selbst? Ich bevorzuge hier die Installation als wheel-Paket in einer virtuellen Python3-Umgebung.

Grüße Uwe

Hatte extra die benutzte Anleitung verlinkt: als wheel in einer VE.

Dieses Thema wurde automatisch 60 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.