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.

Attachment: signature.asc
Description: Digital signature

Reply via email to