tips

使いたい locale が無い。

  • ターミナルに日本語出力されるのがウザいので LANG 指定。
$ export LANG="en_US.UTF-8"
$ svn
svn: warning: cannot set LC_CTYPE locale
  • この際だから .zshenv を全部 en_US に変更。
export LANG="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
export LC_NUMERIC="en_US.UTF-8"
export LC_TIME="en_US.UTF-8"
export LC_COLLATE=C
export LC_MONETARY="en_US.UTF-8"
export LC_MESSAGES="en_US.UTF-8"
export LC_PAPER="en_US.UTF-8"
export LC_NAME="en_US.UTF-8"
export LC_ADDRESS="en_US.UTF-8"
export LC_TELEPHONE="en_US.UTF-8"
export LC_MEASUREMENT="en_US.UTF-8"
export LC_IDENTIFICATION="en_US.UTF-8"
export LC_ALL=
  • generate locale
sudo localedef -i en_US -c -f UTF-8 en_US.UTF-8

/etc/cron.daily/logrotate が失敗

  • error message
/etc/cron.daily/logrotate:
error: error running shared postrotate script for /var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log
run-parts: /etc/cron.daily/logrotate exited with return code 1

–default-file で読み込むパスワードは version 4.0 時代の古いパスワード形式。
4.1 以降のパスワード形式も探したけど見つからなかったので、古いので妥協。

OLD_PASSWORD() でパスワード更新して、下記コマンドが通ればおk。

sudo /usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping

/etc/cron.daily/sysklogd が失敗

  • error message
/etc/cron.daily/sysklogd: line 39: /etc/init.d/sysklogd: Permission denied
run-parts: /etc/cron.daily/sysklogd exited with return code 1

実行権限が無いだけだった。
こんなの弄った覚えないので、インストール段階?
OS 焼きなおす時覚えてたらチェックしてみる。

sudo chmod +x /etc/init.d/sysklogd

apache

  • use a2(en|dis)mod <module name> to enable/disable module.
a2enmod rewrite
  • use a2(en|dis)site <module name> to enable/disable module.
a2dissite 000-default
debian.txt · Last modified: 2008/08/07 11:28 by topaz2