Package: postgrey
Version: 1.32-3
Severity: serious
Justification: Policy 2.2.1 "makes package to buggy to release"


This looks to be an incidental fault affecting postgrey, but the serious
consequence is that postgrey refuses to start.

What seems to have happened is that on the recent system upgrade
libberkeleydb-perl (a package upon which postgrey relies) was upgraded
to version 0.38-1.  This version moved from db4.6 to db4.7, which seem
to be mutually incompatible formats causing postgrey to fail instantly with

postgrey: FATAL: ERROR: can't create DB environment: No such file or directory 
(dbdir: /var/lib/postgrey uid/gid: 121,121)  

because it can no longer read the database files in /var/lib/postgrey

The only solution to this appears to be to dump the postgrey databases before
the upgrade and to reform them after (or simply to remove all the old files
losing the accumulated data).

I'm open to this being a severe bug in libberkeleydb-perl either since it
is the root cause, but I think posgrey will still have to acquire the
dump and restore package scripts to fix it.


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (650, 'testing'), (500, 'stable')
Architecture: hppa (parisc)

Kernel: Linux 2.6.26-1-parisc
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages postgrey depends on:
ii  adduser                       3.110      add and remove users and groups
ii  debconf                       1.5.25     Debian configuration management sy
ii  libberkeleydb-perl            0.38-1     use Berkeley DB 4 databases from P
ii  libnet-dns-perl               0.65-1     Perform DNS queries from a Perl sc
ii  libnet-server-perl            0.97-1     An extensible, general perl server
ii  perl                          5.10.0-19  Larry Wall's Practical Extraction 
ii  ucf                           3.0016     Update Configuration File: preserv

Versions of packages postgrey recommends:
ii  libdigest-sha1-perl           2.11-2+b1  NIST SHA-1 message digest algorith
ii  libnet-rblclient-perl         0.5-2      Queries multiple Realtime Blackhol
ii  libparse-syslog-perl          1.10-1     Perl module for parsing syslog ent
ii  postfix                       2.5.5-1.1  High-performance mail transport ag

postgrey suggests no packages.

-- debconf information:
  postgrey/1.32-3_changeport:



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to