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

public/.acl>; as application/octet-stream #1376

Open
scenaristeur opened this issue Dec 19, 2019 · 15 comments
Open

public/.acl>; as application/octet-stream #1376

scenaristeur opened this issue Dec 19, 2019 · 15 comments

Comments

@scenaristeur
Copy link

@scenaristeur scenaristeur commented Dec 19, 2019

Trying Pixolid, i’ve crashed my POD.
when accessing to
https://smag0.solid.community/public/ 3

now I’ve got

Error: Don't know how to parse application/octet-stream yet while trying to parse <https://smag0.solid.community/public/.acl>; as application/octet-stream

can’t access it my public folder anymore, even via the browser, solid-file-manager, or Pod-explorer.
Any idea ??

more here :

https://forum.solidproject.org/t/is-my-pod-dead/2513/18

Related to that one https://forum.solidproject.org/t/cannot-create-acl-file-because-of-content-type/1955 ?
thxs

@scenaristeur

This comment has been minimized.

Copy link
Author

@scenaristeur scenaristeur commented Jan 6, 2020

Is this related to #1258 ?

@jaxoncreed

This comment has been minimized.

Copy link
Contributor

@jaxoncreed jaxoncreed commented Jan 6, 2020

It might be related to that but I am not sure. If you'd like to experiment around with another pod, feel free to create a new one. In the mean time, I'll see if I can get that PR merged and we'll see if that fixes it.

@jaxoncreed jaxoncreed added this to To do in Node Solid Server via automation Jan 6, 2020
@scenaristeur

This comment has been minimized.

Copy link
Author

@scenaristeur scenaristeur commented Jan 7, 2020

I've created another one, but I've got some data on this one that I need to get back, so I need to restore my root .acl & my /public .acl

@bourgeoa

This comment has been minimized.

Copy link
Contributor

@bourgeoa bourgeoa commented Jan 7, 2020

@jaxoncreed can you do that as an exception or make a zip of @scenaristeur data/smag0.solid.community/ folder (may be more error prone).
If allowed by @scenaristeur I am ready to help restore the zip on my server (bourgeoa.ga) and copy the data to @scenaristeur pod using solid-file-client which can recursive copy including acl and meta

@scenaristeur

This comment has been minimized.

Copy link
Author

@scenaristeur scenaristeur commented Jan 8, 2020

I think the owner of a pod could have the possibility to restore it's default acl.
Because they can be modified by some app that we test
Don't you?

@bourgeoa

This comment has been minimized.

Copy link
Contributor

@bourgeoa bourgeoa commented Jan 8, 2020

There has been discussion about this :

  • there is no pod owner concept, if there would be one
  • some data may be protected from pod owner write/control

At the moment the only solution can be through the pod provider.
May be we could ask to know who has control and if none to default to Pod's webId.

@jaxoncreed

This comment has been minimized.

Copy link
Contributor

@jaxoncreed jaxoncreed commented Jan 9, 2020

Right there have been discussions about "restore my pod." But it would be on an implementation level, not a spec level. At the moment node-solid-server does not have a feature to help users restore their pod after corruption.

@scenaristeur

This comment has been minimized.

Copy link
Author

@scenaristeur scenaristeur commented Jan 10, 2020

I think there must be a way to restore, because when the user try an app, he doesn't know what the app can do, and the app can corrupt the pod & all data, & block access to the 'owner' as I think there is a owner ( the one that create, that is owner in the share tool).
That owner must be able to restore the state of his Pod.
for the moment, can an admin restore my root & my public .acl. ?

@scenaristeur

This comment has been minimized.

Copy link
Author

@scenaristeur scenaristeur commented Jan 15, 2020

please unblock my POD !

@akuckartz

This comment has been minimized.

Copy link

@akuckartz akuckartz commented Feb 1, 2020

https://solid.community states:

there are no security or stability guarantees

@scenaristeur

This comment has been minimized.

Copy link
Author

@scenaristeur scenaristeur commented Feb 17, 2020

https://solid.community states:

there are no security or stability guarantees

I know but do you think it is normal that an app can take contral or break your POD, and you can't restore it ?
This way I don't want to use any Solid App, and nobody will use mine...

Is there an solid.community server admin that could restore my root .acl & /public .acl ? PLEASE !!!

@alexcorvis84

This comment has been minimized.

Copy link

@alexcorvis84 alexcorvis84 commented Feb 20, 2020

https://solid.community states:

there are no security or stability guarantees

I know but do you think it is normal that an app can take contral or break your POD, and you can't restore it ?
This way I don't want to use any Solid App, and nobody will use mine...

Is there an solid.community server admin that could restore my root .acl & /public .acl ? PLEASE !!!

I've just opened an Issue into the support solid.community GitLab repo. As you can check, I've referenced this post as issue is quite similar to yours (mine at least just affected to some containers and not my root).

Hope it will serve to get some help and could find a fix ;)

@scenaristeur

This comment has been minimized.

Copy link
Author

@scenaristeur scenaristeur commented Feb 20, 2020

@alexcorvis84 thxs, I didn't know the existence of the gitlab. And I'm waiting since December for an admin answer

@melvincarvalho

This comment has been minimized.

Copy link
Contributor

@melvincarvalho melvincarvalho commented Feb 20, 2020

@scenaristeur hi!

@jaxoncreed is one of our admins right now, but it looks like he's been unable to resolve your issue, so far

I started solid.community and this issue was brought to my attention that people were having issues with .acls and they were not being resolved, leading to some frustration. For that reason I started a place for solid.community specific issues, a couple of days ago

https://gitlab.com/solid.community/support/

We seem to have a related issue here:

https://gitlab.com/solid.community/support/issues/2

So if you tag on a request there, we can try and work out what's going on.

Disclaimer: I'd like to manage some expectations here. I've not and have never been paid to work on solid, all our work comes on a volunteer basis. We are looking for more contributors, and that will enable us to help out more people

@melvincarvalho

This comment has been minimized.

Copy link
Contributor

@melvincarvalho melvincarvalho commented Feb 20, 2020

@scenaristeur so I am applying some guesswork here but I have restored your /public/ .acl file to the default. Could you let me know if that has had the desired effect?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
6 participants
You can’t perform that action at this time.