Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot enable SSO on Ceph Dashboard (missing python3-saml) #397

Open
slapcat opened this issue Aug 7, 2024 · 2 comments · May be fixed by #413
Open

Cannot enable SSO on Ceph Dashboard (missing python3-saml) #397

slapcat opened this issue Aug 7, 2024 · 2 comments · May be fixed by #413
Labels
good first issue Good for newcomers

Comments

@slapcat
Copy link

slapcat commented Aug 7, 2024

Issue report

What version of MicroCeph are you using ?

reef/stable

What are the steps to reproduce this issue ?

Attempt to enable SSO on dashboard:

$ ceph dashboard sso setup saml2 http://10.10.0.40:8080 http://10.10.2.34:8080/realms/master/protocol/saml/descriptor
Error EPERM: Required library not found: `python3-saml`

What happens (observed behaviour) ?

ERROR:

Error EPERM: Required library not found: `python3-saml`

What were you expecting to happen ?

The command returns the json output of the SSO configuration.

@UtkarshBhatthere
Copy link
Contributor

Thanks for this bug @slapcat :D

@UtkarshBhatthere UtkarshBhatthere added the good first issue Good for newcomers label Aug 13, 2024
@UtkarshBhatthere
Copy link
Contributor

This is possibly because of the missing python3-onelogin-saml2 package in the snapcraft.yaml recipe for MicroCeph. Something similar from the Ceph Rocks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants