Bug#777125: sysvinit-utils: service cmd with systemd shows, but did not stop duplicate instances of nslcd

Felipe Sateler fsateler at debian.org
Wed Dec 21 20:45:25 GMT 2016


Control: reassign -1 nslcd 0.9.4-3

On Thu, 05 Feb 2015 11:15:32 +0100 Hermann Lauer
<Hermann.Lauer at iwr.uni-heidelberg.de> wrote:
> Package: sysvinit-utils
> Version: 2.88dsf-58
> Severity: normal
>
> Dear Maintainer,
>
> during some "service {start,stop,restart,status} nslcd" usage
> there are for unknown reasons two instances of nslcd running:
>
> # service nslcd status
> â—  nslcd.service - LSB: LDAP connection daemon
>    Loaded: loaded (/etc/init.d/nslcd)
>    Active: active (running) since Mon 2015-02-02 14:56:16 CET; 2 days ago
>   Process: 42551 ExecStop=/etc/init.d/nslcd stop (code=exited, status=0/SUCCESS)
>   Process: 45654 ExecStart=/etc/init.d/nslcd start (code=exited, status=0/SUCCESS)
>    CGroup: /system.slice/nslcd.service
>            ├─30826 /usr/sbin/nslcd
>            └─45662 /usr/sbin/nslcd
>
> # service nslcd stop
> # service nslcd status
> â—  nslcd.service - LSB: LDAP connection daemon
>    Loaded: loaded (/etc/init.d/nslcd)
>    Active: inactive (dead) since Thu 2015-02-05 10:47:23 CET; 7s ago
>   Process: 40938 ExecStop=/etc/init.d/nslcd stop (code=exited, status=0/SUCCESS)
>   Process: 45654 ExecStart=/etc/init.d/nslcd start (code=exited, status=0/SUCCESS)
>
> Feb 05 10:25:12 quadxeon5 nslcd[45662]: [072b28] <passwd="*"> request denied by validnames option
> Feb 05 10:34:19 quadxeon5 nslcd[45662]: [5af992] <passwd="*"> request denied by validnames option
> Feb 05 10:34:54 quadxeon5 nslcd[45662]: [e1da79] <passwd="*"> request denied by validnames option
> Feb 05 10:36:22 quadxeon5 nslcd[45662]: [2949ad] <passwd="*"> request denied by validnames option
> Feb 05 10:39:47 quadxeon5 nslcd[45662]: [6ee0c4] <passwd="*"> request denied by validnames option
> Feb 05 10:43:27 quadxeon5 nslcd[45662]: [9a820e] <passwd="..."> (re)loading /etc/nsswitch.conf
> Feb 05 10:45:30 quadxeon5 nslcd[45662]: [7708e0] <passwd="*"> request denied by validnames option
> Feb 05 10:47:23 quadxeon5 nslcd[45662]: caught signal SIGTERM (15), shutting down
> Feb 05 10:47:23 quadxeon5 nslcd[40938]: Stopping LDAP connection daemon: nslcd.
> Feb 05 10:47:23 quadxeon5 nslcd[45662]: version 0.9.4 bailing out
>
> As can be seen, stop seems to have worked.
>
> But pstree still shows one nslcd running:
> # pstree -paul | fgrep nslcd
>   |-nslcd,30826,nslcd
>   |   |-{nslcd},30924
>   |   |-{nslcd},30925
>   |   |-{nslcd},30926
>   |   |-{nslcd},30927
>   |   `-{nslcd},30928
>
> I would expect "service stop" to stop all daemons listed in status.

That would have been a bug in the nslcd init script, and thus am
reassigning with the version in testing at the time of the report. The
changelog for nslcd mentions a related bug report though: #814881.
This was fixed in 0.9.6-4, so maybe this issue is fixed as part of the
same change. I cannot determine that (I don't use nslcd) so I'm not
marking the bug as closed.

Saludos



More information about the Pkg-systemd-maintainers mailing list