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

Closed
scenaristeur opened this issue Dec 19, 2019 · 16 comments
Closed

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

scenaristeur opened this issue Dec 19, 2019 · 16 comments

Comments

@scenaristeur
Copy link

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
Copy link
Author

Is this related to #1258 ?

@jaxoncreed
Copy link
Contributor

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
Copy link
Author

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
Copy link
Member

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
Copy link
Author

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
Copy link
Member

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
Copy link
Contributor

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
Copy link
Author

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
Copy link
Author

please unblock my POD !

@akuckartz
Copy link

https://solid.community states:

there are no security or stability guarantees

@scenaristeur
Copy link
Author

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
Copy link

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
Copy link
Author

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

@melvincarvalho
Copy link
Contributor

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
Copy link
Contributor

@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?

@scenaristeur
Copy link
Author

yes I can get now my /public. there was other problems with my /root, but it's quite finished https://gitlab.com/solid.community/support/issues/2#note_292679518
for me we can close the issue, but we must maintain a list of working/corrupting apps to disallow this kind of matter

Node Solid Server automation moved this from To do to Done Feb 24, 2020
@bourgeoa bourgeoa removed this from Done in Node Solid Server Apr 26, 2022
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

6 participants