職場でdebianのアップグレードをかけていたら、post-install でエラーのメッセージが 出るようになった。
E: Problem executing scripts DPkg::Post-Invoke
'if [ -x /usr/sbin/localepurge ]
&& [ $(ps w -p $PPID | grep -c remove) != 1 ];
then
/usr/sbin/localepurge;
else
exit 0;
fi'
どうも、localepurge が悪さしているみたい。 パッケージインストールで不要な locale 情報を消すだけのプログラムだし、 必須でもないから、"aptitude remove localepurge"を実行すると、 正常に"aptitude safe-upgrade"ができるように戻った。