web-dev-qa-db-ja.com

ClamAV:ubmdでclamd.ctlファイルが作成されない

私は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のインストール後に作成されるはずですが、明らかにそれは起こりません。

どんな助けでも大歓迎です。

4
Nikhil Nanjappa

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

clam

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)

それでおしまい。

1
JoKeR

あなたが実行した後、私はそれを見つけました:

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を実行すると、すべてが機能します。

0
gsr