macOS General Troubleshoo
This page lists the daily-use topics for ZeroPassword™ Support Specialists. Select a topic below to open its step-by-step troubleshooting guide.
Preparation Before Installation
- Verify macOS version compatibility (Sequoia, Sonoma, Ventura).
- Ensure Octopus Authentication Server v6.4.2+ with valid enterprise certificate.
- Confirm Active Directory integration and Kerberos configuration.
- Place octopus-desk.pkg and octopus-desk.xml in the same folder with identical names.
- Grant Full Disk Access and Accessibility permissions for Octopus components.
Troubleshooting Checklist
Scenario | Issue | Steps to Resolve |
Installation | Installer fails to launch | Run as Administrator; Allow app in Security & Privacy settings. |
Installation | Octopus icon missing | Validate XML syntax and mandatory fields; Ensure files share same name. |
Authentication - AD User | Cannot authenticate | Join Mac to AD; Verify Kerberos ticket in Octopus Preferences. |
Authentication - Local User | Cannot authenticate | Complete onboarding via Welcome dialog; Check authenticationMethods in XML. |
FileVault | Login issues | Match filevaultlogin parameter; Disable FileVault before uninstall; Check password rotation settings. |
Password Sync | Sync failures | Disable Jamf password policies; Lock/unlock machine; Verify autoPasswordSync in XML. |
Kerberos | Ticket not renewing | Enable automatickerberossync; Renew manually via Preferences; Validate kerberosrealm. |
SSO Portal | Not launching | Add valid ssourl parameter in XML. |
Touch ID | Not working | Disable customUnlockScreen if Touch ID required. |
Shared Accounts | Login issues | Enable sharedaccounts and customUnlockScreen in XML; Configure in Management Console. |
Advanced Logging & Event Codes
Advanced Logging & Event Codes
If logs cannot be downloaded from the Octopus Preferences dialog, check /var/log for files starting with octopus*.log:
- octopus-audit.log (authentication events)
- octopus-log.log (general logs)
Common Event Codes:
- 5021 = Logon successful
- 5022 = Logon failed
- 5153 = FIDO setup failed
- 5413 = Offline authentication failed
- Verify prerequisites:
- macOS version (Sequoia, Sonoma, Ventura).
- Octopus Authentication Server v6.4.2+ with valid enterprise certificate.
- Active Directory integration completed.
- XML configuration file correctly paired with the installer (
octopus-desk.pkgandoctopus-desk.xmlin the same folder, same name).
- Check logs:
- If logs cannot be downloaded via the Octopus Preferences dialog, inspect files under
/var/log:octopus-audit.log(authentication events).octopus-log.log(general logs).- Both files support detailed event codes for tracing issues.
- If logs cannot be downloaded via the Octopus Preferences dialog, inspect files under
- Permissions:
- Ensure Full Disk Access for
OctopusHelperand Accessibility permissions forOctopus.app(especially on older macOS versions like Monterey).
- Ensure Full Disk Access for
? Common Installation Issues & Fixes
1. Installer Fails to Launch
- Possible Causes:
- Missing admin rights.
- macOS Gatekeeper blocking unsigned apps.
- Fix:
- Run
octopus-desk.pkgas Administrator. - If blocked, go to System Preferences → Security & Privacy → Allow app.
- Run
2. Installation Completes but Octopus Icon Missing
- Possible Causes:
- XML file misconfigured or missing mandatory parameters (
server,domain,service,certificate).
- XML file misconfigured or missing mandatory parameters (
- Fix:
- Validate XML file syntax and mandatory fields.
- Ensure both files are in the same folder and share the same name.
3. Active Directory Users Cannot Authenticate
- Possible Causes:
- Mac not joined to AD.
- Incorrect
domainorkerberosrealmin XML.
- Fix:
- Join Mac to AD: System Preferences → Users & Groups → Login Options → Network Account Server → Join.
- Verify Kerberos ticket status in Octopus Preferences.
4. Local Users Cannot Authenticate
- Possible Causes:
- Onboarding not completed.
- Authentication methods missing in XML.
- Fix:
- Use Welcome dialog → Enable Octopus Desk for Mac → Select Authentication Method.
- Ensure
authenticationMethodselement includes Octopus Authenticator, FIDO, OTP if needed.
5. FileVault Login Issues
- Scenarios:
- Server-managed password: Ensure
filevaultloginparameter =server. - Client-managed password: Ensure user sets password manually.
- Server-managed password: Ensure
- Fix:
- If uninstalling, disable FileVault first via Octopus Preferences → FileVault → Disable.
- If password rotation fails, check Octopus Management Console for FileVault settings.
6. Password Sync Failures
- Possible Causes:
- Jamf policy conflicts.
- Multiple user accounts switching.
- Fix:
- Disable Jamf password policies temporarily.
- Lock/unlock machine to trigger sync.
- Check
autoPasswordSyncandforcePasswordRotationparameters in XML.
7. Kerberos Ticket Not Renewing
- Possible Causes:
automatickerberossyncset to false.
- Fix:
- Renew manually via Octopus Preferences → Kerberos menu.
- Ensure
kerberosrealmparameter is correctly set.
8. SSO Portal Not Launching
- Possible Causes:
ssourlparameter missing or invalid.
- Fix:
- Add valid URL in XML:
<ssourl>https://sso.example.com/webportal</ssourl>.
- Add valid URL in XML:
9. Touch ID Not Working
- Possible Causes:
customUnlockScreenenabled (Touch ID unsupported).
- Fix:
- Disable
customUnlockScreenif Touch ID is required.
- Disable
10. Shared Account Login Issues
- Possible Causes:
sharedaccountsorcustomUnlockScreennot set to true.
- Fix:
- Enable both parameters in XML.
- Configure account sharing in Octopus Management Console.
? Advanced Debugging
- Event Codes:
5021= Logon successful.5022= Logon failed.5153= FIDO setup failed.5413= Offline authentication failed.
- Use these codes in
/var/log/octopus-audit.logfor root cause analysis.