Your message dated Sat, 30 Sep 2006 01:26:21 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Fixed in NMU of libnss-ldap 251-5.2
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: libnss-ldap
Version: 251-5
Severity: grave
Hello,
I tried to upgrade to libnss-ldap 251-5 and the upgrade failed with a
beautiful error:
Setting up libnss-ldap (251-5) ...
Can't locate object method "host" via package "ldap" (perhaps you forgot
to load "ldap"?) at -e line 1, <> line 21.
dpkg: error processing libnss-ldap (--configure):
subprocess post-installation script returned error exit status 9
And nothing works anymore, since it seems that the
/etc/libnss-ldap.conf was overwritten without asking me anything.
I tried to dpkg-reconfigure -plow libnss-ldap, and I got the same error
again, leaving with a quite empty config file (only the header
comments...)
I guess there's something seriously wrong in the upgrade process.
--
Julien Danjou
// <[EMAIL PROTECTED]> http://julien.danjou.info
// 9A0D 5FD9 EB42 22F6 8974 C95C A462 B51E C2FE E5CD
// I'm no superman.
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Version: 251-5.2
I've NMUed for this bug (fixing the bug to use versioning instead of the
"fixed" tag, to ease tracking through testing); here's the changelog:
> libnss-ldap (251-5.2) unstable; urgency=high
> .
> * Non-maintainer upload.
> * When doing substitutions in libnss-ldap.conf, pass the values to the Perl
> program as environment variables instead of directly to the program;
> should eliminate the problems with having to escape them.
> (Closes: #376684, #386141)
> * Change the init script policy. Instead of stopping libnss-ldap.init on
> clean shutdown (touching a file) and starting it after networking (rm-ing
> it), we touch the file in /lib/init/rw as soon as possible (right before
> udev is started, touching a file) and stop it after initial system
> bootup.
> This fixes both issues with /var being on a separate partition, and
> unclean shutdown where the file would not be created. (To make sure we
> don't get similar problems during shutdown, we create it in runlevels 0
> and 6 as before, but we don't assume it's still there when we boot, since
> it's on a tmpfs now.) (Closes: #375077)
> * Block SIGPIPE in do_atfork_child(), as some versions of libldap2 in some
> circumstances (notably with TLS enabled) write data onto our dummy socket
> during close, which raises a SIGPIPE that should not be delivered on to
> the
> application. (Closes: #376426, #388574)
/* Steinar */
--
Homepage: http://www.sesse.net/
--- End Message ---