2011-10-23 57 views
1

我正在使用pgInstaller postgresql-8.3.16-1重新安裝PostgreSQL。在安裝過程的最後一步發生錯誤:無法安裝PostgreSQL 8.3,無法運行initdb:1?

無法運行initdb:1!

\tmp\initdb.log示出了這樣的信息:

的應用已啓動失敗,因爲其側由端 配置不正確。請參閱應用程序事件日誌或 使用命令行sxstrace.exe工具獲取更多詳細信息。

該消息非常簡單,但找不到安裝失敗的根本原因。

任何人都知道是什麼原因?

+0

你運行了'sxstrace.exe'嗎? – bos

+0

更適合http://serverfault.com/ –

回答

1

您可能已經在您的Posgres8.3安裝嘗試啓動新安裝的位置安裝了數據庫集羣。你不能真正混合和匹配這樣的版本。

如果可能,請安裝創建現有數據庫時的舊版本。然後使用pg_dumpall創建一個包含所有數據的.SQL轉儲。然後您可以移動或刪除舊數據庫(通常在/var/lib/pgsql)並安裝新版本。最後,應用數據庫轉儲獲取舊數據。請致電手冊頁。

如果您安裝的是相同版本,則無需升級羣集,只要一切正常,您可以安全地忽略有關initdb的錯誤。