Overview
You may experience issues when trying to connect Kerio Connect to GFI AppManager on older versions of macOS. Symptoms of this problem include:
- inability to add Kerio Connect to App Manager
- the GFIAgent is not running, when checked via the macOS activity monitor
- while checking the installation log from macOS, as indicated in Troubleshooting Kerio Connect Server Upgrades, you see error messages like:
dyld: Symbol not found: _clock_gettime
Solution
The root cause of the issue is an OS incompatibility. The GFIAgent utility requires the dynamic linker _clock_gettime
, which was introduced in macOS 10.12, so most likely you are running an older macOS version. Prior to macOS 10.12, _clock_gettime
was not defined and it required some custom implementations.
The solution to this problem involves upgrading the server hosting Kerio Connect to at least macOS 10.12, which supports the _clock_gettime
function and allows the installation of the GFI Agent. The steps to resolve this issue are as follows:
- Upgrade the server hosting Kerio Connect to at least macOS 10.12.
- If upgrading the current machine is not possible, consider the Kerio Connect system migration to another server another server running at least macOS 10.12.
It is recommended to use newer macOS versions, at least macOS 12 (Monterey), for optimal performance and compatibility.
Summary
Connection issues between Kerio Connect and GFI Appmanager on older versions of macOS can be resolved by upgrading the server to at least macOS 10.12 or migrating the system to a server running a newer macOS version.
FAQ
-
What is the cause of the 'clock_gettime' symbol not found error?
This error is typically caused by using a version of macOS older than 10.12, which does not support the 'clock_gettime' function. -
What if I cannot upgrade my current server to macOS 10.12 or newer?
If upgrading the current server is not possible, consider migrating the Kerio Connect system to another server running at least macOS 10.12. -
What is the recommended macOS version for running Kerio Connect and GFI Appmanager?
It is recommended to use newer macOS versions, at least macOS 12 (Monterey), for optimal performance and compatibility.