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