このところ自宅サーバの logrotate 実行時にこんなエラーメッセージが出てた訳ですね。
/etc/cron.daily/logrotate: Usage: /etc/init.d/rsyslog {start|stop|rotate|restart|force-reload|status} invoke-rc.d: initscript rsyslog, action "reload" failed. error: error running non-shared postrotate script for /var/log/syslog of '/var/log/syslog'
rsyslog の init.d コマンドに「reload」が無いって何それ。今まで動いていたのが何故急に、と思ってぐぐってみたら、rsyslog は バージョン 5 から「reload」が無くなったとか何とか。
ちなみに余所様では、同じようなトラブルが2011年の時点で既に……。
なら何故今まで動いていたのが動かなくなったのか。apt-show-versions で見てみると、squeeze では rsyslog のバージョンは 4.6.4-2 の筈が、何故か squeeze-backport のバージョン 5.8.11-1~bpo60+2 が入っていた。なんじゃこりゃあ。
つい最近 aptitude でシステム更新したのは確かだが、その時にバージョン 5 が入ってしまったのか。でもバックポートのバージョンは明示的に指定しないと入らないよう設定してあったはず……何の拍子にどこのどいつのどんな勘違いで入ってしまったのか訳わかめ。aptitude か aptitude が悪いのか。
何か、Debian の新版 Wheezy へのアップデート作業でも aptitude ではなくて apt-get が推奨されているようなので、今回の件もなんかよく分からないけど aptitude が何かしらの悪さをしたという事にして、取り敢えず心の平穏を得るのが良いのでしょうか。いや良くねえよ。
結論としては、とっとと Wheezy へアップデートしろって事でしょうか。
なんか色々あってやらざるを得ない状況に追い込まれた的な勢いで何となくやる気になったのでやりました的なお話。手順はご丁寧に用意されているので、特筆すべき事は特に無く。
ただ、/etc/apt/preferences の pin 設定の不備の所為か、アップグレード前の状態が何故か色々おかしな有様だったので、その辺はちょこちょこと弄りましたが。特に指定もしていないのにパッケージのバージョンがバックポートのものになってたり、酷いと何故か全く覚えがないのに testing が入ってたりとか。
あと設定ファイルの取り扱いめんどい。これまでの物を下手に引き継いで良いものか、毎回悩む。ぐぬぬ。
とかなんとかで作業はなんか終わったような気がするので、後はトラブルが起きない事を祈るのみであります。
2ch | 64bit | Android | AviUtl | BitChannel | CSS | DOS | Debian | Delphi | F1 | Firefox | IS06 | Java | Linux | ML115G1 | MediaPlayerClassic | OggVorbis | OpenVPN | Optio43WR | PHS | PT2 | Rockbox | Ruby | Samba | Sansa Clip+ | TV | UPS | WILLCOM | WX320K | Web | Windows | YouTube | android | iriver T60 | rsyslog | tDiary | x264 | のみもの | アニメ | ガールズ&パンツァー | ゲーム | コミケ | コーヒー | サッカー | サーバ | スマートフォン | セキュリティ | ソフト | ソフトウェア | デジタル放送 | トラブルシューティング | ネタ | ネット | ネットサービス | ネットワーク | ノリ | ハード | ハードウェア | プライバシー | マスコミ | マスゴミ | メモ | 仮名遣 | 伊達 | 写真 | 動画 | 動画作成 | 動画再生 | 勢ひ | 只今試験中本日は晴天なり | 国語 | 地震 | 大分 | 天文 | 天気 | 富野 | 感想文 | 政治 | 旅行 | 映画 | 時事 | 更新履歴 | 書籍 | 模型 | 漫画 | 独り言 | 玄箱 | 生活 | 自作PC | 自宅サーバ | 艦これ | 著作権 | 読書 | 買物 | 通販 | 選挙 | 酔狂 | 録画 | 雑記 | 韓国