Unable to Install the Plugin Cairn

I am trying to embed tutor plugin cairn in my edx server.
I have followed the instructions on the github repo

On the final step tutor local launch the process fails and is exited. I am receiving this error bellow.

2024-10-07 07:31:55,944:ERROR:flask_appbuilder.security.sqla.manager:DB Creation and initialization failed: (psycopg2.OperationalError) connection to server at "cairn-postgresql" (172.18.0.9), port 5432 failed: FATAL:  password authentication failed for user "superset"

When I look at the config file nano /root/.local/share/tutor/config.yml I have following password/secrets available

  1. CAIRN_CLICKHOUSE_PASSWORD
  2. CAIRN_POSTGRESQL_PASSWORD
  3. CAIRN_SSO_CLIENT_SECRET
  4. CAIRN_SUPERSET_SECRET_KEY

In the postgres docker instance, I did
image
and superset is not displayed

Your guidance is appreciated.
Thanks in advance!

I have the exact same issue. :frowning:
Somebody have a clue where things went wrong?

@regis who might I ping with questions related to Cairn?

The amazing @Danyal_Faheem who is the official Cairn maintainer :slight_smile:

Hello @FlorianOver, thank you for bringing this to our attention. Can I request you to share some details regarding your tutor environment so that we can test it out on our end:

  1. Tutor version
  2. tutor-cairn version
  3. Any specific customizations that you might’ve made to tutor-cairn?
  1. Tutor Version: tutor 19.
  2. Tutor Cairn Version: current
  3. No customizations.

But while cairn was being installed I had an issue with a bug in docker compose.

Maybe this was the issue which let to cairn not being correctly installed.

Hi @FlorianOver, I and another team member tried to reproduce this on my local machine but we were unable to do so. Here are the steps we followed:

  1. Install tutor v19.0.4, tutor-mfe v19.0.0, tutor-cairn v19.0.4 by running pip install tutor tutor-cairn tutor-mfe
  2. Run tutor config save, then tutor local launch
  3. Create a superuser using tutor local do createuser --staff --superuser
  4. Access http://data.local.openedx.io and log in using our superuser.
  5. Verify that superset is working.

Can you let me know if you tried to follow any other process and we would be happy to try to reproduce this issue while following those steps.