If you experience an issue or errors when using Vault with JumpCloud, review these common resolutions.
Error: Response Code: This Problem…
Resolution: This error indicates a problem with the internal network of the computer. You need to verify the network and ensure it can connect to the Vault API.
Error: Active Directory user, access denied error in the script
Resolution: The script must be executed by a user with elevated (Administrator) permissions. If the user does not have elevated permissions, they need to have the "Reset Password" permission enabled specifically for this action.
Error: This credential doesn’t rotate because the version is different!
Resolution: This error means the password rotation could not be completed because the last attempt resulted in a version mismatch error. To fix this, go into your vault, find your credential, and click Actions > Synchronize password. Select the current password for the user and click Confirm.
Error: You need administrator privileges to continue using this script
Resolution: The password rotation script always requires administrative privileges to run. The user executing the script must have administrator permissions.
Error: Response Code: 429
Resolution: This error, a "Too Many Requests" message, is due to a large number of password rotation requests in a short time. You will need to wait at least one hour before trying again.
Error: Could not authenticate in Vault API
This problem can occur for any of the following reasons:
- The password rotation feature is not enabled for the credential in your vault
- The asset used for password rotation was changed or updated
- The authentication key in the vault was changed but not updated in the script
Resolution: Generate a new authentication key in Vault. On the computer running the script, delete the .passwordRotation file located in the directory %LOCALAPPDATA%\VaultOne\PasswordRotation\<user of the credential>. After deleting the file, restart the script to insert the new key.
Error: <user> not found. Please, ensure the user exists and try again.
Resolution: The specified user was not found on the local machine. Verify that the user exists in your Windows installation.
Error: <user> not found in your domain. Please, ensure the user exists in your domain and try again.
Resolution: The specified user was not found in the domain. Verify that the user exists within the domain where the computer is located.
Error: Response Code: 401 – Could not authenticate in Vault API
Resolution: This error indicates a problem with the authentication key. It can occur if:
- The password rotation feature was not enabled for the credential in your vault.
- The asset used for password rotation was changed or updated.
- The authentication key in the vault was changed but not updated in the rotation script.
To resolve this, you must generate a new authentication key in Vault. Then, on the computer where the script is running, delete the .passwordRotation file from the directory "$HOME/VaultOne/PasswordRotation/<user credential>". After deleting the file, restart the script to enter the new key.
Error: Response Code: 000
Resolution: This error suggests a network connectivity problem. You need to verify the internal network of the computer and check if it is able to connect to the Vault API.
Error: <user> not found. Please, ensure the user exists and try again.
Resolution: The user specified for the rotation was not found on the local machine. Verify that the user exists in your Linux/Unix installation and that the username is entered correctly.
Error: Response Code: 429
Resolution: This error, a "Too Many Requests" message, is due to a high number of password rotation requests. You will need to wait at least one hour before trying again.
Vault accesses the website, but the login isn’t completing automatically
Find and copy the unique CSS selector for the website’s login button
- Access the website link directly (outside of Vault).
- Right-click on the Login or Sign In button.
- From the context menu, select Inspect to open your browser's developer tools.
- In the developer tools, you will be directed to the HTML tag for the button you inspected.
- Right-click on this tag, select Copy, then Copy selector.
Paste the element selector into Vault
- In the Vault platform, click Websites. A list of all available websites is displayed.
- Click the name of the website you want to configure. The Edit Website window is displayed.
- Go to Autofill Parameters.
- Paste the selector you copied in the previous section into the Login Button Selector field.
- Click Save.
Vault accesses the website but login fields are not automatically filled
If you're trying to access a website via Vault and the username, email, or password fields are not being filled automatically, you can use the following steps to configure the auto-fill feature:
Find and copy the unique CSS selector for the website’s field
- Access the website link directly (outside of Vault).
- Right-click on the Login or Sign In button.
- From the context menu, select Inspect to open your browser's developer tools.
- In the developer tools, you will be directed to the HTML tag for the field you inspected.
- Right-click on this tag, select Copy, then Copy selector.
Paste the Element Selector into Vault
- In the Vault platform, click Websites. A list of all available websites is displayed.
- Click the name of the website you want to configure. The Edit Website window is displayed.
- Go to Autofill Parameters.
- Paste the selector you copied in the previous section into the Username/Email Field Selector field.
- Click Save.
Error: Accessing Vault Resources Using HOSTNAME error
Resolution: This is a common error that occurs when trying to access resources in Vault using a hostname instead of an IP address. While Vault does allow you to register resources with a hostname, access is managed through the Vault connector installed in your infrastructure.
Validate Hostname Resolution
- Open a terminal or command prompt on the machine where the Vault connector is installed.
- Run the following command to check if the connector can successfully resolve the hostname: ping (HOSTNAME)
If the ping command fails, it indicates a DNS resolution issue within the connector's network environment.
Check the Full Hostname
If the error persists even after the first validation, you may need to check how the hostname is registered in Vault.
- Ensure that you are using the full hostname (e.g., companyx.network.local) instead of a simple nickname (e.g., companyx). The Vault container might not be able to resolve a nickname, but it can often resolve the fully qualified domain name.
Error: ERR_CONNECTION_REFUSED, TIMEOUT, DENIED
This error indicates a communication issue between your machine and the Vault Connector.
Resolution:
Confirm That Connector Containers Are Running
- Access the machine where the connector is installed.
- Use a ROOT user and run the following command: docker ps -a
- Check the output to ensure that the status of all four containers is "Up."
Check Your Firewall Rules
The error may be caused by a firewall rule that is blocking the connection:
- External Firewall - use an online tool, like https://www.yougetsignal.com/tools/open-ports/ to check if your port is open. If it's closed, you'll need to open it in your external firewall settings
- Internal Firewall - contact your firewall administrator to validate if there is a block on the port you are using or any other specific rule preventing the connection
Perform a Telnet Test
Perform a telnet test from your machine to the connector machine to verify the connection:
- On your machine, type the following command: telnet (IP or name of the machine where the connector is installed) (Port)
- A successful telnet will show a positive connection response, confirming that the port is open and accessible.
Verify Your NAT Configuration
If you are using Network Address Translation (NAT) for the port that connects to the connector, the NAT configuration might be incorrect. Ensure that your NAT is correctly pointing to the Vault service and not to another service.
Error: You are Already Connected in the Database
You may receive this error when attempting to initiate a new database connection while a previous session is still active. This often happens if you close the database viewing tab without properly ending the session, leaving the connection running in the background.
Resolution: Choose one of the following methods to terminate the existing session:
Option 1: Close the Browser Tab
If the browser tab where the database session was started is still open, simply close it. This will automatically end the active connection, allowing you to start a new session normally.
Option 2: End the Session from the Database Screen
- In the Database menu, locate the asset in question.
- Click the icon to the left of the asset name. A pop-up will appear with connection information.
- In this pop-up, hover over the user's name to display the Disconnect icon.
- Click the icon and confirm ending the session.
Option 3: End the Session from the Connectors Screen
- Go to the Administration > Connectors menu.
- Find the connector associated with the database asset.
- Click on Active connections.
- A pop-up will show all active sessions from that connector. Locate the correct session.
- Click the Disconnect icon and confirm ending the action.
Once the previous session is closed, the error will be resolved, and you will be able to connect to the database again.
Note: If a user experiences network instability during a connection, the session may remain active on the connector even after the browser tab is closed. In this case, you must follow the instructions in Options 2 or 3 to manually terminate the session directly from the connector.
Error: Your Connection Has Been Ended
The "Your connection has been ended" error message, which you may encounter when attempting to access a computer or server, typically indicates an issue with the Vault connector installation.
Resolution: Reinstall the connector.
Reinstall the Connector
- Log in to the Vault platform.
- Navigate to Administration > Connectors.
- Find the specific connector that is causing the issue.
- Click on Actions next to that connector, and select Install.
Run the Installation Command
- A window will open with the installation command. Copy the command or download the installation script.
- Access the target machine (where the connector will be installed) with a root user.
- Enter the installation command you copied in the previous step.
- Authenticate with the user or email you use for Vault access.
Verify the Containers
After the installation is complete, you should verify that the connector's containers are running correctly.
- On the target machine, run the following command in the terminal or command prompt: docker ps -a
- Check the output to ensure that the four containers associated with the connector are all listed with an "Up" status.
If all four containers are running correctly, the connector is properly installed. You can now try to access the computer or server again.
Checking Jump Server (Connector) Container Health
If you're experiencing connectivity issues through the JumpCloud PAM platform, one of the first things to check is whether the Jump Server (Connector) containers are running correctly.
Step 1: Access the Linux server
Log in to the Linux server where the Jump Server (Connector) is installed, and switch to the root user:
sudo su
Step 2: Check container status
Run the following command:
docker ps -a
You should see five containers running, with their STATUS listed as "Up", as shown below:

