Recipes icon indicating copy to clipboard operation
Recipes copied to clipboard

Neither configuration seems to work

Open ianconsolata opened this issue 3 years ago • 3 comments

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.

ianconsolata avatar Aug 08 '22 22:08 ianconsolata

Some discussion about the Penny issue can be seen at https://github.com/CommunitySolidServer/CommunitySolidServer/discussions/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.

joachimvh avatar Aug 09 '22 06:08 joachimvh

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/

bourgeoa avatar Aug 09 '22 13:08 bourgeoa

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

ianconsolata avatar Aug 15 '22 22:08 ianconsolata