我只是试图在Ubuntu 16.04系统上运行pgAdmin4,它将不再为我启动。
它挂了很长时间,最终给了我错误:
无法联系应用服务器。
我检查了pgAdmin4日志,它给了我:
AttributeError: 'Request' object has no attribute 'is_json'
2020-05-18 16:08:46,684: ERROR pgadmin: 'Request' object has no attribute 'is_json'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/flask/app.py", line 1473, in full_dispatch_request
rv = self.preprocess_request()
File "/usr/lib/python3/dist-packages/flask/app.py", line 1666, in preprocess_request
rv = func()
File "/usr/lib/python3/dist-packages/flask_principal.py", line 477, in _on_before_request
identity = loader()
File "/usr/lib/python3/dist-packages/flask_security/core.py", line 515, in _identity_loader
if not isinstance(current_user._get_current_object(), AnonymousUserMixin):
File "/usr/lib/python3/dist-packages/werkzeug/local.py", line 307, in _get_current_object
return self.__local()
File "/usr/lib/python3/dist-packages/flask_login/utils.py", line 26, in <lambda>
current_user = LocalProxy(lambda: _get_user())
File "/usr/lib/python3/dist-packages/flask_login/utils.py", line 302, in _get_user
current_app.login_manager._load_user()
File "/usr/lib/python3/dist-packages/flask_login/login_manager.py", line 313, in _load_user
return self._load_from_request(request)
File "/usr/lib/python3/dist-packages/flask_login/login_manager.py", line 370, in _load_from_request
user = self.request_callback(request)
File "/usr/lib/python3/dist-packages/flask_security/core.py", line 475, in _request_loader
if request.is_json:
File "/usr/lib/python3/dist-packages/werkzeug/local.py", line 348, in __getattr__
return getattr(self._get_current_object(), name)
AttributeError: 'Request' object has no attribute 'is_json'
我已经尝试过搜索它,但是我不是python专家。我的猜测是python版本不兼容。我在4天前看到了有关此问题的先前问题。并且它被删除了。我不知道为什么。
注意:没有配置更改或任何东西。