On 19.05.2014 16:23, Josselin Mouette wrote:
> Package: libnss-sss
> Version: 1.11.5.1-1
> Severity: serious
> 
> Hi,
> 
> libnss-sss has the following code in postrm:
> 
>     sed -i --regexp-extended '
>       /^(passwd|group|shadow|netgroup):/ {
>         s/\bsss\b//g
>         s/[[:space:]]+$//
>       }
>     ' /etc/nsswitch.conf
> 
> This code is executed on removal or purge, unconditionnally.
> 
> However, this is a multiarch package, which means it can be removed or 
> purged while still being installed in another architecture.
> 
> Therefore, the following process:
>  install libnss-sss:amd64
>  install libnss-sss:i386
>  remove libnss-sss:i386
> leaves an unusable libnss-sss:amd64 installed on the system.
> 
> The DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT variable (since dpkg 1.17.2) 
> should help deal with such a situation.
> 
> Thanks,

Right, this is fixed in git now, pending some other packaging fixes so
the new release can be uploaded (soon).


-- 
t


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to