Moe*_*ini 5 upgrade package-management apt postgresql partial-upgrade
当我想对 Synaptic 做任何事情apt-get或停止、启动、重新启动时,postgresql我收到以下错误
设置 postgresql-common (114) ...
* 启动 PostgreSQL 8.4 数据库服务器 * 在 /usr/bin/pg_ctlcluster 第 63 行使用 -T 开关运行时 $ENV{PATH} 中的目录不安全。
[失败]
invoke-rc.d:initscript postgresql,动作“开始”失败。
dpkg: 错误处理 postgresql-common (--configure):
子进程安装后安装脚本返回错误退出状态 1
处理时遇到错误:
postgresql-common
E:子进程/usr/bin/dpkg返回错误码(1)
我正在使用 ubuntu 11.04 。我昨晚在升级过程中取消了升级到 11.10,并更改了source.list,然后从 Synaptic 重新加载包信息。也许这在某种程度上与问题有关,但是,我改source.list回默认值并重新加载它,但是,它并没有解决我的问题。
小智 6
尝试:
apt-get --purge remove postgresql\*
Run Code Online (Sandbox Code Playgroud)
它帮助了我。我有同样的问题。命令与末尾 '\*' 的建议不同。
这是由于 Postgre SQL 的安装在中间停止所致。清除 postgre sql 安装就可以了。
要清除 postgre sql 安装,请在控制台中输入
sudo apt-get remove --purge postgresql
Run Code Online (Sandbox Code Playgroud)
尝试运行这些命令,应该可以解决它。
sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get update && sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)