Hi Vaughn,
Thanks for testing the RC2 and for writing in!
The intention is to install the macOS packages under /usr/local/clamav so they can be easily removed, because there is no easy way to uninstall the macOS package at this time other than to
rm the files (or if it had installed as intended, the /usr/local/clamav directory).
There was a configuration issue with our build pipeline for building the macOS PKG for 0.104.0-rc2. By mistake, the install prefix and packaging install prefix for the macOS build did not match,
so it actually installed to /usr/local instead of /usr/local/clamav. I have verified that the issue has been fixed for the PKG for the final release.
I apologize for the issue. If you installed with the clamav-0.104.0-rc2.macos.universal.pkg installer and wish to remove it, you may need to individually remove:
This command should take care of it. Please take care when copy/pasting this command as a mistake when running `rm -rf` with sudo could
be catastrophic:
sudo rm -rf /usr/local/bin/freshclam /usr/local/bin/clam* /usr/local/bin/sigtool /usr/local/sbin/clamd /usr/local/lib/libclam*
/usr/local/lib/libfreshclam.* /usr/local/lib/pkgconfig/libclamav.pc /usr/local/share/doc/ClamAV /usr/local/etc/freshclam.conf* /usr/local/etc/clam* /usr/local/share/clamav
The install path for the 0.104.0 macOS package for the stable release will be /usr/local/clamav, so that it is easier to remove. In a
future release, I would also like to include an uninstaller script for macOS but sadly I don’t have anything ready today.
Regards,
Micah
Micah Snyder
ClamAV Development
Talos
Cisco Systems, Inc.
From: clamav-users <clamav-users-bounces@lists.clamav.net> on behalf of Vaughn A. Hart <vaughn@aegisitnyc.com>
Sent: Sunday, August 29, 2021 7:55 PM
To: clamav-users@lists.clamav.net <clamav-users@lists.clamav.net>
Subject: [clamav-users] Configuration Error
Hi Team,
I have run the configuration command, after installation of clamav-0.104.0-rc2.macos.universal.pkg, to generate the conf files from the default configuration. I get no output errors and it looks like all is well, however when I run clamconf
I get the following message:
vaughna.hart@NaCl4 ~ % clamconf -g clamav-milter.conf > clamav-milter.conf
vaughna.hart@NaCl4 ~ % clamconf -g clamd.conf > clamd.conf
vaughna.hart@NaCl4 ~ % clamconf -g freshclam.conf > freshclam.conf
vaughna.hart@NaCl4 ~ % clamconf
Checking configuration files in /usr/local/clamav/etc
clamd.conf not found
freshclam.conf not found
clamav-milter.conf not found
Software settings
-----------------
Version: 0.104.0-rc2
Optional features supported: AUTOIT_EA06 BZIP2 LIBXML2 PCRE2 ICONV JSON
Database information
--------------------
Database directory: /usr/local/clamav/share/clamav
WARNING: freshclam.conf and clamd.conf point to different database directories
print_dbs: Can't open directory /usr/local/clamav/share/clamav
Platform information
--------------------
uname: Darwin 20.6.0 Darwin Kernel Version 20.6.0: Wed Jun 23 00:26:27 PDT 2021; root arm64
OS: Darwin, ARCH: arm64, CPU: arm64
zlib version: 1.2.11 (1.2.11), compile flags: a9
platform id: 0x04038c8c0800000000040201
Build information
-----------------
Clang: Apple LLVM 12.0.5 (clang-1205.0.22.11) (4.2.1)
sizeof(void*) = 8
Engine flevel: 140, dconf: 140
I am concerned about the database location message. This is on 11.5.2 on an M1.
Thanks!
-Vaughn
--
Vaughn A. Hart
General Manager
Aegis IT, LLC
646-284-4291
vaughn@aegisitnyc.com