Помилка оновлення - 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 устарла і необхідно її оновити:
_______________
Первісне рішення проблеми знайшов тут.