FreeBSDでOsiris(その2)

昨日の続き。

osiris-4.0.6-release[hoge]: test-notify

をしてメールが来たのを確認したので放置してみた。が、メールがこねぇ...orz
「何かしくじったかのぉ...」ってことで原因追及へ。

osiris-4.0.6-release[hoge]: list-logs
This may take a while...

  [ name ]                        [ date ]                      

    1                               Wed Dec  8 06:15:05 
    2                               Wed Dec  8 09:12:23 
    3                               Wed Dec  8 12:14:50 
    4                               Wed Dec  8 15:14:47 
    5                               Wed Dec  8 18:14:44 
    6                               Wed Dec  8 21:14:45 
    7                               Thu Dec  9 00:14:43 
    8                               Thu Dec  9 03:14:40 
    9                               Thu Dec  9 06:14:34 
    10                              Thu Dec  9 09:14:29 

total: 10

osiris-4.0.6-release[hoge]: print-log 10

­­­­­­­­ begin log file --------

     compare time: Thu Dec  9 09:14:21 2004
             host: hoge
      scan config: default.freebsd (b8644d2a)
         log file: 10
    base database: 1
 compare database: 2

[203][hoge][new][/]
[203][hoge][new][/.cshrc]
[203][hoge][new][/.profile]
[203][hoge][new][/.snap]
[203][hoge][new][/COPYRIGHT]
[203][hoge][new][/boot/defaults/loader.conf]
<大幅に省略>

うぉ。ログ長っ! しかもログが最後まで表示されずに切れてる?!
やっぱ基本ポリシーで“Recursive yes”は無謀か...特に新規インストール時は...。
てゆーか、/usr 全体を“Recursive yes”とかしてるしなぁ。/usr/ports, /usr/src, /usr/obj 辺りを recursive に見てりゃそりゃぁなぁ...。
しかし、毎回ログが

[203][hoge][new][/usr/ports/devel/g-wrap]

辺りで切れてるのが激しく気になるなぁ。
もしかしてログの最大サイズが決まってたりするんだろうか...。
その割には「辺り」であっても毎回同じ所じゃないんだけど...。
それと、

osiris-4.0.6-release[cerberus]: list-db
This may take a while...

  [ name ]                        [ created ]                   

  * 1                               Wed Dec  8 06:08:08 
    2                               Thu Dec  9 09:05:08 

total: 2
(*) denotes the base database for this host.

osiris-4.0.6-release[cerberus]: print-db-errors 2

[101] [Thu Dec  9 09:05:12 2004] [ error conducting lstat on file "/modules" ]
[100] [Thu Dec  9 09:05:12 2004] [ unable to open directory "/modules" ]

total: 2

osiris-4.0.6-release[cerberus]: print-db-errors 1

[101] [Wed Dec  8 06:08:14 2004] [ error conducting lstat on file "/modules" ]
[100] [Wed Dec  8 06:08:14 2004] [ unable to open directory "/modules" ]

total: 2

osiris-4.0.6-release[cerberus]: 

うーん。/modules なんてねーってか。
これ最初の default.freebsd から入ってたはずなんだがなぁ。まぁ削るかなぁ。んー。


んな訳で、基本ポリシーを“Recursive no”にして。
必要そうな所だけ“Recursive yes”にして再トライしてみよう。んー、逆でもいいか...。
ま、FreeBSDでのOsirisの利用はまだまだ試験中なのでのんびりと。
しかしやっぱ、OsirisはMac OS Xで使うのが一番楽なのかな。
何つっても、Osiris User Handbook の例として挙ってるのだってホスト名が“mac-ibook”だしなぁ。


========================================
以上が今日の朝にさらっと調べた結果だったんだけど。後で調べたら。

$ grep osirismd /var/log/messages | grep core
Dec  8 09:12:23 hoge kernel: pid 81088 (osirismd), uid 0: exited on signal 10 (core dumped)
Dec  8 12:14:50 hoge kernel: pid 81454 (osirismd), uid 0: exited on signal 10 (core dumped)
Dec  8 15:14:47 hoge kernel: pid 81819 (osirismd), uid 0: exited on signal 10 (core dumped)
Dec  8 18:14:44 hoge kernel: pid 82184 (osirismd), uid 0: exited on signal 10 (core dumped)
Dec  8 21:14:45 hoge kernel: pid 82549 (osirismd), uid 0: exited on signal 10 (core dumped)
Dec  9 00:14:43 hoge kernel: pid 82934 (osirismd), uid 0: exited on signal 10 (core dumped)
Dec  9 03:14:40 hoge kernel: pid 85259 (osirismd), uid 0: exited on signal 10 (core dumped)
Dec  9 06:14:34 hoge kernel: pid 85639 (osirismd), uid 0: exited on signal 10 (core dumped)
Dec  9 09:14:29 hoge kernel: pid 86004 (osirismd), uid 0: exited on signal 10 (core dumped)
Dec  9 12:14:32 hoge kernel: pid 86393 (osirismd), uid 0: exited on signal 10 (core dumped)
Dec  9 15:14:33 hoge kernel: pid 86758 (osirismd), uid 0: exited on signal 10 (core dumped)
Dec  9 18:14:28 hoge kernel: pid 87123 (osirismd), uid 0: exited on signal 10 (core dumped)

core吐いてたよ...。root宛のメールにも来ていたよ...orz。