将 Ubuntu 升级到 9.10 版并删除 postgresql 8.3 后,我运行apt-get install postgresql-8.4得到以下消息:
设置 postgresql-8.4 (8.4.2-0ubuntu9.10) ...
配置已经存在的集群(配置:/etc/postgresql/8.4/main,数据:/var/lib/postgresql/8.4/main,所有者:115: 128)
错误:move_conffile:所需的配置文件/var/lib/postgresql/8.4/main/postgresql.conf 不存在
错误:无法创建默认集群。请手动创建它
pg_createcluster 8.4 主要 --start
运行该命令时出现错误:
配置已经存在的集群(配置:/etc/postgresql/8.4/main,数据:/var/lib/postgresql/8.4/main,所有者:115:128)
错误:move_conffile:需要的配置文件/var/lib/postgresql/8.4 /main/postgresql.conf 不存在
dpkg -l的输出| grep postgresql是
ii postgresql-8.4 8.4.2-0ubuntu9.10 object-relational SQL database, version 8.4
ii postgresql-client-8.4 8.4.2-0ubuntu9.10 front-end programs for PostgreSQL 8.4
ii postgresql-client-common 101 manager for multiple PostgreSQL client versi
ii postgresql-common 101 PostgreSQL database-cluster manager
已解决,点击此链接https://bugs.launchpad.net/ubuntu/+source/postgresql-8.3/+bug/235379 answer #15 并开始