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 ??
If there is no important data inside the public folder you can copy all other data, delete your pod, recreate it, and then copy it back. For transferring in both directions you could use solid-local-pod-manager and Solid Copy. I bet there are other ways to do this, these are the ones I made and therefore know of.
If you have important data there, I don’t know how you could recover it. Maybe an admin of the pod server can help you (idk who that is though). In general I would not recommend to have important data on pods for now, they and the apps using them are not stable enough for that imo.
yes, can can sign in, and browse other folder, it’s just the /public .acl that is not in a good type (
application/octet-stream)
I’ve seem something like it seems that it’s now the default type, when contentType is not provided when creating a file . @carloss I think pixolid doesn’t provide contentype ?
Sometimes you can access the file in the databrowser directly. You won’t see it in the the listing of /public/ but if you go directly to the url /public/.acl you may be able to edit it.
How did you determine that? Those files are never listed in the folder contents, you can only discover if they exist by going directly to them. And I thought you said the .acl was type “octet/stream”. How could it have a type if it doesn’t exist?
“Tasks” is a folder or file? The possible location of .acl and .meta are shown for files, not for folders AFAIK. But still those only list he possible location, they do not prove the file exists.
I’m very confident that the public/.acl file exists, but its contents or the way it’s stored is broken. Every request which requires the .acl file to be loaded fails with 500 Internal Server Error. If it wouldn’t exist, it should inherit from the parent and not throw that error.
If you have any documents/folders which don’t inherit the permissions from public (ie you have set specific sharing for them) you may be able to directly access and recover those.
As said above, I don’t see how you could solve this issue without an admin. Every request which requires the acl to load fails with 500, including requests to modify the acl file. In your situation I’d create an issue on the NSS repo and/or just recreate the pod.