私はubuntu 16.04.6バージョンを持っていて、それにclamdscan
をインストールして実行し、アンチウイルスをチェックしようとしています。
私は ウェブサイトに記載されているインストール手順 を使用しました。すなわち。
Sudo apt-get install clamav
Sudo apt-get install clamav-daemon
上記の2つのコマンドは正常に動作します。しかし、コマンドを実行して定義をダウンロードしようとすると(上記の後に必須であると想定しています)、
Sudo freshclam
次のエラーをスローして失敗します。
^Clamd was NOT notified: Can't connect to clamd through /var/run/clamav/clamd.ctl: No such file or directory
この受け入れられた答え によると、ファイルはclamav-daemon
のインストール後に作成されるはずですが、明らかにそれは起こりません。
どんな助けでも大歓迎です。
ClamAVのsockファイルを追加します。
Sudo touch /var/lib/clamav/clamd.sock
Sudo chown clamav:clamav /var/lib/clamav/clamd.sock
次に、/etc/clamav/clamd.conf
-この行のコメントを外します:
LocalSocket /var/lib/clamav/clamd.sock
ファイルを保存して再起動しますclamav-daemon.service
別のエラー:
Sudo freshclam
Downloading daily-25578.cdiff [100%]
Downloading daily-25579.cdiff [100%]
Downloading daily-25580.cdiff [100%]
Downloading daily-25581.cdiff [100%]
Downloading daily-25582.cdiff [100%]
Downloading daily-25583.cdiff [100%]
daily.cld updated (version: 25583, sigs: 1778105, f-level: 63, builder: raynman)
Downloading bytecode-331.cdiff [100%]
bytecode.cld updated (version: 331, sigs: 94, f-level: 63, builder: anvilleg)
Database updated (6344448 signatures) from database.clamav.net (IP: 104.16.219.84)
WARNING: Clamd was NOT notified: Can't connect to clamd through /run/clamav/clamd.ctl: No such file or directory
ClamAVのsockファイルを追加します。
Sudo touch /run/clamav/clamd.sock
Sudo chown clamav:clamav /run/clamav/clamd.sock
Sudo systemctl restart clamav-daemon.service
Sudo freshclam
ClamAV update process started at Thu Sep 26 11:47:12 2019
main.cvd is up to date (version: 58, sigs: 4566249, f-level: 60, builder: sigmgr)
daily.cld is up to date (version: 25583, sigs: 1778105, f-level: 63, builder: raynman)
bytecode.cld is up to date (version: 331, sigs: 94, f-level: 63, builder: anvilleg)
それでおしまい。
あなたが実行した後、私はそれを見つけました:
freshclam
そして、このエラーを取得します:
Clamd was NOT notified: Can't connect to clamd through /var/run/clamav/clamd.ctl: No such file or directory
デーモンの再起動を実行するだけです:
service clamav-daemon restart
そして、再びfreshclam
を実行すると、すべてが機能します。