Hi Folks,

Any way to resolve this issue clamav-freshclam service?

When I ran the freshclam command, it showed the log without any issue, but
when I ran toaststat it stopped.



On Fri, Jul 2, 2021 at 12:17 PM ChandranManikandan <kand...@gmail.com>
wrote:

> Hi Eric,
>
> Am running Centos 7 64 Bit with the Qmailtoaster system. Usually update
> through the command line .
> I have seen the clamav 102-2.elf version update on my system in the webmin
> control panel and updated through the panel.
> The freshclam command is running without issue, but when I ran toaststat
> clamav-freshclam was stopped and unable to be active and run.
>
> My output below.
> *cat /usr/lib/systemd/system/clamav-freshclam.service*
>
> [Unit]
> Description=ClamAV virus database updater
> Documentation=man:freshclam(1) man:freshclam.conf(5)
> https://www.clamav.net/documents
> # If user wants it run from cron, don't start the daemon.
> ConditionPathExists=!/etc/cron.d/clamav-update
> Wants=network-online.target
> After=network-online.target
>
> [Service]
> ExecStart=/usr/bin/freshclam -d --foreground=true
>
> [Install]
> WantedBy=multi-user.target
>
> *cat /etc/freshclam.conf*
>
> ## Example config file for freshclam
> ## Please read the freshclam.conf(5) manual before editing this file.
> ##
>
>
> # Comment or remove the line below.
> #Example
>
> # Path to the database directory.
> # WARNING: It must match clamd.conf's directive!
> # Default: hardcoded (depends on installation options)
> #DatabaseDirectory /var/lib/clamav
>
> # Path to the log file (make sure it has proper permissions)
> # Default: disabled
> #UpdateLogFile /var/log/clamav/freshclam.log
> #UpdateLogFile /var/log/freshclam.log
>
> # Maximum size of the log file.
> # Value of 0 disables the limit.
> # You may use 'M' or 'm' for megabytes (1M = 1m = 1048576 bytes)
> # and 'K' or 'k' for kilobytes (1K = 1k = 1024 bytes).
> # in bytes just don't use modifiers. If LogFileMaxSize is enabled,
> # log rotation (the LogRotate option) will always be enabled.
> # Default: 1M
> LogFileMaxSize 2M
>
> # Log time with each message.
> # Default: no
> LogTime yes
>
> # Enable verbose logging.
> # Default: no
> LogVerbose yes
>
> # Use system logger (can work together with UpdateLogFile).
> # Default: no
> #LogSyslog yes
>
> # Specify the type of syslog messages - please refer to 'man syslog'
> # for facility names.
> # Default: LOG_LOCAL6
> #LogFacility LOG_MAIL
>
> # Enable log rotation. Always enabled when LogFileMaxSize is enabled.
> # Default: no
> LogRotate yes
>
> # This option allows you to save the process identifier of the daemon
> # Default: disabled
> #PidFile /var/run/freshclam.pid
>
> # By default when started freshclam drops privileges and switches to the
> # "clamav" user. This directive allows you to change the database owner.
> # Default: clamav (may depend on installation options)
> #DatabaseOwner clamupdate
>
> # Use DNS to verify virus database version. Freshclam uses DNS TXT records
> # to verify database and software versions. With this directive you can
> change
> # the database verification domain.
> # WARNING: Do not touch it unless you're configuring freshclam to use your
> # own database verification domain.
> # Default: current.cvd.clamav.net
> #DNSDatabaseInfo current.cvd.clamav.net
>
> # database.clamav.net is now the primary domain name to be used
> world-wide.
> # Now that CloudFlare is being used as our Content Delivery Network (CDN),
> # this one domain name works world-wide to direct freshclam to the closest
> # geographic endpoint.
> # If the old db.XY.clamav.net domains are set, freshclam will
> automatically
> # use database.clamav.net instead.
> DatabaseMirror database.clamav.net
>
> # How many attempts to make before giving up.
> # Default: 3 (per mirror)
> #MaxAttempts 5
>
> # With this option you can control scripted updates. It's highly
> recommended
> # to keep it enabled.
> # Default: yes
> #ScriptedUpdates yes
>
> # By default freshclam will keep the local databases (.cld) uncompressed to
> # make their handling faster. With this option you can enable the
> compression;
> # the change will take effect with the next database update.
> # Default: no
> #CompressLocalDatabase no
>
> # With this option you can provide custom sources for database files.
> # This option can be used multiple times. Support for:
> #   http(s)://, ftp(s)://, or file://
> # Default: no custom URLs
> #DatabaseCustomURL http://myserver.example.com/mysigs.ndb
> #DatabaseCustomURL https://myserver.example.com/mysigs.ndb
> #DatabaseCustomURL https://myserver.example.com:4567/whitelist.wdb
> #DatabaseCustomURL ftp://myserver.example.com/example.ldb
> #DatabaseCustomURL ftps://myserver.example.com:4567/example.ndb
> #DatabaseCustomURL file:///mnt/nfs/local.hdb
> # This option allows you to easily point freshclam to private mirrors.
> # If PrivateMirror is set, freshclam does not attempt to use DNS
> # to determine whether its databases are out-of-date, instead it will
> # use the If-Modified-Since request or directly check the headers of the
> # remote database files. For each database, freshclam first attempts
> # to download the CLD file. If that fails, it tries to download the
> # CVD file. This option overrides DatabaseMirror, DNSDatabaseInfo
> # and ScriptedUpdates. It can be used multiple times to provide
> # fall-back mirrors.
> # Default: disabled
> #PrivateMirror mirror1.example.com
> #PrivateMirror mirror2.example.com
>
> # Number of database checks per day.
> # Default: 12 (every two hours)
> #Checks 24
>
> # Proxy settings
> # The HTTPProxyServer may be prefixed with [scheme]:// to specify which
> kind
> # of proxy is used.
> #   http://     HTTP Proxy. Default when no scheme or proxy type is
> specified.
> #   https://    HTTPS Proxy. (Added in 7.52.0 for OpenSSL, GnuTLS and NSS)
> #   socks4://   SOCKS4 Proxy.
> #   socks4a://  SOCKS4a Proxy. Proxy resolves URL hostname.
> #   socks5://   SOCKS5 Proxy.
> #   socks5h://  SOCKS5 Proxy. Proxy resolves URL hostname.
> # Default: disabled
> #HTTPProxyServer https://proxy.example.com
> #HTTPProxyPort 1234
> #HTTPProxyUsername myusername
> #HTTPProxyPassword mypass
>
> # If your servers are behind a firewall/proxy which applies User-Agent
> # filtering you can use this option to force the use of a different
> # User-Agent header.
> # Default: clamav/version_number
> #HTTPUserAgent SomeUserAgentIdString
>
> # Use aaa.bbb.ccc.ddd as client address for downloading databases. Useful
> for
> # multi-homed systems.
> # Default: Use OS'es default outgoing IP address.
> #LocalIPAddress aaa.bbb.ccc.ddd
>
> # Send the RELOAD command to clamd.
> # Default: no
> #NotifyClamd /path/to/clamd.conf
>
> # Run command after successful database update.
> # Default: disabled
> #OnUpdateExecute command
> # Run command when database update process fails.
> # Default: disabled
> #OnErrorExecute command
>
> # Run command when freshclam reports outdated version.
> # In the command string %v will be replaced by the new version number.
> # Default: disabled
> #OnOutdatedExecute command
>
> # Don't fork into background.
> # Default: no
> #Foreground yes
>
> # Enable debug messages in libclamav.
> # Default: no
> #Debug yes
>
> # Timeout in seconds when connecting to database server.
> # Default: 30
> #ConnectTimeout 60
>
> # Timeout in seconds when reading from database server.
> # Default: 0
> #ReceiveTimeout 1800
>
> # With this option enabled, freshclam will attempt to load new
> # databases into memory to make sure they are properly handled
> # by libclamav before replacing the old ones.
> # Default: yes
> #TestDatabases yes
>
> # This option enables support for Google Safe Browsing. When activated for
> # the first time, freshclam will download a new database file
> # (safebrowsing.cvd) which will be automatically loaded by clamd and
> # clamscan during the next reload, provided that the heuristic phishing
> # detection is turned on. This database includes information about websites
> # that may be phishing sites or possible sources of malware. When using
> this
> # option, it's mandatory to run freshclam at least every 30 minutes.
> # Freshclam uses the ClamAV's mirror infrastructure to distribute the
> # database and its updates but all the contents are provided under Google's
> # terms of use.
> # See https://transparencyreport.google.com/safe-browsing/overview
> # and https://www.clamav.net/documents/safebrowsing for more information.
> # Default: no
> #SafeBrowsing yes
> # This option enables downloading of bytecode.cvd, which includes
> additional
> # detection mechanisms and improvements to the ClamAV engine.
> # Default: yes
> #Bytecode no
>
> # Include an optional signature databases (opt-in).
> # This option can be used multiple times.
> #ExtraDatabase dbname1
> #ExtraDatabase dbname2
>
> # Exclude a standard signature database (opt-out).
> # This option can be used multiple times.
> #ExcludeDatabase dbname1
> #ExcludeDatabase dbname2
>
>
>
>
>
> On Thu, Jul 1, 2021 at 9:54 PM Eric Broch via clamav-users <
> clamav-users@lists.clamav.net> wrote:
>
>> # cat /etc/freshclam.conf
>>
>> Show output on list.
>> On 7/1/2021 2:46 AM, ChandranManikandan via clamav-users wrote:
>>
>> Hi Folks,
>>
>> I have updated the below packages through the webmin panel.
>> Jul 01 13:27:50 Updated: clamav-filesystem-0.103.2-2.el7.noarch
>> Jul 01 13:27:51 Updated: clamav-lib-0.103.2-2.el7.x86_64
>> Jul 01 13:27:52 Updated: clamav-update-0.103.2-2.el7.x86_64
>> Jul 01 13:27:52 Updated: clamav-0.103.2-2.el7.x86_64
>> Jul 01 13:27:52 Updated: clamd-0.103.2-2.el7.x86_64
>>
>> After updating i got the below clamav-freshclam error.
>>
>> systemd service:         clamav-freshclam:       [  FAILED  ]
>>
>> I have restarted the clamav-freshclam service but still the below message
>> came.
>>
>> ● clamav-freshclam.service - ClamAV virus database updater
>>    Loaded: loaded (/usr/lib/systemd/system/clamav-freshclam.service;
>> enabled; vendor preset: disabled)
>>    Active: inactive (dead) since Thu 2021-07-01 13:28:11 +08; 1h 8min ago
>> Condition: start condition failed at Thu 2021-07-01 14:19:49 +08; 17min
>> ago
>>            ConditionPathExists=!/etc/cron.d/clamav-update was not met
>>      Docs: man:freshclam(1)
>>            man:freshclam.conf(5)
>>            https://www.clamav.net/documents
>>  Main PID: 1164 (code=exited, status=0/SUCCESS)
>>
>> systemd[1]: Stopped ClamAV virus database
>>
>> Appreciate anyone assisting me?
>>
>> --
>>
>>
>> *Regards, Manikandan.C *
>>
>> _______________________________________________
>>
>> clamav-users mailing 
>> listclamav-users@lists.clamav.nethttps://lists.clamav.net/mailman/listinfo/clamav-users
>>
>>
>> Help us build a comprehensive ClamAV 
>> guide:https://github.com/vrtadmin/clamav-faq
>> http://www.clamav.net/contact.html#ml
>>
>>
>> _______________________________________________
>>
>> clamav-users mailing list
>> clamav-users@lists.clamav.net
>> https://lists.clamav.net/mailman/listinfo/clamav-users
>>
>>
>> Help us build a comprehensive ClamAV guide:
>> https://github.com/vrtadmin/clamav-faq
>>
>> http://www.clamav.net/contact.html#ml
>>
>
>
> --
>
>
> *Regards,Manikandan.C*
>


-- 


*Regards,Manikandan.C*
_______________________________________________

clamav-users mailing list
clamav-users@lists.clamav.net
https://lists.clamav.net/mailman/listinfo/clamav-users


Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq

http://www.clamav.net/contact.html#ml

Reply via email to