細かいパッケージを地味に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も単に無くなってるだけか。うーん。

Comments


Option