Score:1

clamav-daemon doesn't create /var/run/clamd.ctl

sh flag

I installed clamav-daemon on Debian 11 and when I try to start it, it doesn't create the LocalSocket /var/run/clamd.ctl.

LocalSocket in my /etc/clamav/clamd.conf:

LocalSocket /var/run/clamav/clamd.ctl

systemctl status clamav-daemon.service brings:

● clamav-daemon.service - Clam AntiVirus userspace daemon
     Loaded: loaded (/lib/systemd/system/clamav-daemon.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/clamav-daemon.service.d
             └─extend.conf, override.conf
     Active: active (running) since Fri 2023-02-17 15:55:18 CET; 34min ago
       Docs: man:clamd(8)
             man:clamd.conf(5)
             https://docs.clamav.net/
    Process: 37394 ExecStartPre=/bin/mkdir -p /run/clamav (code=exited, status=0/SUCCESS)
    Process: 37395 ExecStartPre=/bin/chown clamav /run/clamav (code=exited, status=0/SUCCESS)    Main PID: 37396 (clamd)
      Tasks: 1 (limit: 1129)
     Memory: 489.8M
        CPU: 52.996s
     CGroup: /system.slice/clamav-daemon.service
             └─37396 /usr/sbin/clamd --foreground=true

Feb 17 15:55:18 cc700x-irmler systemd[1]: clamav-daemon.service: Consumed 11.193s CPU time. Feb 17 15:55:18 cc700x-irmler systemd[1]: Starting Clam AntiVirus userspace daemon... Feb 17 15:55:18 cc700x-irmler systemd[1]: Started Clam AntiVirus userspace daemon.

So, it seems everything to be fine. But: systemctl status clamav-daemon.socket brings:

Unit clamav-daemon.socket could not be found.

/var/log/clamav/clamav.log brings (when starting):

Fri Feb 17 15:55:19 2023 -> +++ Started at Fri Feb 17 15:55:19 2023
Fri Feb 17 15:55:19 2023 -> Received 0 file descriptor(s) from
systemd. Fri Feb 17 15:55:19 2023 -> clamd daemon 0.103.7 (OS:
linux-gnu, ARCH: x86_64, CPU: x86_64) Fri Feb 17 15:55:19 2023 -> Log
file size limited to 4294967295 bytes. Fri Feb 17 15:55:19 2023 ->
Reading databases from /var/lib/clamav Fri Feb 17 15:55:19 2023 -> Not
loading PUA signatures. Fri Feb 17 15:55:19 2023 -> Bytecode: Security
mode set to "TrustSigned". Fri Feb 17 16:08:12 2023 -> Loaded 8652992
signatures.

/var/log/clamav/clamav-milter.log brings (as the /var/run/clamav/clamd.ctl is missing):

Fri Feb 17 16:27:05 2023 -> WARNING: No clamd server appears to be
available Fri Feb 17 16:28:05 2023 -> WARNING: No clamd server appears
to be available Fri Feb 17 16:29:04 2023 -> WARNING: No clamd server
appears to be available Fri Feb 17 16:30:03 2023 -> WARNING: No clamd
server appears to be available Fri Feb 17 16:31:02 2023 -> WARNING: No
clamd server appears to be available Fri Feb 17 16:32:01 2023 ->
WARNING: No clamd server appears to be available

The permissions for /var/run/ is set for the user "clamav" and group "root". clamav is also the user who runs the process:

ps aux | grep clamav

clamav       500  0.0  0.0  58248   704 ?        Ss   14:22   0:00
/usr/bin/freshclam -d --foreground=true clamav     31064  0.0  0.0
349480    52 ?        Ssl  14:55   0:00 /usr/sbin/clamav-milter
--config-file=/etc/clama         v/clamav-milter.conf clamav     37396  2.2 42.5 1395520 425952 ?      Ds   15:55   0:55 /usr/sbin/clamd --foreground=true root       38870  0.0  0.0   6244   700 pts/1    S+   16:36   0:00 grep clamav

I tried already to purge/install and also --reinstall clamav and clamav-daemon and I also tried a dpkg-reconfigure on clamav-daemon. And I also tried a clean reboot. Nothing changed the situation.

I have no idea what else I could try. Has anyone an idea? Thanks a lot!

I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.