Could not create socket directory: /var/run/clamd.scan

Если сервис clamd@.scan перешёл в состояние failed, то стоит посмотреть системный журнал с помощью команды:
journalctl -u clamd@.scan
Если в журнале есть такие ошибки:
ERROR: LOCAL: Could not create socket directory: /var/run/clamd.scan: Permission denied

ERROR: LOCAL: Socket file /var/run/clamd.scan/clamd.sock could not be bound: No such file or directory

Failed to start clamd scanner (scan) daemon.
То возможно, не существует папка "clamd.scan", на неё неверно указаны права доступа или группа и пользователь. Поэтому стоит проверить есть ли такая папка и при необходимости создать её с нужными правами:
mkdir /var/run/clamd.scan/
chown clamscan:clamscan /var/run/clamd.scan/
chmod 710 /var/run/clamd.scan/
После чего можно перезапустить сервис:
systemctl restart clamd@scan
Если и так сервис не сумел активироваться, то можно попробовать убрать лишний уровень ссылки в адресе PID и сокет файлов. То есть поставить вместо /var/run/ просто /run/ (получится одно и то же) в файле конфигурации /etc/clamd.d/scan.conf для директив PidFile и LocalSocket:
PidFile /run/clamd.scan/clamd.pid
LocalSocket /run/clamd.scan/clamd.sock
После чего перезапустить сервис:
systemctl restart clamd@scan
MouseDC.ru - хостинг, виртуальный хостинг, покупка доменов, проверка доменов, WHOIS, курсы создания сайтов, вебинары по созданию, курсы разработки сайтов, доработка сайтов, сопровождение сайтов, разработка сайтов, техподдержка сайтов
Была ли статья полезной?
Была ли эта статья полезна? Есть вопрос?
хостинг для сайтов
Закажите недорогой хостинг Заказать

всего от 290 руб

⇡ наверх