Debian

無法讓 PostgreSQL 在 Debian Lenny 中執行

  • May 18, 2010

我正在嘗試使用包管理器在 Debian Lenny(核心 2.6.26-2-686)上安裝 PostgreSQL 8.3:

sudo apt-get install postgresql-8.3 postgresql-client-8.3 postgresql-contrib-8.3 postgresql-common

部署包 postgresql-common 時,會顯示以下警告:

支持的版本:警告:未知的 Debian 版本:5.0.4

我想知道這是否與我在下面描述的問題有關。

接下來我嘗試啟動數據庫伺服器,但它沒有任何效果,也沒有生成任何日誌。

須藤 /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:

deb http://www.backports.org/debian lenny-backports 主要貢獻非免費

並執行:

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

然後伺服器自動啟動。

我發現了這個錯誤,從 95 版開始解決,但您正在安裝穩定版(94)。

您正在使用哪個儲存庫?我認為您正在安裝錯誤版本的 postgresql 包。

引用自:https://serverfault.com/questions/142930