Помилка оновлення - clamav - щоденник - максим Боголєпов

Помилка оновлення - clamav - щоденник - максим Боголєпов

На багатьох моїх серверах під керуванням FreeBSD (версій 10.0 і 8.4, обох архітектур amd64 і i386) спільно з Postfix працює антивірус ClamAV. Нещодавно, 17 травня, відбувся реліз останнього на сьогоднішній момент версії антивіруса - 0.98.3. У портах FreeBSD він з'явився 19 травня. Але оновитися до цієї останньої версії ClamAV відмовився. Завдання завершувалася з помилкою на всіх без винятку серверах.

Версія антивіруса на момент спроби поновлення:

Помилка, з якої обривалася збірка порту ClamAV (приклад з сервера FreeBSD 10.0, amd64):

Як виявилося - не я один був спантеличений таким поведінку порту при оновленні. Рішення було дуже банальним. Необхідно перед оновленням порту виконати його деінсталяцію, а потім заново у ставити його. Тобто:

а) якщо порт security / clamav не був до цієї миті встановлений в системі, то його проста установка:

make install - відбудеться без збою;

б) якщо порт security / clamav вже стояв в системі, то його оновлення (установка):

make install - викличе позначену вище помилку.

Для того, щоб порт встав в систему, необхідно просто перед оновленням його вилучити:

make deinstall clean. а потім make reinstall clean

make deinstall clean. а потім make install clean.

Виконувати видалення конфігураційних файлів, бази даних і існуючого користувача і групу clamav немає необхідності.

А тепер виробляємо повторну установку, яка закінчується успіхом:

В логах роботи антивіруса, після виконання команди freshclam зникнуть нагадування про те, що ваша версія clamav устарла і необхідно її оновити:

_______________
Первісне рішення проблеми знайшов тут.