无法让 PostgreSQL 在 Debian Lenny 中运行

无法让 PostgreSQL 在 Debian Lenny 中运行

我正在尝试使用包管理器在 Debian Lenny(内核 2.6.26-2-686)上安装 PostgreSQL 8.3:

sudo apt-get 安装 postgresql-8.3 postgresql-client-8.3 postgresql-contrib-8.3 postgresql-common

部署包 postgresql-common 时显示以下警告:

supports_versions:警告:未知的 Debian 版本:5.0.4

我想知道这是否与我下面描述的问题有关。

接下来我尝试启动数据库服务器但没有任何效果,也没有生成任何日志。

sudo /etc/init.d/postgresql-8.3 启动

有人知道可能会发生什么事吗?

更新:这些是 sources.list 的内容:

deb http://security.debian.org/lenny/updates main contrib
deb-src http://security.debian.org/lenny/updates main contrib
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib 
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib
deb http://http.us.debian.org/debian stable main contrib non-free

解决方法:感谢 @lg 指出这个特定的软件包存在错误。一个可能的解决方法是从 Debian backports 存储库安装 PostgreSQL 8.4:

在 /etc/apt/sources.list 中添加了以下行:

德布http://www.backports.org/debian lenny-backports 主要贡献 non-free

并执行:

apt-get install debian-backports-keyring
apt-get update
apt-get -t lenny-backports install postgresql-8.4

然后服务器会自动启动。

答案1

我发现这个错误,从95版开始已经解决了,但是你安装的是稳定版本(94)。

答案2

您使用的是哪个存储库?我认为您安装的是错误版本的 postgresql 包。

相关内容