Troubleshooting
Solutions to common issues when running SnapBench labs.
Lab Won't Start
"Insufficient resources"
The organization has reached its quota limit.
Solutions:
- Wait for other labs to finish
- Contact your admin to increase quotas
- Stop any other running labs you have
"Failed to provision"
Generic provisioning error.
Solutions:
- Wait 30 seconds and try again
- Refresh the page and restart
- Contact your instructor
Stuck on "Starting"
Provisioning is taking longer than expected.
Solutions:
- Wait up to 5 minutes for complex scenarios
- Refresh the page to check status
- If still stuck, stop and restart
Terminal Issues
Terminal not connecting
Cause: Pod isn't ready yet or selector is misconfigured.
Solutions:
- Wait 30-60 seconds for the pod to be ready
- Refresh the page
- Check the pod status indicator
- Report to instructor if persistent
"Container not found"
Cause: The component failed to deploy.
Solutions:
- Check if other components work
- Stop and restart the lab
- Report to instructor
Commands not working
Cause: You may be in the wrong container or missing tools.
Solutions:
- Verify you're in the correct component tab
- Check the instructions for the expected shell
- Some containers have limited tools installed
Web UI Issues
Blank page / Not loading
Cause: Service isn't ready or port is wrong.
Solutions:
- Wait for the service to initialize
- Refresh the iframe (click the refresh icon)
- Try opening in a new tab
- Report to instructor
"Connection refused"
Cause: Service isn't running on the expected port.
Solutions:
- Check if the pod is running
- Refresh and wait
- The component may have failed to start
Login required
Cause: The service requires authentication.
Solutions:
- Check the instructions for credentials
- Default credentials are often in the component description
- Ask your instructor
Data Issues
Data not persisting
Cause: Labs are ephemeral—data is lost when stopped.
Note: This is expected behavior. Each lab starts fresh.
Can't connect between components
Cause: Services may not be ready or hostnames are wrong.
Solutions:
- Verify both components are running
- Check the hostname in instructions
- Components use their label as hostname (e.g.,
postgres,kafka)
Performance Issues
Lab is slow
Cause: Resource constraints or high cluster load.
Solutions:
- Be patient with complex operations
- Avoid running multiple heavy processes
- Report to instructor if consistently slow
Terminal lag
Cause: Network latency or high cluster load.
Solutions:
- Check your internet connection
- Try refreshing the terminal
- Wait a few seconds between commands
Access Issues
"You don't have permission"
Cause: Membership is pending or suspended.
Solutions:
- Check with your organization admin
- Wait for membership approval
- Ensure you're logged into the correct account
Can't see any scenarios
Cause: No published scenarios or wrong organization.
Solutions:
- Verify you're in the correct organization
- Check with your instructor about available scenarios
- Ensure your membership is active
Getting Help
If none of these solutions work:
- Note the error message - Screenshot if possible
- Note what you were doing - Which step, which component
- Contact your instructor - They can check server logs
- Try again later - Some issues are temporary
Reporting Bugs
If you find a bug in SnapBench itself:
- Note the steps to reproduce
- Include screenshots
- Report to your organization admin
- They can escalate to the platform team
