Debian
無法讓 PostgreSQL 在 Debian Lenny 中執行
我正在嘗試使用包管理器在 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 包。