Автор Тема: Clamav не обновляет сигнатуры автоматом  (Прочитано 8558 раз)

Оффлайн ∞lan∞

  • Давно тут
  • **
  • Сообщений: 180
Мне непонятно по поводу крона. Его надо самостоятельно запускать в матешном дистре? Я полагал он "из коробки" сразу работает.
Хоть запущен, но логи по-прежнему чистые
# ls -l /var/log/cron
итого 0
-rw-r----- 1 root adm 0 дек 25  2017 errors
-rw-r----- 1 root adm 0 дек 25  2017 info
-rw-r----- 1 root adm 0 дек 25  2017 warnings

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 6 357
  • Sunny 273 RUS crew
Мне непонятно по поводу крона. Его надо самостоятельно запускать в матешном дистре?
Это я не знаю. С одной стороны cron - это штука, на которую многое завязано, с другой - у systemd теперь свой планировщик. Тут надо релиз-менеджера дистрибутива пытать на тему, что он задумал.
Хоть запущен, но логи по-прежнему чистые
В системе, видимо, просто отсутствует syslog, а логи пишутся в формате journald в другое место.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 7 303
  • UNIX System V init
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн ∞lan∞

  • Давно тут
  • **
  • Сообщений: 180
crontab: warning, cron does not appear to be running
Что-то systemd не очень заменяет cron
В системе, видимо, просто отсутствует syslog, а логи пишутся в формате journald в другое место.
# rpm -qa | grep -i sysl
syslog-common-1.4.1-alt30
Поди ещё и этот надо установить syslogd-1.4.1-alt30.x86_64.rpm

Опять же непонятно выше написали, что clamd никаким боком не связан с freshclam. Ладно, но в симпли после этих процедур
# systemctl start clamd
# /sbin/chkconfig clamd on
сигнатуры постоянно обновляются согласно дефолту - 12 (every two hours)
Больше я ничего не делал.
Если бы я этого не сделал тогда точно такая же картина маслом как и в матешном варианте.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 7 303
  • UNIX System V init
crontab: warning, cron does not appear to be running
Что-то systemd не очень заменяет cron

А должен:
$ rpm -qpvl ./clamav-freshclam-0.100.2-alt0.M80P.2.i586.rpm | grep cron
-rw-r--r--    1 root    root               68 дек 11 20:49 /etc/cron.d/freshclam
$ rpm -qvl vixie-cron | grep service
-rw-r--r--    1 root    root              200 май 19  2016 /lib/systemd/system/crond.service
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 6 357
  • Sunny 273 RUS crew
Что-то systemd не очень заменяет cron
Так я и не написал, что заменяет. Может заменить, если все конфиги под него переделать, но как сделано - я не в курсе: с systemd пока без меня. :-)
Опять же непонятно выше написали, что clamd никаким боком не связан с freshclam.
Забирает и складывает базы в нужное место freshclam. clamd, по идее, может вовсе отсутствовать.
Ладно, но в симпли после этих процедур
# systemctl start clamd
# /sbin/chkconfig clamd on
сигнатуры постоянно обновляются согласно дефолту - 12 (every two hours)
Больше я ничего не делал.
Тут что-то не так. Либо тут тоже какая-то дистрибутивная, а не пакетная конфигурация. В пакете freshclam не запускается в виде демона, и этот параметр смысла не имеет. Обновление делается по крону раз в час. В init-скрипте clamd freshclam вызывается один раз на старте, если баз вообще нет.
Поди ещё и этот надо установить syslogd-1.4.1-alt30.x86_64.rpm
Если не устраивает journal, то можно. Только ещё и journald донастроить тогда: возврат syslog.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 6 357
  • Sunny 273 RUS crew
Что-то systemd не очень заменяет cron
Так я и не написал, что заменяет. Может заменить, если все конфиги под него переделать, но как сделано - я не в курсе: с systemd пока без меня. :-)
И, да, оба планировщика могут вместе работать. Тогда надо понять, почему crond оказался не запущен.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 16 921
    • Домашняя страница
    • Email
Потому что политика systemd все службы выключает, кроме специально заданных.
Андрей Черепанов (cas@)