Appearance
Troubleshooting
Common issues and how to resolve them. Start with the quick diagnostic below, then expand the relevant section for details.
Quick Diagnostic
- Check deployment status — Open your environment page. If status is ERROR, click View Output to see what failed.
- Check webhook delivery — In your Git provider, go to the webhook settings and check the delivery history for failed requests.
- Check variables — After adding or changing variables, you must redeploy the environment for changes to take effect.
Deployment Issues
Webhook not triggering deployments
- Verify the webhook is Active in your Git provider settings
- Check that the correct events are selected (Pull Request events for Bitbucket/GitHub, Merge Request events for GitLab)
- Confirm the Webhook URL and Secret match exactly what Nebion shows (no extra spaces)
- Check the webhook delivery history in your Git provider for error responses
- Verify the Deploy Key is added to your repository
Deployment fails
- Click View Output on the failed deployment to see the error details
- Check that
.nebion.ymlexists in your repository root and is committed to the branch - Verify the
servicenames in.nebion.ymltasks match yourdocker-compose-nebion.ymlservices exactly - Test your post-rollout commands locally (e.g.,
docker compose exec php drush cim -y) - Check that your
docker-compose-nebion.ymlhas valid syntax
Environment not accessible after deployment
- Confirm the deployment status is SUCCESS
- Wait a few minutes for DNS propagation
- Verify the URL matches the expected pattern (
pr-{number}.{domain}) - Click View Output on the deployment to check for container startup errors
- Try a hard refresh in your browser (Ctrl+Shift+R)
Environment not created from pull request
Configuration & Access
Variables not taking effect
- After adding or changing variables, you must redeploy the environment
- Click the Deploy button on the environment's Overview tab
- If still not working, try deploying with Reset environment checked
- Verify the variable appears in the Custom Variables section on the Variables tab
Cannot view logs
- Refresh the page
- Make sure at least one deployment has completed successfully
- Try changing the Period filter to a wider range
- If selecting a specific service shows no results, try All Services
CLI: Login fails
- Run
nebioncli logoutthennebioncli loginto start fresh - Make sure your browser can reach the Nebion login page
- Check that you're using the correct instance URL (
--hostflag)
CLI: SSH connection fails
- Run
nebioncli loginto ensure you're authenticated - Delete SSH keys and retry:
rm ~/.config/nebioncli/id_* - Verify the environment is deployed and running (status SUCCESS)
- Check that the container you're trying to connect to exists
Getting Help
If you cannot resolve the issue:
- Note the project name and environment affected
- Copy any error messages from View Output or the CLI
- Take a screenshot of the issue
- Contact your system administrator with these details