Take out the square brackets on NotifyClamd [/etc/clamav.conf]. The square 
brackets signify that the filename is an optional argument, so if your 
clamav.conf is in the default location, you could just leave the arguement 
out entirely:

# Send the RELOAD command to clamd.
NotifyClamd

JohnV

On Thursday 04 March 2004 08:52 am, you wrote:
> Hi all,
>       New to group, tried to search previous postings for this, read
> everything in the docs group. I've got freshclam updating every two
> hours, and it seems to work fine, with one small exception. After it
> successfully downloads an update, I get a line in the config file that
> says this:
>
> 'Error" Can't parse configuration file.'
>
> This is right after the line 'Database updated (20381 signatures) from
> database.clamav.net (###.###.###.###).' I have checked and rechecked
> the permissions on both clamav.conf and freshclam.conf in the /etc dir
> and they are set g+wr u+wrx and the owner is clamav.clamav. What does
> this error mean? Do I have a syntax in my config file? And if so, which
> one? Here are both my config files, starting with clamav.conf:
>
> ------------------------------------------ Start of
> clamav.conf-------------------------------------------
>
> ##
> ## Example config file for the Clam AV daemon
> ## Please read the clamav.conf(5) manual before editing this file.
> ##
>
>
> # Comment or remove the line below.
>
> # Uncomment this option to enable logging.
> # LogFile must be writable for the user running the daemon.
> # Full path is required.
> #LogFile /tmp/clamd.log
>
> # By default the log file is locked for writing - the lock protects
> against
> # running clamd multiple times (if want to run another clamd, please
> # copy the configuration file, change the LogFile variable, and run
> # the daemon with --config-file option). That's why you shouldn't
> uncomment
> # this option.
> #LogFileUnlock
>
> # Maximal size of the log file. Default is 1 Mb.
> # 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). To specify the
> size
> # in bytes just don't use modifiers.
> #LogFileMaxSize 2M
>
> # Log time with an each message.
> #LogTime
>
> # Log also clean files. May be useful in debugging but will drastically
> # increase the log size.
> #LogClean
>
> # Use system logger (can work together with LogFile).
> #LogSyslog
>
> # Enable verbose logging.
> #LogVerbose
>
> # This option allows you to save the process identifier of the listening
> # daemon (main thread).
> PidFile /var/run/clamd.pid
>
> # Optional path to the global temporary directory.
> # Default is system specific - usually /var/tmp or /tmp.
> TemporaryDirectory /var/lib/clamav/tmp
>
> # Path to the database directory.
> # Default is the hardcoded directory (mostly /usr/local/share/clamav,
> # but it depends on installation options).
> DatabaseDirectory /var/lib/clamav
>
> # The daemon works in local or network mode. Currently the local mode is
> # recommended for security reasons.
>
> # Path to the local socket. The daemon doesn't change the mode of the
> # created file (portability reasons). You may want to create it in a
> directory
> # which is only accessible for a user running daemon.
> LocalSocket /tmp/clamd
>
> # Remove stale socket after unclean shutdown.
> FixStaleSocket
>
> # TCP port address.
> #TCPSocket 3310
>
> # TCP address.
> # By default we bind to INADDR_ANY, probably not wise.
> # Enable the following to provide some degree of protection
> # from the outside world.
> #TCPAddr 127.0.0.1
>
> # Maximum length the queue of pending connections may grow to.
> # Default is 15.
> #MaxConnectionQueueLength 30
>
> # When activated, input stream (see STREAM command) will be saved to
> disk before
> # scanning - this allows scanning within archives.
> #StreamSaveToDisk
>
> # Close the connection if this limit is exceeded.
> #StreamMaxLength 10M
>
> # Maximal number of a threads running at the same time.
> # Default is 5, and it should be sufficient for a typical workstation.
> # You may need to increase threads number for a server machine.
> #MaxThreads 10
>
> # Thread (scanner - single task) will be stopped after this time
> (seconds).
> # Default is 180. Value of 0 disables the timeout. SECURITY HINT:
> Increase the
> # timeout instead of disabling it.
> #ThreadTimeout 500
>
> # Maximal depth the directories are scanned at.
> MaxDirectoryRecursion 15
>
> # Follow a directory symlinks.
> # SECURITY HINT: You should have enabled directory recursion limit to
> # avoid potential problems.
> FollowDirectorySymlinks
>
> # Follow regular file symlinks.
> FollowFileSymlinks
>
> # Do internal checks (eg. check the integrity of the database
> structures)
> # By default clamd checks itself every 3600 seconds (1 hour).
> SelfCheck 600
>
> # Execute a command when virus is found. In the command string %v and
> %f will
> # be replaced by the virus name and the infected file name respectively.
> #
> # SECURITY WARNING: Make sure the virus event command cannot be
> exploited,
> #                 eg. by using some special file name when %f is used.
> #                 Always use a full path to the command.
> #                 Never delete/move files with this directive !
> #VirusEvent /usr/local/bin/send_sms 123456789 "VIRUS ALERT: %f: %v"
>
> # Run as selected user (clamd must be started by root).
> # By default it doesn't drop privileges.
> User clamav
>
> # Initialize the supplementary group access (for all groups in
> /etc/group
> # user is added in. clamd must be started by root).
> #AllowSupplementaryGroups
>
> # Don't fork into background. Useful in debugging.
> #Foreground
>
> # Enable debug messages in libclamav.
> #Debug
>
> ##
> ## Mail support
> ##
>
> # Uncomment this option if you are planning to scan mail files.
> #ScanMail
>
> ##
> ## Archive support
> ##
>
>
> # Comment this line to disable scanning of the archives.
> ScanArchive
>
>
> # By default the built-in RAR unpacker is disabled by default because
> the code
> # terribly leaks, however it's probably a good idea to enable it.
> ScanRAR
>
>
> # Options below protect your system against Denial of Service attacks
> # with archive bombs.
>
> # Files in archives larger than this limit won't be scanned.
> # Value of 0 disables the limit.
> # WARNING: Due to the unrarlib implementation, whole files (one by one)
> in RAR
> #        archives are decompressed to the memory. That's why never disable
> #        this limit (but you may increase it of course!)
> ArchiveMaxFileSize 10M
>
> # Archives are scanned recursively - e.g. if Zip archive contains RAR
> file,
> # the RAR file will be decompressed, too (but only if recursion limit
> is set
> # at least to 1). With this option you may set the recursion level.
> # Value of 0 disables the limit.
> ArchiveMaxRecursion 5
>
> # Number of files to be scanned within archive.
> # Value of 0 disables the limit.
> ArchiveMaxFiles 1000
>
> # Mark potential archive bombs as viruses (0 disables the limit)
> ArchiveMaxCompressionRatio 200
>
> # Use slower decompression algorithm which uses less memory. This option
> # affects bzip2 decompressor only.
> #ArchiveLimitMemoryUsage
>
> ##
> ## Clamuko settings
> ## WARNING: This is experimental software. It is very likely it will
> hang
> ##        up your system !!!
> ##
>
> # Enable Clamuko. Dazuko (/dev/dazuko) must be configured and running.
> #ClamukoScanOnLine
>
> # Set access mask for Clamuko.
> ClamukoScanOnOpen
> ClamukoScanOnClose
> ClamukoScanOnExec
>
> # Set the include paths (all files in them will be scanned). You can
> have
> # multiple ClamukoIncludePath options, but each directory must be added
> # in a seperate option. All subdirectories are scanned, too.
> ClamukoIncludePath /home
> #ClamukoIncludePath /students
>
> # Set the exclude paths. All subdirectories are also excluded.
> #ClamukoExcludePath /home/guru
>
> # Limit the file size to be scanned (probably you don't want to scan
> your movie
> # files ;))
> # Value of 0 disables the limit. 1 Mb should be fine.
> ClamukoMaxFileSize 1M
>
> # Enable archive support. It uses the limits from clamd section.
> # (This option doesn't depend on ScanArchive, you can have archive
> support
> # in clamd disabled).
> ClamukoScanArchive
>
> ----------------------------------------------------End of
> clamav.conf/Start of
> freshclam.conf----------------------------------------------------
> ##
> ## Example config file for freshclam
> ## Please read the clamav.conf(5) manual before editing this file.
> ## This file may be optionally merged with clamav.conf.
> ##
>
>
> # You can change the default database directory here.
> DatabaseDirectory /var/lib/clamav
>
> # Path to the config file (make sure it has proper permissions)
> UpdateLogFile /var/log/freshclam.log
>
> # Enable verbose logging.
> LogVerbose
>
> # By default when freshclam is started by root it drops privileges and
> # switches to the "clamav" user. You can change this behaviour here.
> DatabaseOwner clamav
>
> # The main database mirror is database.clamav.net (this is a round-robin
> # DNS that points to many mirrors on the world) and in most cases you
> # SHOULD NOT change it.
> DatabaseMirror database.clamav.net
>
> # How many attempts to make before giving up.
> MaxAttempts 25
>
> # How often check for a new database. We suggest checking for it every
> # two hours.
> Checks 12
>
> # Proxy settings
> #HTTPProxyServer myproxy.com
> #HTTPProxyPort 1234
> #HTTPProxyUsername myusername
> #HTTPProxyPassword mypass
>
> # Send the RELOAD command to clamd.
> NotifyClamd [/etc/clamav.conf]
>
> # Run command after database update.
> #OnUpdateExecute command
>
> # Run command if database update failed.
> #OnErrorExecute command
>
> ------------------------------------------------------End of
> freshclam.conf----------------------------------------------------
> My mental parsing tells me that it is the line in freshclam.conf that
> says NotifyClamd [/etc/clamav.conf], (before I changed this to the path
> and filename of the clamav.conf file, this said something else, the
> change I made was in effort to fix the error I'm posting about...) Any
> help would be appreciated.
>
> Jeff Ramsey
> MIS Administrator
> Tubafor Mill, Inc.


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Clamav-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/clamav-users

Reply via email to