User unable to approve macOS system extensions required for F-Secure products Sometimes, the macOS file system permissions may be incorrect and prevent any new third-party system extensions from being installed. The symptom of this may be that an F-Secure product asks the user to allow new system extension in the macOS System Preferences, but macOS does not offer any method of doing so (i.e. the Allow button is not visible under System Preferences > Security > General).
To fix this issue, you must either reinstall macOS or do as follows:
- Go into Recovery Mode. To learn more about macOS Recovery, see Apple support page https://support.apple.com/en-us/HT201314.
- From the top line of options, select Utilities > Terminal.
- Run the following command:
rm -r "/Volumes/Macintosh HD/Library/StagedExtensions/"
- Run the following command:
mkdir "/Volumes/Macintosh HD/Library/StagedExtensions/"
- Run the following command:
chflags -R restricted "/Volumes/Macintosh HD/Library/StagedExtensions/"
- Restart your computer.
If the above commands report that the mentioned locations do not exist on disk, check the following:
- Verify that the volume name in the "Disk Utility" app matches the volume name in the Terminal command. The example above uses "Macintosh HD" as the volume name by default.
- Verify that the volume is mounted. To learn more, see Apple support page https://support.apple.com/guide/disk-utility/mount-a-volume-thats-been-ejected-dskutl1027/mac.
- Verify that the disk is unlocked in case it is encrypted.