Hatena::ブログ(Diary)

fuzzy Weblog@hatena (更新終了) RSSフィード Twitter

2011-10-02

[] pkgsrcアップデート中の事故と対処

昨日のpkgsrcアップデート作業で1台だけ事故が発生しました。

  1. pkgsrcのアップデート作業を実行
  2. pkg_chk -uが完了したあたりでサーバーがハングした模様
  3. リセットによる再起動を実行
  4. apacheが参照するライブラリーや/var/db/pkg以下の一部のファイルが破損

ログには原因を特定できる情報が見つからなかったので、ファイル破損の原因を次のように予想しました。

次のよう対処することで、apacheが動くようになりました。

obacheobache 2011/10/04 11:29 コンフリクト問題は、pkg_admin rebuild でデータベースを再構築すれば解消すると思います。
pkg_add/pkg_delete -f して無理やり問題を解消した後は、pkg_admin rebuild-tree して、依存関係の再構築もしておいたほうがいいです。
インストールされたファイルの破損のチェックには、pkg_admin check '*' なども有用です。

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。