Cannot 'Allow' Citrix system file extensions when installing CF for Mac
book
Article ID: CTX319827
calendar_today
Updated On:
Description
- Unable to see the “Allow” option after installation (as shown in below snippet)
- Uninstalling and reinstalling CF-Mac results in "Drive Unavailable" error
Resolution
Grab a copy of the database
- The path is: /var/db/SystemPolicyConfiguration/ . See screenshot below and the required files:

- Check if the kernel extension is allowed as shown below:

- If it is allowed, then perform the steps highlighted below.
To fix the "Drive Unavailable" error, perform the following steps:
- Startup the Mac in recovery mode .
- Click the Utilities menu and select Terminal.
- Enter the following command:
- /usr/sbin/spctl kext-consent add TEAMID
- Press Enter
- Example: For Citrix the command would be: /usr/sbin/spctl kext-consent add S272Y5R93J
- Close the Terminal app and restart
If issue persists,
Trigger the prompt by loading the kernel extension manually
sudo kextutil -t /Library/Filesystems/ctxfuse.fs/Contents/Extensions/10.12/ctxfuse.kext/
Note: Older builds (20.9 or less) can use sudo kextutil -t /Library/Filesystems/ctxfuse.fs/Contents/Extensions/10.11/ctxfuse.kext/
After running this command, open the system preferences in the security pane and see if you can approve the prompt.
While running the above command, if you encounter the
"Unable to stage kext" error then perform the action items highlighted below:
- As suggested here , run the below command:
- chflags restricted /Volumes/Macintosh\ HD/private/var/db/KernelExtensionManagement
- People who have ran into the staging error have also reported upgrading to MacOS 10.15 Catalina also fixes the issue.
Issue/Introduction
Cannot 'Allow' Citrix system file extensions when installing CF for Mac
Additional Information
Recovery Mode - https://support.apple.com/en-us/HT201314
Kext not loading - https://github.com/pqrs-org/Karabiner-Elements/issues/2373
Was this article helpful?
thumb_up
Yes
thumb_down
No