Masalah Proxy+Clamav di ClearOS: Could not perform virus scan

Mencoba membangun gateaway cadangan menggunakan ClearOS, mendapatkan masalah baru yaitu pada saat membuka sebuah website Detikom disalah satu komputer klien, tiba-tiba muncul error:
Content Filter WarningWeb Site Address www.detik.com
 Description WARNING -- Could not perform virus scan!
ClamAV error pada clearOS

Waduh, error apalagi ini (T_T). Seperti biasa langsung menuju padepokan Mbah Google, maklum masih baru mempelajari soal ClearOS jadi belum banyak tahu jika muncul kesalahan dari sistem. Terlebih lagi ClearOS mengandalkan tampilan webconfig untuk konfigurasinya.
Saya mencoba langkah-langkah berikut ini:
  1. Login ke terminal dengan user root
  2. Cek status dari antivirus clamav
    # service clamd status
    clamd is stopped
    Terlihat bahwa clamav deamon tiba-tiba berhenti bekerja tanpa pemberitahuan
  3. Coba aktifkan lagi dengan peritah: service clamd start
    # service clamd start
    Starting Clam AntiVirus Daemon: LibClamAV Error: Can't load /var/lib/clamav/main.cvd: Can't verify database integrity
    ERROR: Can't verify database integrity                          [FAILED]
    Kemungkinan terjadi kerusakan (corrupt) pada database (file main.cvd) ClamAV. Saya belum sempat mencari penyebab rusaknya database ClamAV, tetapi menurut pendapat saya bisa jadi error ini muncul karena pada saat ClamAV melakukan update automatis di background, server saya restart sehingga proses update tidak sempurna dan mengakibatkan file main.cvd menjadi korup/rusak.
  4. Jalankan perintah freshclam untuk mengupdate database ClamAV secara manual
    # freshclam
    ClamAV update process started at Sat Jan  5 08:45:25 2013
    main.cvd is up to date (version: 54, sigs: 1044387, f-level: 60, builder: sven)
    Downloading daily-16359.cdiff [100%]
    Downloading daily-16360.cdiff [100%]
    Downloading daily-16361.cdiff [100%]
    Downloading daily-16362.cdiff [100%]
    Downloading daily-16363.cdiff [100%]
    daily.cld updated (version: 16363, sigs: 492100, f-level: 63, builder: neo)
    bytecode.cvd is up to date (version: 209, sigs: 40, f-level: 63, builder: neo)
    ERROR: Corrupted database file /var/lib/clamav/main.cvd: Can't verify database integrity
    Corrupted database file renamed to /var/lib/clamav/main.cvd.broken

    Trying again in 5 secs...
    ClamAV update process started at Sat Jan  5 08:45:37 2013
    Downloading main.cvd [100%]
    main.cvd updated (version: 54, sigs: 1044387, f-level: 60, builder: sven)
    daily.cld is up to date (version: 16363, sigs: 492100, f-level: 63, builder: neo)
    bytecode.cvd is up to date (version: 209, sigs: 40, f-level: 63, builder: neo)
    Database updated (1536527 signatures) from db.us.clamav.net (IP: 168.143.19.95)
    Pada bagian teks yang waya warnai biru,terkihat bahwa database main.cvd mengalami kerusakan dan digantikan dengan yang baru.
  5. Setelah selesai proses update database, cek kembali status clamav. Jika masih belum aktif  (stop) nyalakan kembali dengan perintah: service clamd start
    # service clamd status
    clamd is stopped
    # service clamd start
    Starting Clam AntiVirus Daemon:                            [  OK  ]
    # service clamd status
    clamd (pid 4450) is running...
    Jika sudah [OK] berarti Clamav sudah berjalan kembali dengan normal.
  6. Tambahan dari salah satu forum ClearOS, jika yang terjadi error lain dari Clamav:
    # service clamd status
     clamd is stopped
    # clamd start
     ERROR: LOCAL: Socket file /var/lib/clamav/clamd.sock is in use by another process.
     # clamd restart
     ERROR: LOCAL: Socket file /var/lib/clamav/clamd.sock is in use by another process.
     # clamd stop
     ERROR: LOCAL: Socket file /var/lib/clamav/clamd.sock is in use by another process.
  7. Jika error diatas yang muncul, lakukan langkah-langkah dibawah ini:
    # service clamd stop
    # chmod 777 /tmp
    # service clamd start
    # freshclam
    Sumber: Proxy doesnt work: could not perform virus scan!
  8. Sekian pembahasan tentang Clamav di ClearOS, tidak menutup kemungkinan langkah-langkah diatas juga dapat diaplikasikan pada distro linux lainnya. Semoga bermanfaat ^_^

Komentar

Most Popular Posts