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

Neither configuration seems to work #20

Open
ianconsolata opened this issue Aug 8, 2022 · 3 comments
Open

Neither configuration seems to work #20

ianconsolata opened this issue Aug 8, 2022 · 3 comments

Comments

@ianconsolata
Copy link

ianconsolata commented Aug 8, 2022

We recently worked with @jaxoncreed to configure our CSS installation. He tried to use both the Penny recipe, and the Mashlib recipe, and we could not get them to work in our configured server or in the default configuration suggested here.

When installed as the native pod host browser, the Penny recipe errors during the login flow, preventing users from logging into the pod management UI.

With Mashlib, users are able to log into the pod host UI, but then immediately get a series of pop-ups complaining about the logged in Pod not having a preferences file (which it does), and offering to create one:

First Alert: You do not currently have a preference file. OK for me to create an empty one?

If I press cancel, it bugs me again two more times. If I press OK I get the next alert:

Second Alert: Sorry; I am not prepared to do this. Please create an empty file at (?)

I tried this with both an existing account and a new account, same results. Both of them do seem to have preferences files in the place I would expect them to be.

@joachimvh
Copy link
Member

Some discussion about the Penny issue can be seen at CommunitySolidServer/CommunitySolidServer#1176. As far as I know no new npm version of Penny has been released so this is not yet resolved.

Not sure about the mashlib issue. Perhaps @bourgeoa can help there.

@bourgeoa
Copy link

bourgeoa commented Aug 9, 2022

Can you give some detail on your CSS version and mashlib version.
Are you using a HTTP or HTTPS.

I'm running https://bourgeoa.ga:3000/bourgeoa/ and https://bourgeoa.bourgeoa.ga:3100/

@ianconsolata
Copy link
Author

You can take a look at the version and config on this fork / tag: https://github.com/mysilio-co/community-server/tree/jackson-contract-mashlib

I suspect it's because we're using a multi-pod host with subpath routing instead of subdomain routing, i.e. mashlib is looking for the WebId at username.example.com/profile/card#me instead of example.com/username/profile/card#me

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

No branches or pull requests

3 participants