Home Technical Support Troubleshooting Lab Access and Platform Login Issues for DevSecOps Learners

Troubleshooting Lab Access and Platform Login Issues for DevSecOps Learners

Last updated on Sep 29, 2026

Troubleshooting Lab Access and Platform Login Issues for DevSecOps Learners

If you're enrolled in a DevSecOps course and can't see your course, access your labs, or connect to essential platforms like GitLab, Dojo, Production, or Docker, you're not alone. This guide walks you through the most common reasons these problems occur and provides step‑by‑step solutions so you can get back to learning quickly.


Introduction

A smooth learning experience hinges on reliable access to course content and hands‑on labs. However, connectivity hiccups, provisioning delays, or simple configuration oversights can block progress. By following the troubleshooting steps outlined below, you'll be able to verify your enrollment, confirm that lab environments are ready, and resolve platform‑specific login issues without needing to wait for support.


1. My Course Is Not Listed in the Dashboard

Why it Happens

  • Incorrect email address used during registration.

  • Course not yet scheduled — the course will not appear until you have scheduled it via the member portal.

  • Enrollment build in progress — a background build job provisions labs, assessments, and content modules. This typically takes 20–30 minutes after enrollment.

How to Fix It

  1. Confirm the email you used

    • Log in to the learning portal.

    • Check the email displayed in the top‑right corner.

    • If it differs from the address you used to enroll, log out and sign in with the correct email.

  2. Make sure the course has been scheduled

    • Visit the Practical DevSecOps member site: https://members.practical-devsecops.training/

    • Locate the "Schedule" button next to the course title.

    • Choose a start date and time slot, then click "Schedule the Course."

    • Return to the dashboard — the course should now be listed under My Courses.

  3. Wait for the enrollment build to complete

    • After scheduling, a build job runs in the background (typically 20–30 minutes).

    • Go to the "My Enrollments" page — a spinner icon next to the course name indicates an ongoing build.

    • Refresh the dashboard (hard refresh: Ctrl + F5 or Cmd + Shift + R) after the wait.

  4. Contact support if the course is still missing

    • Provide:

      • Your full name and invoice ID.

      • The email address you used to register.

      • The exact course name and scheduled start time.

      • A screenshot of your empty dashboard or My Enrollments page.

Tip: Keep a screenshot of the empty dashboard page; it speeds up support resolution.


2. I Can't Access My Labs

Common Causes

  • Wrong enrollment email (same root cause as above).

  • Lab environment not yet provisioned (the status indicator appears red).

  • Network instability or firewall restrictions.

3. Mark as complete button is greyed out

If the “Mark as complete & Next” button is greyed out after completing all the lab steps, try using Google Chrome.

We recommend using Chrome for the best experience, as browsers such as Brave may block or interfere with certain buttons or page functionality.

If the issue persists, reset the labs and try completing the lab again.

4. I Can't Access GitLab, Dojo, Production, or Docker Environments

These platforms are essential for completing hands‑on exercises. Follow the checklist below to troubleshoot access issues.

Checklist

  1. Internet Connectivity

    • Test by visiting a public website (e.g., https://www.google.com).

    • If the page fails to load, restart your router or switch to a different network.

  2. Lab Machine Health

    • Confirm the lab VM status is green (not red).

    • If the VM is red, the underlying infrastructure may be experiencing an outage; wait a few minutes and retry.

  3. Platform‑Specific Steps

    • GitLab

      • Ensure you are using the link that provided in the lab instructions.

      • Clear browser cookies for gitlab and try again.

    • Dojo

      • Verify the Dojo URL matches the one listed in the lab (typos are common).
  4. Reload or Reset

    • After confirming the above, click Reload on the lab toolbar.

    • If the issue remains, use Reset Lab to re‑initialize the environment.

  5. Contact Support

    • Provide:

      • Platform name (GitLab, Dojo, etc.).

      • Exact error message or screenshot.

      • Lab ID and timestamp of the failure.


Common Questions & Quick Tips

| Question | Quick Answer |
|----------|--------------|
| Why does my course appear after I log in with a different email? | The system ties course enrollment to the email used at purchase. Switching to that address resolves the issue. |
| My lab stays red for more than 15 minutes. What now? | This indicates a provisioning failure. Restart the environment. If the issue still persists, you can contact the support team via the Chat with support button with the headset icon. |
| Do I need VPN to access the labs? | No. In fact, VPNs can sometimes block the required ports. Use a direct internet connection. |


Conclusion

Access problems can be frustrating, but most are solvable with a systematic check of enrollment details, lab provisioning status, and network conditions. By using the troubleshooting flowcharts in this article, you'll spend less time waiting and more time mastering DevSecOps concepts. Keep this guide handy, and don't hesitate to contact support when you need a deeper dive.