You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04升级后安装PostgreSQL失败求助

解决Ubuntu 20.04安装PostgreSQL及postgresql-contrib时的依赖配置错误

伙计,我来帮你搞定这个PostgreSQL安装的麻烦!从你贴的错误日志来看,核心问题是postgresql-common包的安装后脚本执行失败(退出状态10),导致后续所有依赖它的包都没法正常配置。咱们一步步来排查解决:

方法1:尝试修复未完成的包配置

先让系统自动修复未完成的包配置和依赖问题,这是最常用的第一步:

sudo dpkg --configure -a
sudo apt-get install -f
  • dpkg --configure -a会强制重新配置所有未完成安装流程的包
  • apt-get install -f会自动补全缺失的依赖,修复损坏的包关联

方法2:彻底清理后重新安装

如果方法1无效,那就彻底清除所有PostgreSQL相关的残留文件,再重新安装:

  1. 完全卸载所有PostgreSQL相关包:
sudo apt-get purge postgresql* postgresql-common
sudo apt-get autoremove
sudo apt-get autoclean
  1. 删除残留的配置和数据目录:
sudo rm -rf /var/lib/postgresql/
sudo rm -rf /etc/postgresql/
sudo rm -rf /var/log/postgresql/
  1. 重新更新源并安装:
sudo apt update
sudo apt install postgresql postgresql-contrib

方法3:排查postgresql-common脚本的具体错误

如果还是失败,咱们来看看postgresql-common的安装脚本到底哪里出了问题:

sudo dpkg --configure postgresql-common -D777

这个命令会输出详细的调试日志,你能看到脚本执行时的具体错误(比如某个目录不存在、权限不足等)。比如常见的/var/run/postgresql目录权限问题,可以手动修复:

sudo mkdir -p /var/run/postgresql
sudo chown postgres:postgres /var/run/postgresql
sudo chmod 755 /var/run/postgresql

修复后再重新配置:

sudo dpkg --configure postgresql-common

内容的提问来源于stack exchange,提问作者Shahid Tariq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 07:34:37