If any container is not listed as "Up", the Jump Server (Connector) needs to be reinstalled.
Step 3: Remove the existing containers and volume
Run the following commands, in order:
docker stop $(docker ps -q)
docker rm $(docker ps -aq)
docker volume rm vossl
These commands stop and remove all running containers on this server, and delete the vossl volume. Make sure this Linux server is dedicated to the Jump Server (Connector) before proceeding.
Step 4: Reinstall the Jump Server (Connector)
- In the JumpCloud PAM platform, go to Administration > Connectors.
- Find the Jump Server (Connector) that needs to be reinstalled, click the Actions menu, and select Install.
- Choose the latest available version, and copy the installation command shown.
- Paste and run this command on the Linux server. This will reinstall the Jump Server (Connector).
How to Collect Platform and Jump Server (Connector) Logs
If you're experiencing an issue and need to share diagnostic information with our support team, this section explains how to collect logs from two sources: the JumpCloud PAM platform itself, and the Jump Server (Connector) installed on your Linux server.
Collecting Platform Logs
The PAM platform records every action performed by users and services in the Audit Logs screen. These logs are useful for identifying failed operations, permission errors, and the exact time an issue occurred.
Step 1: Access Audit Logs
Navigate to Administration > Audit Logs.
Viewing Audit Logs requires the Audit Logs permission to be enabled for your user role. If you don't see this option, contact your organization's PAM administrator.
Step 2: Filter by date range and error state
By default, the Audit Logs screen shows results from the last 7 days. Click the filter icon to adjust this:
- Date Range: you can filter up to the last 30 days.
- Error State: select Has Error to show only failed operations, which helps narrow down the issue quickly.
Step 3: Review the log detail
Click the search icon next to any log entry to open the Audit Log Detail view. This shows:
- User Information: username, IP address, browser
- Action Information: service, action, timestamp, duration, error state, and, when applicable, the full exception/stack trace
This detail view is often enough to identify the root cause of a permission or configuration issue.
Step 4: Export logs to send to support
Click Export to File to download the filtered logs as a CSV file. Send this file to our support team along with a description of the issue you're experiencing.
Collecting Jump Server (Connector) Logs
Three containers generate logs relevant to troubleshooting: vo-core, vo-web, and vo-database.
vo-core: handles server access sessions (SSH, RDP, and other protocols). This is usually the first place to check when a user reports a connection error.vo-web: handles web application access sessions.vo-database: handles database access sessions.
Step 1: Extract the logs
As the root user, on the Linux server where the Jump Server (Connector) is installed, run the command for the container related to the type of access the user was trying to reach:
SSH, RDP, and other protocols:
docker logs vo-core
Web Applications:
docker logs vo-web
Databases:
docker logs vo-database
Step 2: Identify the relevant session
Each connection is handled by its own process, identified by a number shown right after guacd on every line, for example guacd[2923101]:. All log lines sharing this same number belong to the same session, from the moment the connection starts until it ends. Locate the session whose timestamp matches when the user reported the issue, and review only those lines.
Step 3: Look for warnings or connection failures
Within that session's log lines, look for WARNING or ERROR entries, and for messages indicating the connection was refused or closed. These often point to the likely cause of the issue.
For example, the log below shows a session where the RDP connection was closed due to a security negotiation failure:
guacd[2923101]: INFO: RDP server closed/refused connection: Security negotiation failed (wrong security type?)
This suggests a mismatch between the security protocol configured in the PAM platform (for example, TLS) and the one required by the target Windows server (for example, NLA). This is a strong lead, but not a confirmed diagnosis. Cross-check the security protocol configured for that resource in the PAM platform against the target machine's requirements before concluding the root cause.
If the cause isn't clear, save the relevant session's log lines to a text file and send them to our support team, along with a description of the issue.