[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#188030: dpkg _does_ attempt to unwind after errors during removal



Package: debian-policy

Hi,

Section 6.7 "Details of removal and/or configuration purging" says:

   No attempt is made to unwind after errors during removal.

This is incorrect, because...

% sudo dpkg -P slapd
(Reading database ... 88269 files and directories currently installed.)
Removing slapd ...
Stopping OpenLDAP: slapd - failed:

invoke-rc.d: initscript slapd, action "stop" failed.
dpkg: error processing slapd (--purge):
 subprocess pre-removal script returned error exit status 1
/var/lib/dpkg/info/slapd.postinst abort-remove
Starting OpenLDAP: slapd - failed:
Unrecognized database type (ldbm)
invoke-rc.d: initscript slapd, action "start" failed.
dpkg: error while cleaning up:
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 slapd
% 

The line saying .../postinst abort-remove is echo "$0 $@" that I into the
script to make sure.

-- 
     2. That which causes joy or happiness.



Reply to: