clamav-update
clamav-update のフォーラム
 
 FAQFAQ   検索検索   メンバーリストメンバーリスト   ユーザーグループユーザーグループ   登録する登録する 
 プロフィールプロフィール   プライベートメッセージをチェックするプライベートメッセージをチェックする   ログインログイン 

FreshClamDaemon 1.2 リリース

 
新しいトピックを投稿   トピックに返信    clamav-update Forum Index -> Announce
前のトピックを表示 :: 次のトピックを表示  
投稿者 メッセージ
okamura
Site Admin


登録日: 2006.11.13
記事: 291
所在地: 埼玉県

記事日時: 2007-09-15 18:55:47+00:00    記事の件名: FreshClamDaemon 1.2 リリース 引用付きで返信

FreshClamDaemon 1.2 では freshclam を再起動することなくウィルスデータベースのアップデートを行えるようになりました。次のようにします。
Code:
sudo /Library/StartupItems/FreshClamDaemon/FreshClamDaemon update
ネットワークが接続復活したときなどに使用します。

リリースファイルにある FreshClamDaemon-1.2-src.tar.gz はソースアーカイブです。Xtool がインストールされた Mac OS X に管理者権限を持つユーザで以下の手順で dmg ファイルを作成できます。
  1. アーカイブを解凍する。
    FreshClamDaemon-1.2 ディレクトリができます。
  2. ターミナルでその FreshClamDaemon-1.2 ディレクトリへ移動する。
  3. ターミナルで次を実行する
    ./build.sh
  4. パスワードが訊かれるのでログイン時のパスワードの入力する。
    これはパッケージ作成を root で行う必要があるため、内部で sudo を使用しているからです。
以上で 1 でできた FreshClamDaemon-1.2 ディレクトリに dmg ファイルが生成されます。
_________________
OKAMURA
トップに戻る
ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動 AIM
t0mori



登録日: 2006.11.17
記事: 105
所在地: 東京都

記事日時: 2007-10-28 12:53:00+00:00    記事の件名: ループアップデート? 引用付きで返信

/etc/daily.localに登録して自動アップデートに設定してるんですが、なんか、繰り返し同じ物をアップデート(気付くと.dmgファイルをダウンロードしてマウントしてる)してるみたいなんですが、何が原因として考えられますか?
トップに戻る
ユーザーのプロフィールを表示 プライベートメッセージを送信
t0mori



登録日: 2006.11.17
記事: 105
所在地: 東京都

記事日時: 2007-10-28 12:56:03+00:00    記事の件名: ループアップデート?(補足) 引用付きで返信

失礼。まだLeopardにアップデートしてませんので、Tigerのままです。10.4.10。clamav-updateは多分最新……(未確認)
トップに戻る
ユーザーのプロフィールを表示 プライベートメッセージを送信
okamura
Site Admin


登録日: 2006.11.13
記事: 291
所在地: 埼玉県

記事日時: 2007-10-28 16:16:11+00:00    記事の件名: Re: ループアップデート? 引用付きで返信

/Library/Receipts/FreshClamDaemon-{バージョン}.pkg というパッケージを見て、その {バージョン} の部分が一番新しいものをカレントバージョンとしているのですが、/Library/Receipts/ に保存されないようになっていたりしませんか?
_________________
OKAMURA
トップに戻る
ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動 AIM
t0mori



登録日: 2006.11.17
記事: 105
所在地: 東京都

記事日時: 2007-10-28 16:26:08+00:00    記事の件名: Re: ループアップデート? 引用付きで返信

確かに古いままでした。しかし、confファイルをいじったりもしてないんですけど、なんで置き換わらないんでしょうね?
トップに戻る
ユーザーのプロフィールを表示 プライベートメッセージを送信
okamura
Site Admin


登録日: 2006.11.13
記事: 291
所在地: 埼玉県

記事日時: 2007-10-28 16:32:12+00:00    記事の件名: 置き換わらず追加なんです 引用付きで返信

そこにあるパッケージは置き換わるのではなく追加されていくんです。恐らく順番にインストールし直すときのためだと思います。Mac OS X のインストーラによる動作です。

で、新しいのが追加されないということは Mac OS X のインストーラが /Library/Receipts/ にディレクトを作ったりできない状態になっているということだと思います。例えばパーミッションが変わってしまっているとかです。ディスクユーティリティで権限の修復をやってみてはどうでしょう。
_________________
OKAMURA
トップに戻る
ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動 AIM
t0mori



登録日: 2006.11.17
記事: 105
所在地: 東京都

記事日時: 2007-10-28 17:16:27+00:00    記事の件名: Re: 置き換わらず追加なんです 引用付きで返信

あ、確かにそうですね。これ、一律追加だったのか。それぞれで違うのかと思ってました。

