Course outline not updating & content not rendering in Tutor 20.0.0 (Indigo) on ubuntu 20.24

Hi everyone,

I’m running Open edX with Tutor 20.0.0 (Indigo) and I’ve encountered two issues that I cannot resolve:

  1. Course outline issue – when I add a new component to a unit, it does not appear in the course outline. The outline remains unchanged even though the component is created.

  2. Content rendering issue – in any course (including the demo course from a fresh Tutor installation), the structure of sections/subsections/units is visible and I can navigate through them, but the actual content is not displayed. Inside the iframe where I expect to see video, text, images, or problems, I only get the message:
    “An unexpected error occurred. Please click the button below to refresh the page.”

Because of this, no course content (videos, HTML blocks, problems, etc.) is viewable.

Has anyone else experienced this with Indigo / Tutor 20.0.0?
Do I need to adjust my configuration, or could this be a bug in this release?

Any guidance would be greatly appreciated :folded_hands:
Grzegorz

Hi @Borys ,

I just checked openedx with Tutor 20.0.0 (with Indigo enabled) on my side and wasn’t able to reproduce these issues — both the course outline and content rendering worked fine for me. This makes me think it might be something specific to your setup rather than a general bug in the release.

Could you share how you set up your environment and enabled Indigo? Maybe walk us through the steps you followed? That might help narrow down where things are breaking.

Thank you

Hi Abdul!
thanks a lot for checking on your side :folded_hands:

Here is what I did step by step:

  • Fresh Ubuntu 22.04 server

  • Installed Tutor 20.0.0 (with Indigo plugin enabled right after install)

  • Ran tutor local launch with the defaults, then configured my domains as:

    • LMS_HOST=healthyorg.eu

    • CMS_HOST=studio.healthyorg.eu

    • MFE_HOST=apps.healthyorg.eu

  • Enabled HTTPS with Let’s Encrypt (all domains point correctly to the server)

After that I created a new user, logged in, and tested both the demo course and a new course I created.

Issues I see:

  1. When I add new components in Studio, they don’t appear in the course outline.

  2. In the LMS, I can navigate through course sections/units, but the iframe with the actual content shows only:
    “An unexpected error occurred. Please click the button below to refresh the page.”

Logs:

  • LMS logs show 200 OK for the XBlock requests, no Python tracebacks.

  • But in the browser console I see errors related to requests failing with 404 or session/cookie mismatch.

Do you have any idea what might be misconfigured in this setup?

Hey.
Can you help me with my issue

@Borys Hi,

The course outline is supposed to show only Section > Subsection > Unit level information. In order to see the individual components/XBlocks in a unit, you will have to be in the edit page for that unit.

So, this would just be intended behaviour.

Unless the Indigo theme isn’t a hard requirement for you. I would recommend disabling the indigo plugin and trying again to rule out any incompatibilities due to the Indigo theme.

If you don’t have anything in the logs and just these, then digging into each of these HTTP failures individually could help in identifying the issue. Without specific endpoint and failures, it’s hard to say what’s going on.