[KB7609] Resolve real-time protection, firewall, and device control are not working in ESET security products for macOS

Issue

  • Real-time protection, firewall, and device control will not start after a new installation of ESET product for Mac

Details


Click to expand

Installation log or system log contains:

">code>localhost kextd[74]: (IOKit) <IOKit`OSKextVLogCFString> [com.apple.kext:kextlog] Kext rejected due to insecure location: <OSKext 0x6000018c4f00 [0x7fff8d0468c0]> { URL = "file:///Library/StagedExtensions/Applications/ESET%20Endpoint%20Security.app/Contents/PlugIns/kext/esets_kac_64_109.kext/", ID = "com.eset.kext.esets-kac" }"


Solution

  1. Go to macOS Recovery and disable SIP (System Integrity Protection).

    1. From the Apple menu  select Restart.

    2. When you hear the startup sound, press and hold down Command (⌘) + R. Hold the keys until the Apple logo (or different startup screen) appears.

    3. The computer is now in Recovery mode.  From the Apple menu  select UtilitiesTerminal .

    4. Run the command csrutil disable to disable SIP.

    5. From the Apple menu  select Restart to exit the recovery mode.

  2. Open the Terminal application .

  3. Run the following command: sudo kextcache -invalidate /

  4. Uninstall your ESET product.

  5. Go to macOS Recovery and enable SIP.

    1. From the Apple menu  select Restart.

    2. When you hear the startup sound, press and hold down Command (⌘) + R. Hold the keys until the Apple logo (or different startup screen) appears.

    3. The computer is now in Recovery mode.  From the Apple menu  select UtilitiesTerminal .

    4. Run the command csrutil enable to enable SIP.

    5. From the Apple menu  select Restart to exit the recovery mode.

  6. Reinstall your ESET product.

Chat with ESET AI Advisor for support