Code: Select all
root@zeus:~# dmesg -T | egrep -i 'killed process'
root@zeus:~#
Code: Select all
sudo systemctl restart clamav-daemon
Failed to restart clamav-daemon.service: Unit clamav-daemon.socket is masked.
Code: Select all
root@zeus:~# dmesg -T | egrep -i 'killed process'
root@zeus:~#
Code: Select all
sudo systemctl restart clamav-daemon
Failed to restart clamav-daemon.service: Unit clamav-daemon.socket is masked.
Code: Select all
cat /lib/systemd/system/clamav-daemon.service
[Unit]
Description=Clam AntiVirus userspace daemon
Documentation=man:clamd(8) man:clamd.conf(5) https://docs.clamav.net/
Requires=clamav-daemon.socket
# Check for database existence
ConditionPathExistsGlob=/var/lib/clamav/main.{c[vl]d,inc}
ConditionPathExistsGlob=/var/lib/clamav/daily.{c[vl]d,inc}
[Service]
ExecStart=/usr/sbin/clamd --foreground=true
# Reload the database
ExecReload=/bin/kill -USR2 $MAINPID
TimeoutStartSec=420
[Install]
WantedBy=multi-user.target
Also=clamav-daemon.socket
Code: Select all
cat /etc/clamav/clamd.conf
#Automatically Generated by clamav-daemon postinst
#To reconfigure clamd run #dpkg-reconfigure clamav-daemon
#Please read /usr/share/doc/clamav-daemon/README.Debian.gz for details
TCPSocket 3310
TCPAddr localhost
# TemporaryDirectory is not set to its default /tmp here to make overriding
# the default with environment variables TMPDIR/TMP/TEMP possible
User clamav
ScanMail true
ScanArchive true
ArchiveBlockEncrypted false
MaxDirectoryRecursion 15
FollowDirectorySymlinks false
FollowFileSymlinks false
ReadTimeout 180
MaxThreads 12
MaxConnectionQueueLength 15
LogSyslog false
LogRotate true
LogFacility LOG_LOCAL6
LogClean false
LogVerbose false
PreludeEnable no
PreludeAnalyzerName ClamAV
DatabaseDirectory /var/lib/clamav
OfficialDatabaseOnly false
SelfCheck 3600
Foreground false
Debug false
ScanPE true
MaxEmbeddedPE 10M
ScanOLE2 true
ScanPDF true
ScanHTML true
MaxHTMLNormalize 10M
MaxHTMLNoTags 2M
MaxScriptNormalize 5M
MaxZipTypeRcg 1M
ScanSWF true
ExitOnOOM false
LeaveTemporaryFiles false
AlgorithmicDetection true
ScanELF true
IdleTimeout 30
CrossFilesystems true
PhishingSignatures true
PhishingScanURLs true
PhishingAlwaysBlockSSLMismatch false
PhishingAlwaysBlockCloak false
PartitionIntersection false
DetectPUA false
ScanPartialMessages false
HeuristicScanPrecedence false
StructuredDataDetection false
CommandReadTimeout 30
SendBufTimeout 200
MaxQueue 100
ExtendedDetectionInfo true
OLE2BlockMacros false
AllowAllMatchScan true
ForceToDisk false
DisableCertCheck false
DisableCache false
MaxScanTime 120000
MaxScanSize 100M
MaxFileSize 25M
MaxRecursion 16
MaxFiles 10000
MaxPartitions 50
MaxIconsPE 100
PCREMatchLimit 10000
PCRERecMatchLimit 5000
PCREMaxFileSize 25M
ScanXMLDOCS true
ScanHWP3 true
MaxRecHWP3 16
StreamMaxLength 25M
LogFile /var/log/clamav/clamav.log
LogTime true
LogFileUnlock false
LogFileMaxSize 0
Bytecode true
BytecodeSecurity TrustSigned
BytecodeTimeout 60000
PidFile /var/run/clamav/clamd.pid
OnAccessMaxFileSize 5M
ConcurrentDatabaseReload no
Code: Select all
Requires=clamav-daemon.socket
Code: Select all
#Requires=clamav-daemon.socket
Code: Select all
systemctl daemon-reload
Code: Select all
Failed to restart clamav-daemon.service: Unit clamav-daemon.socket is masked.
Also um nochmals zusammen zufassen:Alexander wrote: ↑Wed 18. Sep 2024, 12:56 Erledigt,
hatte einvergessen zu erwähnen.Code: Select all
systemctl daemon-reload
Code: Select all
#Requires=clamav-daemon.socket
Code: Select all
systemctl daemon-reload
Code: Select all
service clamav-daemon restart
Damit hat es auch auf unserem Server wieder funktioniertomexlu wrote: ↑Wed 18. Sep 2024, 13:00Also um nochmals zusammen zufassen:Alexander wrote: ↑Wed 18. Sep 2024, 12:56 Erledigt,
hatte einvergessen zu erwähnen.Code: Select all
systemctl daemon-reload
Du hastauskommentiertCode: Select all
#Requires=clamav-daemon.socket
durchgeführt dannCode: Select all
systemctl daemon-reload
gemacht?Code: Select all
service clamav-daemon restart
UND VIELEN DANK NOCHMALS![]()
Hier sollte man aber vielleicht bedenken: Wenn Anpassungen direkt in den Service-Definitionsdateien vorgenommen werden, die sich im Verzeichnis /lib/systemd/system/ befinden, besteht das Risiko, dass diese Änderungen bei Paketaktualisierungen überschrieben werden. Dies liegt daran, dass /lib/systemd/system/ gemäß der systemd-Dokumentation und dem Filesystem Hierarchy Standard (FHS) für paketverwaltete Service-Dateien vorgesehen ist. Stattdessen sollten benutzerdefinierte Änderungen in das Verzeichnis /etc/systemd/system/ geschrieben werden.