Package: postgresql Version: 7.5.16 Severity: important Add -x to the existing postinst, since it fails in configure, not in unpacking:
Setting up postgresql (7.5.16) ...
+ '[' configure = configure ']'
+ '[' 7.4.8-2 ']'
+ dpkg --compare-versions 7.4.8-2 lt 7.4
+ dpkg --compare-versions 7.4.8-2 lt 7.5
+ sarge_etch_upgrade
+ FAKECONF=/etc/postgresql/7.4/main/postgresql.conf
+ '[' -f /etc/postgresql/7.4/main/postgresql.conf -a '!' -s
/etc/postgresql/7.4/main/postgresql.conf ']'
+ '[' -e /etc/postgresql/postmaster.conf ']'
+ . /etc/postgresql/postmaster.conf
+++ awk -F: '{print $6}'
+++ head -1
+++ getent passwd postgres
++ POSTGRES_HOME=/var/lib/postgres
++ '[' -z /var/lib/postgres ']'
++ POSTGRES_DATA=/var/lib/postgres/data
++ POSTMASTER_OPTIONS=
++ AUTOVACUUM=yes
+ PGDATA=/var/lib/postgres/data
+ PGLOG=/var/log/postgresql/postgres.log
+ '[' '!' -f /var/lib/postgres/data/PG_VERSION ']'
+ for i in main transition legacy
+ '[' '!' -d /etc/postgresql/7.4/main ']'
++ ls /etc/postgresql/7.4/main
+ '[' -z '' ']'
+ '[' '!' -d /var/lib/postgresql/7.4/main ']'
+ CLUSTER=main
+ break
+ '[' -z main ']'
+ mkdir -p /var/lib/postgresql/7.4/main
+ ln /var/lib/postgres/data/PG_VERSION /var/lib/postgresql/7.4/main
+ rmdir -p --ignore-fail-on-non-empty /var/lib/postgresql/7.4/main
rmdir: /var/lib: Device or resource busy
That "-p" looks suspicious. Or it might just fail because my
/var/lib/postgresql is its own logical volume? Should be failing
then, given that putting a DB into its own partition is often better
(use a better-suited filesystem).
Bye, J
-- System Information:
Debian Release: testing/unstable
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-sanctum
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages postgresql depends on:
ii postgresql-7.4 1:7.4.12-1 object-relational SQL database, ve
ii postgresql-client 7.5.16 front-end programs for PostgreSQL
ii postgresql-common 43 manager for PostgreSQL database cl
Versions of packages postgresql recommends:
pn postgresql-plperl-7.4 <none> (no description available)
pn postgresql-plpython-7.4 <none> (no description available)
pn postgresql-pltcl-7.4 <none> (no description available)
-- debconf information:
postgresql/enable_lang: true
postgresql/very_old_version_warning: true
shared/postgresql/upgrade74: false
postgresql/peer-to-ident: true
postgresql/missing_conf: true
* postgresql/settings/encoding: UNICODE
* postgresql/upgrade/preserve_location: /var/lib/postgres/preserve
* postgresql/settings/day_month_order: US
postgresql/convert-postmaster.init: true
* postgresql/upgrade/policy: true
postgresql/contains_POSTGRESHOME: true
* postgresql/upgrade/dump_location: /var/lib/postgres
* postgresql/convert-pg_hba.conf: true
* postgresql/settings/vacuum_full:
* postgresql/initdb/location: /var/lib/postgres/data
* postgresql/settings/locale: C
* postgresql/purge_data_too: false
* postgresql/settings/date_style: GERMAN
--
Jürgen A. Erhard
Invasion! http://invasion.jerhard.org
1. Man gewöhnt sich an allem - sogar am Dativ.
2. Der Dativ ist dem Genitiv sein Tod.
signature.asc
Description: Digital signature

