Solution |
Sometimes, the FortiClient console app shows as blank or pure white on MacOS:
In order to address this issue, run the following commands in the Terminal and make sure all processes are up and running:
sudo launchctl enable system/com.fortinet.config sudo launchctl enable system/com.fortinet.fssoagent_launchagent sudo launchctl enable system/com.fortinet.sandbox sudo launchctl enable system/com.fortinet.fmon2 sudo launchctl enable system/NetworkExtension.com.fortinet.forticlient.macos.webfilter.1.1.1 sudo launchctl enable system/com.fortinet.fctservctl sudo launchctl enable system/com.fortinet.fctwf sudo launchctl enable system/com.fortinet.forticlient.macos.PrivilegedHelper sudo launchctl enable system/com.fortinet.fssoagent_launchdaemon sudo launchctl enable system/com.fortinet.fctappfw2 sudo launchctl enable system/com.fortinet.epctrl sudo launchctl enable system/com.fortinet.fctctl
If the issue persists after running the commands above, follow the steps below:
- Disconnect FortiClient from EMS either by manually select Disconnect in the Telemetry tab or deregister it on EMS and wait for FortiClient to be disconnected from EMS:
- Get rid of all permissions for all FortiClient processes that can be found in Security & Privacy -> Full Disk Access and Network Extensions by unchecking them. Look for these processes and toggle them off: fcaptmon, fctservctl, fctservctl2, fmon, fmon2, FortiClient, FortiGuardAgent, FortiTray, FortiClientNetwork, FortiClientProxy, FortiClientPacketFilter.
Some of them may not be visible based on the features installed on the current Mac or FortiClient version.
- Run the following command in Terminal (a few errors may be observed in the output, but may be disregarded as they will not affect the operation):
sudo /Applications/FortiClientUninstaller.app/Contents/Library/LaunchServices/com.fortinet.forticlient.uninstall_helper
- Make sure there is no FortiClient leftover files under below paths. If any related files are seen, delete them:
Library/Application Support/Fortinet/
Library/LaunchDaemons/
Alternatively, use the following commands in the Terminal to remove all FortiClient-related files:
cd / cd "Library/Application Support/Fortinet/ sudo rm -R FortiClient
cd / cd Library/LaunchDaemons/ sudo rm -rf com.fortinet.forticlient.*
- Reboot the Mac.
- Run the following command and make sure there is no FortiClient-related extension running in the system extension list:
systemextensionsctl list
The output should not contain any com.fortinet.forticlient.* extensions.
- Install a fresh FortiClient on the Mac. Make sure the installed FortiClient version is supported on MacOS (check FortiClient macOS Release Notes -> Product integration and support). Also, make sure all Special notices are in place (check FortiClient macOS Release Notes -> Special notices).
- Run the commands demonstrated at the beginning of this article again in the Terminal and make sure all processes are up and running.
|