Hello,
thanks to all who sent us support packages. From those, it seems that the Avast AV is in a state where it does not have KExts allowed, however the GUI does not display the correct information.
Shields use KExts (kernel extensions) to protect you actively. On modern Mac OS X, an user action is needed once to allow an application like Avast AV to load kernel extensions. We have a tutorial here:
https://support.avast.com/en-eu/article/Mac-Security-High-Sierra-allow-extensionsHowever as reported it seems that our GUI does not correctly display the first window from step 1) of the tutorial and shows a generic "something went wrong with Core Shields" instead.
Please, ensure that you have System Preferences closed, open Terminal and run following command:
sudo /Applications/Avast.app/Contents/Backend/hub/modules/014_fileshield.sh fix; echo $?
you will be asked for your password. Afterwards, do the alternative action from the tutorial step 1): "Alternatively, open System Preferences from the Dock or the Apple menu, then open Security & Privacy." and afterwards follow the remaining steps.
Please send me output of the command from Terminal to ondrej.kolacek <at> avast.com and also please respond with whether it fixed the issue.
Please note that we are not able to replicate the issue; it may be some kind of weird corner case/rare race condition that causes this. We apologise for the inconvenience.
Kind regards,
Ondrej Kolacek