我在 Kubuntu 18.04 上启动 pgAdmin4 时收到此错误:
初始化应用程序服务器时发生错误:
无法启动应用程序服务器,服务器线程正在退出。
在以下窗口(“配置”)中,我有这些默认值:
Python 路径:
/usr/pgadmin4/lib/python2.7;/usr/pgadmin4/lib/python2.7/site-packages
应用程序路径:
/usr/pgadmin4/web
由于我没有/usr/pgadmin4/目录,所有这些都是错误的。
有关Windows 上的相同错误,请参阅/sf/ask/3077781171/
对我来说,当我像 Thomas Landauer 所说的那样运行 pgadmin 时,我收到了这个错误:
$ sudo python3 /usr/share/pgadmin4/web/pgAdmin4.py
Traceback (most recent call last):
File "/usr/share/pgadmin4/web/pgAdmin4.py", line 58, in <module>
exec(open(file_quote(setupfile), 'r').read())
File "<string>", line 47, in <module>
File "/usr/share/pgadmin4/web/pgadmin/setup/data_directory.py", line 29, in create_app_data_directory
_create_directory_if_not_exists(config.SESSION_DB_PATH)
File "/usr/share/pgadmin4/web/pgadmin/setup/data_directory.py", line 15, in _create_directory_if_not_exists
os.mkdir(_path)
FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/pgadmin/sessions'
Run Code Online (Sandbox Code Playgroud)
错误说明是什么问题,所以我创建了文件夹:
$ sudo mkdir -p /var/cache/pgadmin/sessions
Run Code Online (Sandbox Code Playgroud)
重新启动 pgAdmin4 后,它首先要求创建用户,然后工作。
问题似乎是我安装了 python2 和 python3。对我有用的解决方案(解决方法):
pgAdmin4.py. 就我而言,是/usr/share/pgadmin4/web/pgAdmin4.pysudo python3 /usr/share/pgadmin4/web/pgAdmin4.py如果您有更好的解决方案,请告诉我们:-)
我为此开了一张票:https ://redmine.postgresql.org/issues/3737
| 归档时间: |
|
| 查看次数: |
26333 次 |
| 最近记录: |