Package: seelablet-common Version: 0.1.9-4 Severity: serious User: [email protected] Usertags: piuparts
Hi, during a test with piuparts I noticed your package fails to remove. udevadm in postrm probably needs similar handling as in postinst. I also noticed your package failed to purge due to a command not found. According to policy 7.2 you cannot rely on the depends being available during purge, only the essential packages are available for sure. So you need to check udevadm for existence first. >From the attached log (scroll to the bottom...): 'apt-get', 'remove', ... 'seelablet-common' ... Removing seelablet-common (0.1.9-4) ... dpkg: error processing package seelablet-common (--remove): subprocess installed post-removal script returned error exit status 2 0m34.6s DEBUG: Starting command: ['chroot', '/tmp/piupartss/tmpagKyJA', 'dpkg', '--purge', 'seelablet-common'] 0m34.7s DUMP: (Reading database ... 7358 files and directories currently installed.) Removing seelablet-common (0.1.9-4) ... /var/lib/dpkg/info/seelablet-common.postrm: 24: /var/lib/dpkg/info/seelablet-common.postrm: udevadm: not found dpkg: error processing package seelablet-common (--purge): subprocess installed post-removal script returned error exit status 127 Errors were encountered while processing: seelablet-common 0m34.7s DEBUG: Command failed (status=1), but ignoring error: ['chroot', '/tmp/piupartss/tmpagKyJA', 'dpkg', '--purge', 'seelablet-common'] cheers, Andreas
seelablet-common_0.1.9-4.log.gz
Description: application/gzip

