Overview
macOS Big Sur requires third-party applications to ask for permissions to run in System Preferences for some functionality. However, in some cases, due to user profile settings or issues, the OS may never ask for these permissions while installing Kerio Control, instead, the setup will be stuck for extended durations before eventually stating that it completed successfully.
When you launch Kerio Control after such installation, you will see the following error.
Preferences Error Could not load Kerio Control VPN Client preference pane.
Solution
This issue occurs due to local user profile settings, databases, or cache. Follow the steps below in this order to resolve this issue:
- Create a new user account with administrative rights. We will call the new user account NewUser in this example and the original user account with the profile issue will be called OldUser.
- Log in as the NewUser.
- Kerio Control should launch automatically and ask you for the VPN connection details. Please enter the details and connect.
- Log out of the NewUser account and log in as the OldUser.
- Kerio Control should be connected and working properly.
- Reboot your computer.
- Log in as the NewUser after reboot.
- legacyLoader should request your permission to make the changes. Important: authorize the changes with the credentials of OldUser.
- Connect to the Kerio Control VPN.
- Log out from the NewUser account and log in as OldUser.
Testing
After following the solution steps listed above, you should now be able to log in to Kerio Control VPN as expected.