Troubleshooting
Troubleshooting
Section titled “Troubleshooting”This guide helps you diagnose and resolve common issues with the ARROW platform and managed devices.
Overview
Section titled “Overview”This troubleshooting guide covers:
- Login Problems: Authentication and access issues
- Device Management Issues: Device discovery and management problems
- VPN Connection Issues: Network and connection troubleshooting
- VM Access Problems: Virtual machine connectivity issues
- Console Issues: Web interface problems
Quick Diagnostic Checklist
Section titled “Quick Diagnostic Checklist”Before diving into specific issues, run through this quick checklist:
- Verify network connectivity (VPN, internet)
- Confirm you’re logged in with the correct account
- Check if the issue occurs in a different browser
- Verify your device is powered on and connected
- Review any recent changes to your setup
Login Problems
Section titled “Login Problems”Cannot Log In
Section titled “Cannot Log In”Issue: You cannot log in to ARROW
Steps to resolve:
- Verify you’re using the correct email address
- Check that Caps Lock is not enabled
- Try resetting your password through your identity provider
- Clear your browser cache and cookies
- Try a different browser or incognito mode
- Contact support if the issue persists
Multi-Factor Authentication Issues
Section titled “Multi-Factor Authentication Issues”Issue: MFA codes are not working
Steps to resolve:
- Verify your device time is synchronized correctly
- Ensure you’re using the most recent code
- Try your backup authentication method if available
- Contact support to reset your MFA if needed
Permission Issues
Section titled “Permission Issues”Issue: You cannot access certain features
Steps to resolve:
- Verify your role assignment with your organization administrator
- Confirm the feature is included in your organization’s license
- Log out and log back in to refresh your permissions
- Contact your organization administrator for role adjustments
Device Management Issues
Section titled “Device Management Issues”Device Not Appearing in Console
Section titled “Device Not Appearing in Console”Issue: Your device is not showing up in the device list
Steps to resolve:
- Verify the device is powered on and connected to the network
- Check that Arrow Manager is running on the device
- Verify VPN connectivity is established
- Wait a few minutes for the device to register
- Restart Arrow Manager on the device if needed
Device Showing Offline
Section titled “Device Showing Offline”Issue: Device appears offline in the console
Steps to resolve:
- Verify the device has internet connectivity
- Check VPN connection status on the device
- Restart the Netbird service on the device
- Verify the device hasn’t been powered off
Incomplete Device Information
Section titled “Incomplete Device Information”Issue: Device details are missing or incomplete
Steps to resolve:
- Wait for the next data collection cycle (typically within 15 minutes)
- Verify Arrow Manager has necessary permissions
- Restart Arrow Manager to trigger a fresh data collection
VPN Connection Issues
Section titled “VPN Connection Issues”Cannot Connect to VPN
Section titled “Cannot Connect to VPN”Issue: VPN connection fails or times out
Steps to resolve:
- Verify your internet connection is working
- Check that your VPN credentials are current
- Try disconnecting and reconnecting
- Restart the Netbird client on your device
- Verify your account has VPN access enabled
Slow VPN Performance
Section titled “Slow VPN Performance”Issue: VPN connection is slow
Steps to resolve:
- Check your internet connection speed
- Try connecting to a different network
- Close bandwidth-intensive applications
- Contact support if performance issues persist
Frequent Disconnections
Section titled “Frequent Disconnections”Issue: VPN keeps disconnecting
Steps to resolve:
- Check your network stability
- Verify your device doesn’t have power-saving features affecting networking
- Update your Netbird client to the latest version
- Try a wired connection instead of WiFi
VM Access Issues
Section titled “VM Access Issues”Cannot Connect to VM After Provisioning
Section titled “Cannot Connect to VM After Provisioning”Issue: You cannot access a newly provisioned VM
Steps to resolve:
- Verify the VM build completed successfully in the console
- Check that your VPN connection is active
- Wait a few minutes for the VM to fully initialize
- Verify you’re assigned as a consultant on the device request
- Try pinging the VM’s VPN address
SSH Connection Refused
Section titled “SSH Connection Refused”Issue: SSH connection is refused when connecting to a VM
Steps to resolve:
- Verify the VM is powered on
- Check your VPN connection is active
- Verify you have the correct connection details
- Contact support if the SSH service may need to be restarted
Cannot Access Assigned VM
Section titled “Cannot Access Assigned VM”Issue: You cannot access a VM you should have access to
Steps to resolve:
- Verify you’re listed as a consultant on the device request
- Check your VPN connection is active
- Log out and log back into the console to refresh permissions
- Contact your project manager to verify your assignment
VM Running Slowly
Section titled “VM Running Slowly”Issue: VM performance is poor
Steps to resolve:
- Check if the VM is under heavy load
- Verify your VPN connection quality
- Close unnecessary applications on the VM
- Contact your project manager if more resources are needed
Build and Provisioning Issues
Section titled “Build and Provisioning Issues”Build Failed
Section titled “Build Failed”Issue: VM or device build failed
Steps to resolve:
- Check the build logs in the console for specific error messages
- Verify the build configuration is correct
- Retry the build after a few minutes
- Contact support if the error persists
Cannot View Build Logs
Section titled “Cannot View Build Logs”Issue: Build logs are not accessible
Steps to resolve:
- Verify you have permission to view the device request
- Wait for the build to progress past the initial stages
- Refresh the page and try again
- Contact support if logs remain inaccessible
Common Build Error Messages
Section titled “Common Build Error Messages”| Error Message | What It Means | What to Do |
|---|---|---|
image_download_timeout | Network issue during setup | Retry the build |
ansible_task_failed | Configuration error | Check logs, contact support |
build_timeout_exceeded | Build took too long | Retry the build |
disk_space_insufficient | Storage issue | Contact support |
Console Issues
Section titled “Console Issues”Page Not Loading
Section titled “Page Not Loading”Issue: Console pages won’t load or show blank
Steps to resolve:
- Hard refresh the page (Ctrl+Shift+R or Cmd+Shift+R)
- Clear your browser cache
- Try a different browser
- Disable browser extensions temporarily
- Try incognito/private browsing mode
Console Loads Slowly
Section titled “Console Loads Slowly”Issue: Console performance is slow
Steps to resolve:
- Check your internet connection
- Clear browser cache and cookies
- Close unnecessary browser tabs
- Try a different browser
- Disable browser extensions
Real-Time Features Not Working
Section titled “Real-Time Features Not Working”Issue: Build logs don’t stream, real-time updates not appearing
Steps to resolve:
- Verify WebSocket connections are allowed on your network
- Disable any VPN or proxy that might block WebSockets
- Refresh the page
- Try a different browser
File Upload Issues
Section titled “File Upload Issues”Issue: File uploads fail or get stuck
Steps to resolve:
- Verify your file is within size limits
- Check your internet connection stability
- Try a smaller test file
- Use a wired connection for large uploads
- Keep the browser tab active during upload
Session Timeout
Section titled “Session Timeout”Issue: You keep getting logged out
Steps to resolve:
- Check that your browser allows cookies
- Verify your identity provider session is valid
- Re-authenticate through your identity provider
- Contact support if timeouts are excessive
Browser Compatibility
Section titled “Browser Compatibility”Supported Browsers:
| Browser | Minimum Version | Notes |
|---|---|---|
| Chrome | 90+ | Recommended |
| Firefox | 88+ | Full support |
| Safari | 14+ | Full support |
| Edge | 90+ | Chromium-based |
If features don’t work correctly, ensure your browser is up to date.
Error Messages
Section titled “Error Messages”Common Error Codes
Section titled “Common Error Codes”| Error | Meaning | Resolution |
|---|---|---|
401 | Not authorized | Log in again |
403 | Access denied | Verify your permissions |
404 | Not found | Check the URL or resource exists |
Connection timeout | Network issue | Check your internet connection |
Authentication failed | Login problem | Verify credentials and try again |
Arrow Manager Issues
Section titled “Arrow Manager Issues”Arrow Manager Won’t Start
Section titled “Arrow Manager Won’t Start”Steps to resolve:
- Verify the device has sufficient disk space and memory
- Check that required services are running
- Review system logs for startup errors
- Restart the device if needed
Cannot Connect to Backend
Section titled “Cannot Connect to Backend”Steps to resolve:
- Verify internet connectivity
- Check VPN connection status
- Verify DNS resolution is working
- Contact support if connectivity issues persist
Software Updates Failing
Section titled “Software Updates Failing”Steps to resolve:
- Verify internet connectivity
- Check available disk space
- Retry the update
- Contact support if updates continue to fail
For detailed Arrow Manager documentation, see Arrow Manager Overview.
Arrow Control Issues
Section titled “Arrow Control Issues”Cannot Access Arrow Control Web Interface
Section titled “Cannot Access Arrow Control Web Interface”Issue: Unable to access Arrow Control at https://vm-ip:20443
Steps to resolve:
- Verify your VPN connection is active and connected
- Confirm the Arrow VM is powered on and running
- Check that you’re using the correct IP address from the console
- Verify the port 20443 is not blocked by your firewall
- Try accessing from a different browser or incognito mode
- Ensure your system time is synchronized (SSL certificate validation)
Arrow Control Login Fails
Section titled “Arrow Control Login Fails”Issue: Cannot log in to Arrow Control interface
Steps to resolve:
- Verify you’re using your system credentials (not Arrow console credentials)
- Check that your user account exists on the Arrow VM
- Confirm Caps Lock is not enabled
- Contact your project manager to verify account provisioning
- Check Arrow Manager logs for authentication errors
File Upload/Download Issues
Section titled “File Upload/Download Issues”Issue: Cannot upload or download files through Arrow Control
Steps to resolve:
- Verify you have sufficient disk space on the VM
- Check file size limits (large files may timeout)
- Ensure stable VPN connection during transfer
- Try smaller files to test connectivity
- Check browser console for JavaScript errors
- Disable browser extensions that might interfere
Terminal Session Not Working
Section titled “Terminal Session Not Working”Issue: Web terminal won’t connect or shows errors
Steps to resolve:
- Verify Arrow Control service is running on the VM
- Check VPN connectivity and latency
- Refresh the browser page
- Try a different browser
- Verify WebSocket connections are allowed through your firewall
- Check system logs on the VM for terminal service errors
VNC Desktop Not Loading
Section titled “VNC Desktop Not Loading”Issue: VNC desktop viewer won’t connect or display
Steps to resolve:
- Verify a desktop environment is installed on the VM
- Check that VNC server is running on the VM
- Ensure VPN connection is stable with low latency
- Try refreshing the browser page
- Check browser console for connection errors
- Verify WebSocket and VNC ports are accessible
Application Installation Fails
Section titled “Application Installation Fails”Issue: Cannot install applications through Arrow Control
Steps to resolve:
- Verify the VM has internet connectivity
- Check available disk space on the VM
- Ensure the package repositories are accessible
- Review installation logs for specific error messages
- Try installing the application manually via terminal
- Contact support if repository access is blocked
System Monitoring Shows No Data
Section titled “System Monitoring Shows No Data”Issue: Monitoring metrics are not displaying
Steps to resolve:
- Refresh the browser page
- Verify Arrow Control service is running
- Check that monitoring agents are installed on the VM
- Wait a few minutes for data collection to initialize
- Check browser console for API errors
Arrow Control Performance Issues
Section titled “Arrow Control Performance Issues”Issue: Arrow Control interface is slow or unresponsive
Steps to resolve:
- Check your VPN connection quality and latency
- Verify the VM is not under heavy load (check system monitoring)
- Close unnecessary browser tabs
- Try a different browser
- Check if the VM needs more resources (contact project manager)
- Disable browser extensions temporarily
For detailed Arrow Control documentation, see Arrow Control Overview.
Getting Help
Section titled “Getting Help”Before Contacting Support
Section titled “Before Contacting Support”Gather this information:
- Description: Clear description of the problem
- Steps to reproduce: How to replicate the issue
- Version information: Console version (sidebar footer), Arrow Manager version if applicable
- Browser/device: What you’re using to access Arrow
- Screenshots: If applicable
Contact Support
Section titled “Contact Support”If you cannot resolve an issue:
- Submit a support ticket through the console (if accessible)
- Include all relevant information gathered above
- Provide any error messages you’ve seen
Related Documentation
Section titled “Related Documentation”- Arrow Manager Troubleshooting - Device-specific troubleshooting
- VPN Management - VPN configuration and management