Troubleshooting
Troubleshooting
Section titled “Troubleshooting”Most problems with ARROW have a short, well-understood fix. This guide walks through the common ones, grouped by where they show up, so you can get back to work quickly.
A quick check before you dig in
Section titled “A quick check before you dig in”Before chasing a specific issue, a thirty-second sanity check clears up a surprising number of them:
- Are you online, both on the internet and, if needed, the VPN?
- Are you signed in with the right account?
- Does the problem still happen in a different browser or an incognito window?
- Is the device powered on and connected?
- Did anything change recently in your setup?
Signing in
Section titled “Signing in”You cannot log in
Section titled “You cannot log in”Work through these in order:
- Confirm you are using the right email address.
- Check that Caps Lock is off.
- Reset your password through your identity provider.
- Clear your browser cache and cookies.
- Try a different browser or an incognito window.
- If it still fails, contact support.
MFA codes are not accepted
Section titled “MFA codes are not accepted”Almost always a clock or a stale-code problem:
- Make sure your device’s time is synchronized.
- Use the most recent code, not one that is about to expire.
- Try a backup authentication method if you have one.
- Ask support to reset your MFA if needed.
You cannot reach a feature you expect
Section titled “You cannot reach a feature you expect”This is usually a role or license matter, not a bug:
- Confirm your role with your organization administrator.
- Check the feature is included in your organization’s license.
- Log out and back in to refresh your permissions.
- Ask your administrator to adjust your role if needed.
Devices
Section titled “Devices”A device is not showing up in the console
Section titled “A device is not showing up in the console”Give it a moment first, then check the basics: registration can take a few minutes after a device comes online.
- Confirm the device is powered on and on the network.
- Confirm ARROW Manager is running on it.
- Confirm its VPN connection is up.
- Wait a few minutes for it to register.
- Restart ARROW Manager on the device if it still does not appear.
A device shows offline
Section titled “A device shows offline”- Confirm the device has internet.
- Check the VPN status on the device.
- Restart the Netbird service on the device.
- Confirm nobody has powered it off.
If it stays offline, the firewall guide is the next stop, since blocked VPN ports are the usual culprit: VPN Connection Troubleshooting.
Device details look incomplete
Section titled “Device details look incomplete”Data fills in on a collection cycle, so a fresh device may look sparse at first.
- Wait for the next collection cycle, typically within 15 minutes.
- Confirm ARROW Manager has the permissions it needs.
- Restart ARROW Manager to trigger a fresh collection.
For anything beyond the quick fixes below, the VPN Connection Troubleshooting guide goes deep on ports, firewalls, and diagnostics.
The VPN will not connect
Section titled “The VPN will not connect”- Confirm your internet is working.
- Check that your VPN credentials are current.
- Disconnect and reconnect.
- Restart the Netbird client.
- Confirm your account has VPN access enabled.
The VPN is slow
Section titled “The VPN is slow”- Check your own internet speed.
- Try a different network.
- Close bandwidth-heavy applications.
- Contact support if it stays slow.
The VPN keeps dropping
Section titled “The VPN keeps dropping”- Check your network stability.
- Make sure power-saving features are not putting the network adapter to sleep.
- Update your Netbird client.
- Try a wired connection instead of WiFi.
Reaching a VM
Section titled “Reaching a VM”You cannot connect to a newly provisioned VM
Section titled “You cannot connect to a newly provisioned VM”New VMs need a minute to finish initializing, so give it a moment before assuming something is wrong.
- Confirm the build completed successfully in the console.
- Confirm your VPN is active.
- Wait a few minutes for the VM to finish booting.
- Confirm you are assigned as a consultant on the device request.
- Try pinging the VM’s VPN address.
SSH connection refused
Section titled “SSH connection refused”- Confirm the VM is powered on.
- Confirm your VPN is active.
- Double-check your connection details.
- Contact support if the SSH service may need a restart.
You cannot reach a VM you should have access to
Section titled “You cannot reach a VM you should have access to”This is almost always an assignment or a stale-permissions issue:
- Confirm you are listed as a consultant on the device request.
- Confirm your VPN is active.
- Log out and back into the console to refresh permissions.
- Ask your project manager to verify your assignment.
A VM is running slowly
Section titled “A VM is running slowly”- Check whether the VM is under heavy load.
- Check your VPN connection quality.
- Close anything unnecessary running on the VM.
- Ask your project manager if it needs more resources.
Builds and provisioning
Section titled “Builds and provisioning”A build failed
Section titled “A build failed”The build logs are your best friend here: they usually name the exact problem.
- Open the build logs in the console and read the error.
- Confirm your build configuration is correct.
- Retry the build after a few minutes.
- Contact support if it keeps failing.
You cannot see the build logs
Section titled “You cannot see the build logs”- Confirm you have permission to view the device request.
- Wait for the build to move past its initial stages.
- Refresh the page.
- Contact support if the logs stay inaccessible.
Common build errors
Section titled “Common build errors”| Error | What it means | What to do |
|---|---|---|
image_download_timeout | A network hiccup during setup | Retry the build |
ansible_task_failed | A configuration error | Check the logs, then contact support |
build_timeout_exceeded | The build ran too long | Retry the build |
disk_space_insufficient | A storage problem | Contact support |
The console
Section titled “The console”A page will not load or shows blank
Section titled “A page will not load or shows blank”- Hard refresh (Ctrl+Shift+R or Cmd+Shift+R).
- Clear your browser cache.
- Try a different browser.
- Disable browser extensions temporarily.
- Try an incognito window.
The console feels slow
Section titled “The console feels slow”- Check your internet connection.
- Clear cache and cookies.
- Close unused tabs.
- Try a different browser.
- Disable browser extensions.
Live updates or streaming logs are not working
Section titled “Live updates or streaming logs are not working”These rely on WebSockets, so the fix is usually to unblock them:
- Confirm your network allows WebSocket connections.
- Disable any VPN or proxy that might block WebSockets.
- Refresh the page.
- Try a different browser.
File uploads fail or stall
Section titled “File uploads fail or stall”- Confirm the file is within the size limit.
- Check your connection is stable.
- Try a small test file to isolate the problem.
- Use a wired connection for large uploads.
- Keep the browser tab active while it uploads.
You keep getting logged out
Section titled “You keep getting logged out”- Confirm your browser allows cookies.
- Confirm your identity provider session is still valid.
- Re-authenticate through your identity provider.
- Contact support if the timeouts are excessive.
Supported browsers
Section titled “Supported browsers”ARROW works best on a current browser. If something looks broken, updating is often the fix.
| Browser | Minimum version | Notes |
|---|---|---|
| Chrome | 90+ | Recommended |
| Firefox | 88+ | Full support |
| Safari | 14+ | Full support |
| Edge | 90+ | Chromium-based |
Error messages
Section titled “Error messages”| Error | What it means | What to do |
|---|---|---|
401 | Not authorized | Log in again |
403 | Access denied | Check your permissions |
404 | Not found | Check the URL or that the resource exists |
Connection timeout | A network issue | Check your internet connection |
Authentication failed | A login problem | Verify your credentials and try again |
ARROW Manager
Section titled “ARROW Manager”It will not start
Section titled “It will not start”- Confirm the device has enough disk space and memory.
- Confirm the required services are running.
- Review the system logs for startup errors.
- Restart the device if needed.
It cannot reach the backend
Section titled “It cannot reach the backend”- Confirm internet connectivity.
- Check the VPN status.
- Confirm DNS resolution is working.
- Contact support if it persists.
Software updates keep failing
Section titled “Software updates keep failing”- Confirm internet connectivity.
- Check available disk space.
- Retry the update.
- Contact support if updates keep failing.
For more, see ARROW Manager Overview.
ARROW Control
Section titled “ARROW Control”You cannot reach the web interface at https://vm-ip:20443
Section titled “You cannot reach the web interface at https://vm-ip:20443”- Confirm your VPN is active and connected.
- Confirm the VM is powered on and running.
- Confirm you are using the correct IP from the console.
- Confirm port 20443 is not blocked by a firewall.
- Try a different browser or an incognito window.
- Confirm your system clock is synchronized, since that affects certificate validation.
Login fails
Section titled “Login fails”The most common trip-up here is credentials: ARROW Control uses the VM’s own system account, not your console login.
- Use your system credentials, not your ARROW console credentials.
- Confirm your account exists on the VM.
- Check that Caps Lock is off.
- Ask your project manager to confirm your account was provisioned.
- Check the ARROW Manager logs for authentication errors.
File uploads or downloads misbehave
Section titled “File uploads or downloads misbehave”- Confirm the VM has enough disk space.
- Watch for size limits, since large files can time out.
- Keep the VPN stable during the transfer.
- Try a small file to test.
- Check the browser console for JavaScript errors.
- Disable extensions that might interfere.
The terminal will not connect
Section titled “The terminal will not connect”The web terminal relies on WebSockets, so blocked WebSockets are a frequent cause.
- Confirm the ARROW Control service is running on the VM.
- Check your VPN connectivity and latency.
- Refresh the page.
- Try a different browser.
- Confirm WebSocket connections are allowed through your firewall.
- Check the VM’s system logs for terminal service errors.
The VNC desktop will not load
Section titled “The VNC desktop will not load”- Confirm a desktop environment is installed on the VM.
- Confirm the VNC server is running.
- Keep the VPN stable and low-latency.
- Refresh the page.
- Check the browser console for connection errors.
- Confirm the WebSocket and VNC ports are reachable.
Installing an application fails
Section titled “Installing an application fails”- Confirm the VM has internet.
- Check available disk space.
- Confirm the package repositories are reachable.
- Read the installation logs for the specific error.
- Try installing the tool manually from the terminal.
- Contact support if repository access is blocked.
Monitoring shows no data
Section titled “Monitoring shows no data”- Refresh the page.
- Confirm the ARROW Control service is running.
- Confirm the monitoring agents are installed on the VM.
- Give data collection a few minutes to start.
- Check the browser console for API errors.
The interface is slow or unresponsive
Section titled “The interface is slow or unresponsive”- Check your VPN quality and latency.
- Confirm the VM is not under heavy load (see system monitoring).
- Close unused browser tabs.
- Try a different browser.
- Ask your project manager if the VM needs more resources.
- Disable extensions temporarily.
For more, see ARROW Control Overview.
Getting help
Section titled “Getting help”Before you contact support
Section titled “Before you contact support”A little detail up front turns a slow back-and-forth into a fast fix. Have this ready:
- A clear description of the problem
- How to reproduce it
- Version information (the console version is in the sidebar footer, plus the ARROW Manager version if relevant)
- What you are using to access ARROW (browser and device)
- Screenshots, if they help
Contacting support
Section titled “Contacting support”- Submit a support ticket through the console if you can reach it.
- Include the details above.
- Include any error messages you saw.
Related Documentation
Section titled “Related Documentation”- ARROW Manager Troubleshooting - Device-specific troubleshooting
- VPN Management - VPN configuration and management