Octopus Windows Agent Error Code Reference
Use this article to identify Windows Agent authentication, credential, network, FIDO, OTP, Bluetooth, RFID, and system error codes, understand the likely root cause, and apply the recommended resolution steps.
Octopus Desk for Windows Agent
Agent version 4.3x and above
Helpdesk, IT admins, CSE, support engineers
71 error codes
Overview
The Octopus Windows Agent displays or logs an error code when authentication, credential retrieval, offline login, FIDO, OTP, network access, or local workstation operations fail. Start by locating the error code, then review the category, user-facing message, root cause, and resolution steps below.
Quick troubleshooting flow
- Confirm the exact error code shown in the UI or agent logs.
- Check basic connectivity: internet/network access, Enterprise URL reachability, proxy, and trusted certificates.
- Validate user state: assignment, enrollment, license, AD status, password vault status, and policy restrictions.
- Check the relevant log based on the failing method: Guard, REST, Credential Provider, BLE, or FIDO.
- Escalate with evidence when the issue is server-side, certificate-related, unknown, or recurring after applying the resolution steps.
Useful log locations
| Log | Use when checking |
|---|---|
C:\Windows\Temp\sdoguard*.log | Guard service, connectivity, AD/account lockout, service-side client errors |
C:\Windows\Temp\sdocred*.log | Credential Provider, login SID, domain membership, local credential flow |
C:\Windows\Temp\sdorest*.log | REST/API calls, Microsoft errors, account lock or wrong credentials |
C:\Windows\Temp\sdoble*.log | Bluetooth/BLE authentication issues |
C:\Windows\Temp\sdofido*.log | FIDO/FIDO2, PIN, BIO, security key detection, and hardware issues |
Error category summary
| Category | Codes | First checks |
|---|---|---|
| Authentication | 21 codes | Check policy, assignment, enrollment, network, certificates, and relevant agent logs. |
| Credentials | 9 codes | Check policy, assignment, enrollment, network, certificates, and relevant agent logs. |
| OTP | 9 codes | Check policy, assignment, enrollment, network, certificates, and relevant agent logs. |
| Configuration | 5 codes | Check policy, assignment, enrollment, network, certificates, and relevant agent logs. |
| System | 5 codes | Check policy, assignment, enrollment, network, certificates, and relevant agent logs. |
| Connectivity | 4 codes | Check policy, assignment, enrollment, network, certificates, and relevant agent logs. |
| FIDO | 4 codes | Check policy, assignment, enrollment, network, certificates, and relevant agent logs. |
| Network | 4 codes | Check policy, assignment, enrollment, network, certificates, and relevant agent logs. |
| RFID | 3 codes | Check policy, assignment, enrollment, network, certificates, and relevant agent logs. |
| Bluetooth | 2 codes | Check policy, assignment, enrollment, network, certificates, and relevant agent logs. |
| Password | 2 codes | Check policy, assignment, enrollment, network, certificates, and relevant agent logs. |
| Push Auth | 1 codes | Check policy, assignment, enrollment, network, certificates, and relevant agent logs. |
| SSH | 1 codes | Check policy, assignment, enrollment, network, certificates, and relevant agent logs. |
| SSO | 1 codes | Check policy, assignment, enrollment, network, certificates, and relevant agent logs. |
Jump to a category
Full error code reference
Open each code to review the user-facing message, likely root cause, and recommended resolution steps.
Authentication error codes
1001 TOKEN_NOT_VALIDAuthentication
Pre-login token is invalid or doesn't match the AUTH server. Usually caused by Load Balancer sticky session issues between AUTH servers. Also, possible if an unassigned user attempts to login.
- Check Load Balancer sticky session configuration between AUTH servers.
- Verify the user is properly assigned/enrolled.
- TLS reject, check your ssl setup.
1002 SERVER_ERRORAuthentication
The service key is corrupt, incorrect, or cannot be decoded. Also triggered by unreachable server URL, untrusted web service certificate, or proxy blocking network traffic.
- Verify the Enterprise URL is correct and reachable.
- Check that the Service Key is valid - do not copy it directly from the server or use Firefox (may add extra spaces).
- Confirm the NGINX certificate is trusted.
- Check for MS error 12002 in sdoguard*.log - this indicates a network/proxy block.
1003 CERT_ERRORAuthentication
The certificate on the ADPA service doesn't match what's expected - may have been rotated or corrupted.
- Resolution: Repackage and re-create the MSI package.
- Workaround: Place the cert.pem file in the Octopus client directory.
1004 REJECTAuthentication
The AUTH server returned a legitimate reject. Many possible reasons - check the reject code between AUTH server and Windows client.
- Check server for legitimate reject reasons.
- Verify user is not expired, blocked, or disabled.
- Confirm user is enrolled and has a valid license.
- Check if Service Bypass is active and direct AD Bind is failing.
- Verify password exists in the vault (may be missing due to wrong Passwordless config).
- Check FIDO device registration if applicable.
1012 BYPASSAuthentication
User profile is in bypass or panic mode, so Octopus app/FIDO login is not permitted during this period.
- Login with username and password instead.
- Contact administrator to review bypass/panic mode settings.
1017 USERNAMEPASSNOTALLOWAuthentication
Bypass login attempted with FIDO is not permitted - username and password must be used.
- Login with username and password.
- Check sdofido*.log (C:\Windows\Temp\sdofido*.log) for details.
1021 NOTFOUNDAuthentication
User bypass not allowed.
- Login with username and password.
1022 WEBAUTHNAuthentication
WebAuthn error during authentication.
- Retry authentication.
- Contact administrator if issue persists.
1027 MFABYPASSAuthentication
MFA bypass is not permitted for this user or policy.
- Complete MFA authentication.
- Contact administrator to review MFA policy.
1037 ACCOUNTLOCKEDOUTAuthentication
Account is locked in Active Directory.
- Contact administrator to unlock the AD account.
- If MS error 1385 appears in sdoguard*.log: remove 'network LogonUser' permission under WCPS.
1041 NO_CHALLENGEAuthentication
Client expected a challenge code from the authentication server but did not receive it.
- Check server configuration.
- Contact Octopus support with logs.
1045 CERT_ERROR_2Authentication
Invalid, wrong, or untrusted certificate used.
- Verify certificate validity.
- Ensure the certificate is trusted by the client.
1046 SIGN_IN_METHODAuthentication
The selected sign-in method is not permitted by policy.
- Use an allowed sign-in method.
- Contact administrator to review permitted methods.
1048 ACCOUNT_RESTRICTEDAuthentication
Account has access restrictions.
- Contact administrator to review account restrictions.
1049 BYPASS_TOKENAuthentication
Bypass token not supported or wrong configuration - MFA ForceAuth bypass not allowed.
- Contact administrator to review MFA and bypass configuration.
1050 WRONG_USER_FORMATAuthentication
Azure login requires UPN (User Principal Name) format.
- Login using UPN format: user@domain.com
1053 AAL3_SERVER_ERRORAuthentication
Server returned incorrect data for AAL3 Enhanced Assurance.
- Contact administrator.
- Contact Octopus support with server logs.
1054 AAL3_MOBILE_ERRORAuthentication
Mobile device returned incorrect or no data for AAL3 Enhanced Assurance.
- Re-enroll mobile device.
- Contact administrator.
1064 CODE_ERRORAuthentication
Verification code was not provided.
- Enter the verification code when prompted.
1070 BAD_APP_TOKENAuthentication
Invalid application token.
- Retry.
- Re-authenticate.
- Contact administrator if issue persists.
1073 SERVER_ERROR_2Authentication
Server-side error.
- Retry.
- Contact Octopus support with server logs.
Credentials error codes
1005 PASSWORD_EMPTYCredentials
Attempting Passwordless/PasswordFree login but no password exists in the vault and one cannot be created.
- Verify LDAPS (secure) is used to connect to Active Directory.
- Confirm the AD user has permission to change passwords. There might be "Password Change" error at your authentication session on Management console Audit.
- Ensure you are fully logging out before retrying.
- If on Azure-joined machine, verify agent settings support Azure.
- Check that the 'User DN' account has rights to change passwords for all users.
1007 GET_CERT_ERRORCredentials
The private key fails to decrypt the password from the Octopus vault. May indicate TPM reset, corruption, or a security breach.
- Check that TPM or "Support online certifcates in rdp" is not ON if it should not.
- Contact security team if machine theft is suspected.
1015 NOOLDPASSWORDFOUNDCredentials
The last two stored passwords don't match what's in the vault. Usually caused by a password changed directly in Active Directory (bypassing Octopus sync).
- Scenario 1 (Offline): Connect the Windows machine to the network and use ONLINE authentication.
- Scenario 2 (Password mismatch): Reset the password using the Octopus Management Console. If that fails, remove the machine from the domain, restart, and re-join.
- Scenario 3 (Remote user): In the mobile app, open the failing account, select 'Show Credentials', and swipe right-to-left to view the previous password.
- Azure-joined machines: Password rotation takes time - try a second login.
- Ensure the machine is domain-joined (non-domain machines are not supported).
- Check for MS error 1326 in sdorest*.log (indicates account locked during login).
1020 CANTSETLOCALPASSWORDCredentials
Timeout between the SDO Credential Provider and the SDO Safeguard Service.
- Check the SDO Safeguard Service status.
- Restart the service if it has stopped.
1029 CREDENTIALS_DECRYPT_ERRORCredentials
Unable to decrypt stored credentials.
- Contact administrator.
- May require workstation re-enrollment.
1036 MUSTCHANGEPASSWORDCredentials
Password sync is broken between the Windows agent and the server.
- Contact administrator.
- Admin should reset the password from the Management Console.
1062 CHECK_ERRORCredentials
Credential validation failed.
- Retry.
- Verify credentials are correct.
- Contact administrator.
1063 CREDENTIAL_ERRORCredentials
Incorrect credentials entered.
- Re-enter username and password carefully.
- Use password reset if available.
1076 PF_WRONG_PASSWORDCredentials
Incorrect password in Password Free mode.
- Retry.
- Contact administrator to sync password vault.
OTP error codes
1023 OTPNMFAOTP
OTP is not supported for passwordless login.
- Use an alternative authentication method (app push, BLE, FIDO).
- Contact administrator to review authentication method settings.
1024 OTPOFFLINEENDOFBUFFEROTP
The OTP buffer has been exhausted.
- Authenticate online to renew your OTP token.
1031 OTP1MINOTP
Too many failed OTP attempts - short lockout triggered.
- Wait 1 minute and retry.
1032 OTP30MINOTP
Repeated OTP failures - extended lockout triggered.
- Wait 30 minutes and retry.
- Contact administrator if urgent access is required.
1033 OTP1HOTP
Severe OTP failure pattern - maximum lockout triggered.
- Wait 1 hour and retry.
- Contact administrator to unlock if needed.
1034 OTPBLOCKEDOTP
Account blocked due to excessive failed attempts.
- Contact administrator to unlock the account.
1043 NO_OTPOTP
No forward OTP received from server.
- Retry with network connection.
- Contact administrator or Octopus support.
1058 OTP_OFFLINE_ERROROTP
OTP offline credential retrieval failed.
- Connect to the network and retry.
1067 OTP_ERROROTP
Incorrect OTP entered.
- Check OTP value and retry.
- Ensure OTP has not expired.
Configuration error codes
1006 REG_ERRORConfiguration
The agent cannot find all required Octopus registry keys. Often caused by using an incorrect MSIUpdater tool or manual registry key changes.
- Confirm you are using the correct MSIUpdater version.
- Reinstall the MSI package.
- Check for any manual changes to registry keys (deleted URLs or service keys).
1035 NOTSUPPORTEDConfiguration
Credential reset is not configured.
- Contact administrator to enable credential reset.
1056 NO_RADIUS_TOKENConfiguration
No RADIUS token found for the user.
- Contact administrator to configure RADIUS token.
1074 SECURE_SERVERConfiguration
Server address uses HTTP instead of HTTPS.
- Update the server URL to use https://.
1075 APP_DISABLEDConfiguration
Application has been disabled.
- Contact administrator to enable the application.
System error codes
1028 NOMEMORYSystem
Insufficient memory on the Windows machine.
- Contact your IT administrator.
- Consider upgrading system RAM.
1030 OTHERSystem
Unknown or unclassified error.
- Collect logs and contact Octopus Tech Support.
1059 CLIPBOARD_SET_ERRORSystem
Unable to write to the clipboard.
- Retry the operation.
- Contact administrator if issue persists.
1060 CLIPBOARD_CLEAR_ERRORSystem
Unable to clear the clipboard.
- Retry the operation.
- Contact administrator if issue persists.
1061 LOCK_ERRORSystem
Workstation lock command failed.
- Retry.
- Check Windows lock permissions.
- Contact administrator.
Connectivity error codes
1019 TIMEOUTConnectivity
Timeout between the SDO Credential Provider and the SDO Guard service on the Windows machine.
- Confirm the Enterprise base URL is reachable - try opening it in a browser.
- Verify SDOGUARD.exe service is registered and running.
- If missing: uninstall via Control Panel and reinstall, then verify service is created.
- Check for invalid/self-signed certificates.
- Octopus Desk v3.5.3 and below: upgrade to v3.5.4+ to fix WMI issues (caused by Microsoft April 2022 security updates).
- Check sdocred*.log for 'GetLogonSID Failed' to identify domain membership issues.
- If SDOGUARD.exe crashed unexpectedly, contact Octopus support with logs.
1026 AUTHTIMEOUTConnectivity
Authentication request timed out.
- Retry authentication.
- Check network connectivity.
- Verify Enterprise URL is accessible.
1047 OFFLINE_LOGINConnectivity
Certificate-based offline authentication failed.
- Retry offline login.
- Contact administrator if issue persists.
1071 OFFLINE_ERRORConnectivity
Offline login attempted before initial online authentication.
- Login online at least once before using offline mode.
FIDO error codes
1016 FIDO2ERRORFIDO
FIDO key hardware error, wrong PIN, blocked device, unsupported firmware, or unregistered device type.
- Check sdofido*.log for detailed error information.
- Verify the FIDO key is not blocked and has the correct PIN.
- For Windows login, only Yubico devices are currently supported.
- Ensure the user's directory (e.g. AD) has a valid email address.
- Do not use a PIN when MFA is active - PINs are for passwordless only.
- If firmware is outdated, contact the FIDO vendor to upgrade.
- Resolution for password mismatch: Reset the password using the Management Console.
1018 FIDOERRPINREQUIREDFIDO
FIDO key is configured for BIO, but a PIN is required instead. BIO login cannot complete.
- Enter the FIDO PIN when prompted.
- Contact administrator to review FIDO authentication configuration.
1052 FINGERPRINT_ERRORFIDO
Fingerprint reader failed.
- Retry fingerprint scan.
- Reset the Security key and try again.
1055 FIDO_NOT_FOUNDFIDO
FIDO hardware key not detected.
- Insert the FIDO key into the USB port.
- Try a different USB port.
- Verify key is not damaged.
Network error codes
1008 NETWORK_ERRORNetwork
Enterprise URL is unavailable or there is no network connection and no offline fallback is configured.
- Verify network connection.
- Check Enterprise URL availability.
- Configure offline login options: BLE via Octopus app, Buffered OTP, or FIDO key.
1057 OFFLINE_RADIUSNetwork
RADIUS token retrieval requires a network connection.
- Connect to the network and retry.
1069 VPN_ERRORNetwork
VPN failed to launch.
- Retry.
- Check VPN configuration.
- Contact administrator.
1072 NO_NETWORKNetwork
No network connection detected.
- Check network cable or Wi-Fi connection.
- Contact IT if network issues persist.
RFID error codes
1077 RFID_NO_READERRFID
RFID reader not detected.
- Connect RFID reader and retry.
1078 RFID_NO_CARDRFID
RFID card not detected by reader.
- Hold RFID card closer to the reader and retry.
1079 RFID_NOT_SUPPORTEDRFID
RFID authentication is not supported on this platform.
- Use an alternative authentication method.
Bluetooth error codes
1009 BLE_ERRORBluetooth
No phone available to answer the auth request, wrong enrolled phone is being used, or BLE is sending an incorrect password.
- Ensure Bluetooth is enabled on both the Windows machine and mobile device.
- Confirm the correct enrolled phone is nearby and responsive.
- Check BLE log at C:\Windows\Temp\sdoble*.log for more details.
1010 BLE_REJECTBluetooth
User denied the BLE authentication request in the Octopus app, or an incorrect enrolled machine is being used.
- Ensure the user approves the authentication request on their mobile.
- Verify the correct enrolled machine is being used.
- Try deleting the authenticator smartphone for this user.
- If app permissions are suspected, send application logs to support.
Password error codes
1013 EXPIREDPassword
Routine check indicating the password policy has detected an expired password. May trigger auto-lock to force rotation.
- This is a log-level indicator - no user action needed unless a lock occurs.
- Review password policy configuration if workstation locks unexpectedly.
1014 NOEXPIREDPassword
Pre-check confirming password is not expired. Used to determine whether to use BLE or PUSH.
- Informational only - no action required.
Push Auth error codes
1011 DENYPush Auth
User denied the PUSH authentication request in the Octopus app, or incorrect enrolled machine is in use.
- User should approve (not deny) the push notification.
- Verify the correct enrolled machine.
- Try deleting and re-enrolling the authenticator smartphone.
- Send application log to support if issue persists.
SSH error codes
1066 SSH_ERRORSSH
SSH launch failed.
- Retry.
- Check SSH configuration.
- Contact administrator.
SSO error codes
1065 SSO_ERRORSSO
Single Sign-On launch failed.
- Retry.
- Check SSO configuration.
- Contact administrator.
When to escalate to Octopus Support
Escalate when the error persists after the recommended resolution steps, the issue appears server-side, the certificate/service key may be corrupted, credentials cannot be decrypted, or the root cause is unknown.
Include: error code, username/UPN, workstation name, Windows Agent version, timestamp, authentication method, screenshots if available, and the relevant logs from C:\Windows\Temp.