Package: snmpd
Version: 5.2.2-3
Severity: serious
Tags: patch

hi, 

When i try to purge snmpd, i get this error :
The following packages will be REMOVED:
  snmpd{p} 
0 packages upgraded, 0 newly installed, 1 to remove and 2 not upgraded.
Need to get 0B of archives. After unpacking 979kB will be freed.
Do you want to continue? [Y/n/?] 
Writing extended state information... Done
(Reading database ... 229562 files and directories currently installed.)
Removing snmpd ...
Stopping network management services: snmpd snmptrapd.
Purging configuration files for snmpd ...
dpkg: error processing snmpd (--purge):
 subprocess post-removal script returned error exit status 2
Errors were encountered while processing:
 snmpd
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:

After some investigations, it seems this error is caused by the first
block if [ $1 = purge ] ... fi which seems to be run twice:
Purge des fichiers de configuration de snmpd ...
+ set -e
+ '[' purge = purge ']'
+ rm -f /var/lib/snmp/snmpd.conf
+ rm -f '/var/lib/snmp/snmptrapd.conf*'
+ rm -f /var/run/agentx
+ rm -f /var/run/snmpd.pid
+ rm -f /var/run/snmptrapd.pid
+ deluser --quiet --system snmp
+ '[' purge = purge ']'
+ '[' -e /usr/share/debconf/confmodule ']'
+ . /usr/share/debconf/confmodule
++ '[' '!' '' ']'
++ PERL_DL_NONLAZY=1
++ export PERL_DL_NONLAZY
++ '[' '' ']'
++ exec /usr/share/debconf/frontend /var/lib/dpkg/info/snmpd.postrm
purge
+ set -e
+ '[' purge = purge ']'
+ rm -f '/var/lib/snmp/snmpd.conf*'
+ rm -f '/var/lib/snmp/snmptrapd.conf*'
+ rm -f /var/run/agentx
+ rm -f /var/run/snmpd.pid
+ rm -f /var/run/snmptrapd.pid
+ deluser --quiet --system snmp

I would suggest that you should move the first if ... fi block under the
#DEBHELPER# reference.

After a quick test, it seems to work well with this change.

Cheers.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-k7
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

Versions of packages snmpd depends on:
ii  adduser                       3.87       Add and remove users and groups
ii  debconf                       1.5.1      Debian configuration management sy
ii  libc6                         2.3.6-15   GNU C Library: Shared libraries
ii  libsensors3                   1:2.10.0-7 library to read temperature/voltag
ii  libsnmp9                      5.2.2-3    NET SNMP (Simple Network Managemen
ii  libwrap0                      7.6.dbs-9  Wietse Venema's TCP wrappers libra

snmpd recommends no packages.

-- 
Si Dieu avait voulu que l'homme comprenne la femme,
il n'aurait pas créé l'aspirine.

Attachment: pgpoaRwOLTLtW.pgp
Description: PGP signature

Reply via email to