アクセス権の修復はやりましたが、特に修復された様子もなく。と言うか、これは起動中もSUMでのも定期的にやってるんで、問題ないだろうとは思ってたんですけど。
で、他のInstaller.appでインストールされた物は普通に追加されて行ってるんですよ。つい昨日来た、ソフトウェアアップデートもOKですし、EGBRIDGEのアップデータも追加されていました。FreshClamDaemon-1.2だけが何故か僕の気付いただけでも4回はインストールされてるんです。
トップに戻る
ユーザーのプロフィールを表示 プライベートメッセージを送信
okamura
Site Admin


登録日: 2006.11.13
記事: 291
所在地: 埼玉県

記事日時: 2007-10-28 17:58:26+00:00    記事の件名: OS のバージョンは同じだし… 引用付きで返信

それは謎ですね。 Sad
最後に自動でインストールされたときのログって残ってますか? もし残っていたらメールで送ってもらえます?

原因は不明ですが、回避方法は確実なところでは
  1. FreshClamDaemon-1.2 を手動でインストール
  2. /Library/Receipts/FreshClamDaemon-1.2.pkg がなければ dmg のボリュームの中からコピーする。
です。インストールするとき
Code:
sudo installer -dumplog -pkg /Volumus/FreshClamDaemon-1.2/FreshClamDaemon-1.2.pkg -target /
とやってログをどばどば出して、/Library/Receipts/FreshClamDaemon-1.2.pkg が作られなかったらそのログを送ってもらえると何かわかるかもしれません。ログは /etc/syslog.conf を特に弄っていなければ /var/log/install.log に出ると思います。
_________________
OKAMURA
トップに戻る
ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動 AIM
okamura
Site Admin


登録日: 2006.11.13
記事: 291
所在地: 埼玉県

記事日時: 2007-10-28 19:06:19+00:00    記事の件名: 中間報告です 引用付きで返信

t0mori さんからインストールのログを貰いました。その結果、わかったことを報告しておきます。

まず t0mori さんから貰ったログの重要部分です。一部伏せました。
Code:
Oct 28 03:15:17 xxxx : postupgrade[2168]: Clam AntiVirus Database Updater Daemon is not running
Oct 28 03:15:17 xxxx : postupgrade[2168]:
Oct 28 03:15:17 xxxx : postupgrade[2168]: Starting Clam AntiVirus Database Updater Daemon
Oct 28 03:15:17 xxxx : postupgrade[2168]:
Oct 28 03:15:17 xxxx : postupgrade[2168]: dyld: Library not loaded: /usr/local/lib/libgmp.3.dylib
Oct 28 03:15:17 xxxx : postupgrade[2168]:   Referenced from: /usr/local/clamXav/bin/freshclam
Oct 28 03:15:17 xxxx : postupgrade[2168]:   Reason: no suitable image found.  Did find:
Oct 28 03:15:17 xxxx : postupgrade[2168]:    /usr/local/lib/libgmp.3.dylib: mach-o, but wrong architecture
Oct 28 03:15:17 xxxx : postupgrade[2168]:    /usr/local/lib/libgmp.3.dylib: mach-o, but wrong architecture
Oct 28 03:15:17 xxxx : postupgrade[2168]:
Oct 28 03:15:17 xxxx : postupgrade[2168]: /Library/StartupItems/FreshClamDaemon/FreshClamDaemon: line 87:  2175 Trace/BPT trap          "$freshclam" --daemon
Oct 28 03:15:17 xxxx : postupgrade[2168]:
Oct 28 03:15:17 xxxx installer: Install failed: The following install step failed: run postupgrade script for FreshClamDaemon
ここからわかることは
  • FreshClamDaemon 1.2 のインストール本体は成功している。
  • その後処理で freshclam を再起動するのですが、freshclam の起動で失敗している。
  • そのために FreshClamDaemon 1.2 のインストールは失敗したことになってしまった。
  • だから /Library/Receipts/ に FreshClamDaemon-1.2.pkg がコピーされなかった。
  • freshclam が起動できないのは、それが利用する gmp のライブラリが使っている OS が期待している内容でなく使えないため。(このマシンは G5 です)
です。

G5 で gmp をビルドする方法はわかっていませんが「clamav-update :: ドキュメント :: FreshClamDaemon :: ClamAV のための GMP ライブラリ」にあるように G4 でビルドして G5 に持ってくる方法が使えていたそうです。何らかの原因(例えば Mac OS X のアップデートなど)でこれが効かなくなったのか、その他の原因かはまだわかっていません。
_________________
OKAMURA
トップに戻る
ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動 AIM
特定期間内の記事を表示:   
新しいトピックを投稿   トピックに返信    clamav-update Forum Index -> Announce All times are GMT + 9 Hours
Page 1 of 1

 
移動先:  
新規投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
投票参加: 不可


Hosting by SourceForge.jp
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : PHPBB JAPAN / EUC-JP Edition : JP Support Forum