On Thu, May 17, 2007 at 02:21:35AM +0200, Luk Claes wrote:
>tags 417040 + patch
>thanks
>
>Hi,
>
>Attached is the diff for my pidentd 3.0.19.ds1-1.1 NMU during the
>current BSP which I uploaded to delayed-0.

Hello Luk :)

After building pidentd with this patch and running piuparts, I get
the following message:

  Removing pidentd ...
  Purging configuration files for pidentd ...
  /var/lib/dpkg/info/pidentd.postrm: line 10: /usr/sbin/userdel: No such file 
or directory
  dpkg: error processing pidentd (--purge):
   subprocess post-removal script returned error exit status 1
  Errors were encountered while processing:
   pidentd

Why the "line 10: /usr/sbin/userdel: No such file or directory"
error message?

>-- 
>Luk Claes - http://people.debian.org/~luk - GPG key 1024D/9B7C328D
>Fingerprint:   D5AF 25FB 316B 53BB 08E7   F999 E544 DE07 9B7C 328D

>diff -u pidentd-3.0.19.ds1/debian/changelog pidentd-3.0.19.ds1/debian/changelog
>--- pidentd-3.0.19.ds1/debian/changelog
>+++ pidentd-3.0.19.ds1/debian/changelog
>@@ -1,3 +1,12 @@
>+pidentd (3.0.19.ds1-1.1) unstable; urgency=high
>+
>+  * Non-maintainer upload during BSP.
>+  * Fix unconditional use of deluser in postrm (Closes: #417040).
>+  * Depend on update-inetd as it is used in prerm and postinst.
>+  * Fix broken changelog entries.
>+
>+ -- Luk Claes <[EMAIL PROTECTED]>  Thu, 17 May 2007 02:19:59 +0200
>+
> pidentd (3.0.19.ds1-1) unstable; urgency=low
> 
>   * New upstream release.
>@@ -102,25 +111,25 @@
> 
>  -- Herbert Xu <[EMAIL PROTECTED]>  Sun, 27 Oct 2002 22:01:01 +1100
> 
>-${Source} (3.0.12-4) unstable; urgency=low
>+pidentd (3.0.12-4) unstable; urgency=low
> 
>   * Removed comment about RFC compliance from identd.conf (closes: #107595).
> 
>  -- Herbert Xu <[EMAIL PROTECTED]>  Sun,  2 Sep 2001 11:23:29 +1000
> 
>-${Source} (3.0.12-3) unstable; urgency=low
>+pidentd (3.0.12-3) unstable; urgency=low
> 
>   * Check uid before dropping privileges (Shane Wegner, closes: #96150).
> 
>  -- Herbert Xu <[EMAIL PROTECTED]>  Thu,  3 May 2001 19:11:18 +1000
> 
>-${Source} (3.0.12-2) unstable; urgency=low
>+pidentd (3.0.12-2) unstable; urgency=low
> 
>   * Build-depend on libssl-dev (closes: #90387).
> 
>  -- Herbert Xu <[EMAIL PROTECTED]>  Tue, 20 Mar 2001 21:44:51 +1100
> 
>-${Source} (3.0.12-1) unstable; urgency=low
>+pidentd (3.0.12-1) unstable; urgency=low
> 
>   * New upstream release.
>   * Only attempt to open /proc/net/tcp once (closes: #86988).
>@@ -129,27 +138,27 @@
> 
>  -- Herbert Xu <[EMAIL PROTECTED]>  Fri, 23 Feb 2001 07:47:20 +1100
> 
>-${Source} (3.0.11-3) unstable; urgency=low
>+pidentd (3.0.11-3) unstable; urgency=low
> 
>   * Reinstated the Replaces netstd header which got lost when pidentd-des was
>     created (closes: #77152).
> 
>  -- Herbert Xu <[EMAIL PROTECTED]>  Thu, 16 Nov 2000 21:33:20 +1100
> 
>-${Source} (3.0.11-2) unstable; urgency=low
>+pidentd (3.0.11-2) unstable; urgency=low
> 
>   * Added links to syslog.conf(5) in identd(8) (closes: #68407).
> 
>  -- Herbert Xu <[EMAIL PROTECTED]>  Tue,  4 Jul 2000 13:41:05 +1000
> 
>-${Source} (3.0.11-1) unstable; urgency=low
>+pidentd (3.0.11-1) unstable; urgency=low
> 
>   * New upstream release.
>   * Added missing build dependency on debhelper (closes: #66008).
> 
>  -- Herbert Xu <[EMAIL PROTECTED]>  Tue,  4 Jul 2000 13:41:05 +1000
> 
>-${Source} (3.0.10-1) unstable; urgency=low
>+pidentd (3.0.10-1) unstable; urgency=low
> 
>   * New upstream release.
>   * Added the pidentd-des package which supports encryption (closes: #57103).
>diff -u pidentd-3.0.19.ds1/debian/control pidentd-3.0.19.ds1/debian/control
>--- pidentd-3.0.19.ds1/debian/control
>+++ pidentd-3.0.19.ds1/debian/control
>@@ -7,7 +7,7 @@
> 
> Package: pidentd
> Architecture: any
>-Depends: netbase, adduser, passwd, ${shlibs:Depends}
>+Depends: netbase, adduser, passwd, update-inetd, ${shlibs:Depends}
> Provides: ident-server
> Conflicts: ident-server
> Replaces: netstd, pidentd-des (<< 3.0.14)
>diff -u pidentd-3.0.19.ds1/debian/pidentd.postrm 
>pidentd-3.0.19.ds1/debian/pidentd.postrm
>--- pidentd-3.0.19.ds1/debian/pidentd.postrm
>+++ pidentd-3.0.19.ds1/debian/pidentd.postrm
>@@ -5,9 +5,9 @@
>       ;;
> purge)
>       rm -f /etc/identd.key
>-      if ! [ -x /usr/sbin/identd ]; then
>+      if ! [ -x /usr/sbin/identd -a -x /usr/sbin/userdel ]; then
>               if id -u identd >/dev/null 2>&1; then
>-                      userdel -r identd
>+                      /usr/sbin/userdel -r identd
>               fi
>               # If netbase is not installed, then we don't need to do the
>               # remove.

Best Regards,

Aníbal Monsalve Salazar
-- 
http://v7w.com/anibal

Attachment: signature.asc
Description: Digital signature

Reply via email to