For the record, it worked fine when I just installed the 9.0 packages: $ sudo aptitude [selected packages in UI] Reading changelogs... Done apt-listchanges: Do you want to continue? [Y/n] Preconfiguring packages ... (Reading database ... 149860 files and directories currently installed.) Preparing to replace libpq5 8.4.2-2+b1 (using .../libpq5_9.0.0-3_amd64.deb) ... Unpacking replacement libpq5 ... Preparing to replace postgresql-client-common 110 (using .../postgresql-client-common_111_all.deb) ... Unpacking replacement postgresql-client-common ... Selecting previously deselected package postgresql-client-9.0. Unpacking postgresql-client-9.0 (from .../postgresql-client-9.0_9.0.0-3_amd64.deb) ... Preparing to replace postgresql-common 110 (using .../postgresql-common_111_all.deb) ... Stopping PostgreSQL 8.4 database server: main. Fixing init script priority of /etc/rc2.d/S20postgresql to S19... Fixing init script priority of /etc/rc3.d/S20postgresql to S19... Fixing init script priority of /etc/rc4.d/S20postgresql to S19... Fixing init script priority of /etc/rc5.d/S20postgresql to S19... Fixing init script priority of /etc/rc0.d/K20postgresql to K21... Fixing init script priority of /etc/rc1.d/K20postgresql to K21... Fixing init script priority of /etc/rc6.d/K20postgresql to K21... Unpacking replacement postgresql-common ... Selecting previously deselected package postgresql-9.0. Unpacking postgresql-9.0 (from .../postgresql-9.0_9.0.0-3_amd64.deb) ... Preparing to replace postgresql 8.4.4-2 (using .../postgresql_9.0.0-3_all.deb) ... Unpacking replacement postgresql ... Preparing to replace postgresql-client 8.4.4-2 (using .../postgresql-client_9.0.0-3_all.deb) ... Unpacking replacement postgresql-client ... Selecting previously deselected package postgresql-contrib-9.0. Unpacking postgresql-contrib-9.0 (from .../postgresql-contrib-9.0_9.0.0-3_amd64.deb) ... Preparing to replace postgresql-contrib 8.4.4-2 (using .../postgresql-contrib_9.0.0-3_all.deb) ... Unpacking replacement postgresql-contrib ... Selecting previously deselected package postgresql-plperl-9.0. Unpacking postgresql-plperl-9.0 (from .../postgresql-plperl-9.0_9.0.0-3_amd64.deb) ... Selecting previously deselected package postgresql-plpython-9.0. Unpacking postgresql-plpython-9.0 (from .../postgresql-plpython-9.0_9.0.0-3_amd64.deb) ... Processing triggers for man-db ... Setting up libpq5 (9.0.0-3) ... Setting up postgresql-client-common (111) ... Setting up postgresql-client-9.0 (9.0.0-3) ... update-alternatives: using /usr/share/postgresql/9.0/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode. Setting up postgresql-common (111) ... Starting PostgreSQL 8.4 database server: main. Setting up postgresql-9.0 (9.0.0-3) ... Creating new cluster (configuration: /etc/postgresql/9.0/main, data: /var/lib/postgresql/9.0/main)... Moving configuration file /var/lib/postgresql/9.0/main/postgresql.conf to /etc/postgresql/9.0/main... Moving configuration file /var/lib/postgresql/9.0/main/pg_hba.conf to /etc/postgresql/9.0/main... Moving configuration file /var/lib/postgresql/9.0/main/pg_ident.conf to /etc/postgresql/9.0/main... Configuring postgresql.conf to use port 5433... update-alternatives: using /usr/share/postgresql/9.0/man/man1/postmaster.1.gz to provide /usr/share/man/man1/postmaster.1.gz (postmaster.1.gz) in auto mode. Starting PostgreSQL 9.0 database server: main. Setting up postgresql (9.0.0-3) ... Setting up postgresql-client (9.0.0-3) ... Setting up postgresql-contrib-9.0 (9.0.0-3) ... Setting up postgresql-contrib (9.0.0-3) ... Setting up postgresql-plperl-9.0 (9.0.0-3) ... Setting up postgresql-plpython-9.0 (9.0.0-3) ... Press return to continue.
$ pg_lsclusters Version Cluster Port Status Owner Data directory Log file 8.4 main 5432 online postgres /var/lib/postgresql/8.4/main /var/log/postgresql/postgresql-8.4-main.log 9.0 main 5433 online postgres /var/lib/postgresql/9.0/main /var/log/postgresql/postgresql-9.0-main.log So there's nothing *fundamentally* broken. There may still be a bug that causes the creation of the 9.0 cluster to fail under *specific* circum- stances, of course. BTW, Martin, thanks for your great work on the PostgreSQL packages! I appreciate it very much. -Julian
signature.asc
Description: This is a digitally signed message part.