細かいパッケージを地味にsargeに上げていってたらdpkgがエラーを吐くように。
# apt-get install snmp
(中略)
Preconfiguring packages ...
dpkg: `update-rc.d' not found on PATH.
dpkg: 1 expected program(s) not found on PATH.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)
ユーザ変更するときもエラーが出る。
$ su -
Password:
-su: mesg: command not found
mesgというのが無くなってるようです。PATHがおかしいと思ったので.profileを見てみると、
# vi ~/.profile
# ~/.profile: executed by Bourne-compatible login shells.
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:~/bin
export PATH
mesg n
mesgが無いからログイン時にエラーが出るのか。
# ls /usr/sbin/update-rc.d
ls: /usr/sbin/update-rc.d: No such file or directory
というかupdate-rc.dも単に無くなってるだけか。うーん。