Manjaro系统打开pgadmin4报错如何解决?
Manjaro 系统 pgAdmin4 启动错误修复方案
按以下顺序逐一排查,每操作完一步测试一次启动状态:
- 清理异常残留的锁文件与损坏配置
pgAdmin4 崩溃、强制退出后会在用户目录残留锁文件和权限异常的配置,直接执行命令删除即可:rm -rf ~/.pgadmin/ ~/.config/pgadmin/ /tmp/pgadmin4* - 修复软件包依赖/路径失效问题
Manjaro 滚动升级后经常出现 Python 小版本迭代,导致 pgAdmin4 的依赖软链接失效,执行命令重装匹配版本的组件:
如果执行后仍无法启动,直接彻底重装 pgAdmin4:sudo pacman -Syu --needed pgadmin4 python-psycopg2 python-jinja python-werkzeugsudo pacman -Rns --noconfirm pgadmin4 && sudo pacman -S --noconfirm pgadmin4 - 解决沙箱权限启动报错
如果是官方独立安装包版本、或是开启了强制内核沙箱的配置,直接加无沙箱参数测试启动:
测试启动正常的话,直接修改系统菜单里 pgAdmin4 快捷方式的启动命令,末尾追加/usr/pgadmin4/bin/pgadmin4 --no-sandbox--no-sandbox参数即可永久生效。 - 解决端口占用问题
pgAdmin4 默认使用本地 5050 端口提供web界面,端口被占用时会直接启动失败,执行命令杀掉占用端口的进程:sudo fuser -k 5050/tcp
禁止使用
sudo启动 pgAdmin4,否则会在用户目录生成root权限的配置文件,后续普通用户启动会因权限不足直接报错。
内容的提问来源于stack exchange,提问作者aeross
相关产品推荐
相关产品推荐

