On Sat, Sep 05, 2009 at 09:28:29AM +0200, Vincent Danjean wrote: > Lubomir Host wrote: > > On Fri, Sep 04, 2009 at 02:25:30PM +0000, Clint Adams wrote: > >> On Thu, Sep 03, 2009 at 10:21:01PM +0200, Lubomir Host wrote: > >>> 22:19 r...@apollo [~] ##: crontab -l | grep nscd > >>> * * * * * if [ -z "`pidof nscd`" ]; then /etc/init.d/nscd restart; fi > >> How and why have you removed /sbin from root's PATH? > > > > It is fresh Debian installation, not heavy used or customized yet. Other > > scripts does not have problem, only this one. > > What you propose seems to be a workaround about an other bug (missing /sbin > in root PATH). Before Debian decides to keep or not the workaround you > suggest, we need to understand the underlining bug (missing /sbin in root > PATH). > Can you tell us exactly how to reproduce this bug ? On my systems, I've > no problem to restart nscd (because I have /sbin in my root PATH)
$PATH seems to be set in a lot of init scripts. Below is list from my server. My problem occurs only when restarting nscd from crontab. No problem when running '/etc/init.d/nscd restart' from shell. /etc/network/if-up.d/mountnfs:PATH=/sbin:/bin /etc/network/if-up.d/ntpdate:PATH=/sbin:/bin:/usr/sbin:/usr/bin /etc/login.defs:ENV_SUPATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /etc/init.d/rc.local:PATH=/sbin:/usr/sbin:/bin:/usr/bin /etc/init.d/mtab.sh:PATH=/lib/init:/sbin:/bin /etc/init.d/urandom:PATH=/sbin:/usr/sbin:/bin:/usr/bin /etc/init.d/umountfs:PATH=/sbin:/usr/sbin:/bin:/usr/bin /etc/init.d/reboot:PATH=/sbin:/usr/sbin:/bin:/usr/bin /etc/init.d/umountnfs.sh:PATH=/sbin:/usr/sbin:/bin:/usr/bin /etc/init.d/halt:PATH=/sbin:/usr/sbin:/bin:/usr/bin /etc/init.d/bootmisc.sh:PATH=/sbin:/usr/sbin:/bin:/usr/bin /etc/init.d/hostname.sh:PATH=/sbin:/bin /etc/init.d/mountkernfs.sh:PATH=/lib/init:/sbin:/bin /etc/init.d/single:PATH=/sbin:/bin /etc/init.d/skeleton:PATH=/sbin:/usr/sbin:/bin:/usr/bin /etc/init.d/killprocs:PATH=/sbin:/usr/sbin:/bin:/usr/bin /etc/init.d/mountall.sh:PATH=/sbin:/bin /etc/init.d/checkroot.sh:PATH=/lib/init:/sbin:/bin:/usr/bin /etc/init.d/umountroot:PATH=/sbin:/bin /etc/init.d/sendsigs:PATH=/sbin:/usr/sbin:/bin:/usr/bin /etc/init.d/mountdevsubfs.sh:PATH=/lib/init:/sbin:/bin /etc/init.d/stop-bootlogd-single:PATH=/sbin:/usr/sbin:/bin:/usr/bin /etc/init.d/checkfs.sh:PATH=/sbin:/bin:/usr/bin /etc/init.d/bootlogd:PATH=/sbin:/bin # No remote fs at start /etc/init.d/bootlogd: PATH=/bin:/sbin:/usr/bin:/usr/sbin /etc/init.d/rmnologin:PATH=/sbin:/bin /etc/init.d/procps:PATH=/sbin:$PATH /etc/init.d/rc:PATH=/sbin:/usr/sbin:/bin:/usr/bin /etc/init.d/module-init-tools:PATH="/sbin:/bin" /etc/init.d/networking:PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin" /etc/init.d/rsyslog:PATH=/sbin:/usr/sbin:/bin:/usr/bin /etc/init.d/ifupdown-clean:PATH=/sbin:/bin /etc/init.d/console-screen.sh:PATH=/sbin:/bin:/usr/sbin:/usr/bin /etc/init.d/udev:PATH="/sbin:/bin" /etc/init.d/udev-mtab:PATH="/sbin:/bin" /etc/init.d/atd:PATH=/bin:/usr/bin:/sbin:/usr/sbin /etc/init.d/x11-common:PATH=/bin:/usr/bin:/sbin:/usr/sbin /etc/init.d/hddtemp:PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin /etc/init.d/lm-sensors:PATH=/bin:/usr/bin:/sbin:/usr/sbin /etc/init.d/firewall:PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin /etc/init.d/nscd:PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin /etc/init.d/pdns:PATH=/bin:/sbin:/usr/bin:/usr/sbin /etc/init.d/pdns:SBINARYPATH=/usr/sbin /etc/init.d/postfix:PATH=/bin:/usr/bin:/sbin:/usr/sbin /etc/init.d/gdm:PATH=/sbin:/bin:/usr/sbin:/usr/bin /etc/init.d/nginx:PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin /etc/init.d/ssh:export PATH="${PATH:+$PATH:}/usr/sbin:/sbin" /etc/init.d/zabbix-agent:export PATH="${PATH:+$PATH:}/usr/sbin:/sbin" /etc/init.d/pdns-recursor:PATH=/sbin:/bin:/usr/sbin:/usr/bin /etc/init.d/syslog-ng:PATH=/sbin:/bin:/usr/sbin:/usr/bin /etc/init.d/rsync:export PATH="${PATH:+$PATH:}/usr/sbin:/sbin" /etc/init.d/ntp:PATH=/sbin:/bin:/usr/sbin:/usr/bin /etc/init.d/fancontrol:PATH=/bin:/usr/bin:/sbin:/usr/sbin /etc/init.d/sensord:PATH=/bin:/usr/bin:/sbin:/usr/sbin /etc/profile: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /etc/crontab:PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin /etc/bash_completion: PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin type $1 &>/dev/null && /etc/bash_completion: PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin _command $1 $2 $3 /etc/resolvconf/update.d/pdns:PATH=/bin:/sbin /etc/postfix/post-install:PATH=/bin:/usr/bin:/usr/sbin:/usr/etc:/sbin:/etc:/usr/contrib/bin:/usr/gnu/bin:/usr/ucb:/usr/bsd -- ,''`. Lubomir Host 'rajo' <rajo AT platon.sk> ICQ #: 257322664 : :' : Jabber: rajo AT jabber.platon.sk VoIP: callto://rajo207 `. `' WWW: http://rajo.platon.sk/ Platon Group: http://platon.sk/ `- GnuPG key: DC0C C7EA 55C8 B089 C41D 944A F251 A93A 2361 A82F -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org