Re-decentralizing the Web
Solid is a proposed set of standards and tools for building decentralized Web applications based on Linked Data principles.
Read more on solidproject.org.
Operational issue tracking for solidcommunity.net
Home Page: https://solidcommunity.net
License: MIT License
Re-decentralizing the Web
Solid is a proposed set of standards and tools for building decentralized Web applications based on Linked Data principles.
Read more on solidproject.org.
Document support channels (gitter, email, github) in github repository and on main page at solidcommunity.net.
Error: Fetcher: https://solidos.solidcommunity.net/Team/SolidOs%20team%20chat/2020/10/09/chat.ttl Internal Server Error
request to https://welcome.solid.community/groups/main failed, reason: getaddrinfo ENOTFOUND welcome.solid.community welcome.solid.community:443
Ensure that certbot renewal is in place and functioning correctly.
Sorry but it seems that i've lost access to some of my PODs folders trying to setting some inbox-like authorizations jeff-zucker/solid-file-client#189
i've lost access to https://spoggy-test9.solidcommunity.net/inbox/annonces/
and to /annonces, /annonces2, /annonces3, /annonces4 folders in
https://spoggy-test2.solidcommunity.net/inbox/
annonces5 is ok for the moment
Could an admin fix this issues
thxs
Creating a new issues for this comment from @csarven on the Acceptable Use Policy submission in #25.
See solid/solidproject.org#211 (review) and perhaps see if any specific item from https://github.com/solid/solidproject.org/blob/staging/pages/use-solid/apps.md#apps-inclusion-and-exclusion-criteria can be reused here.
Could be web app and/or command line app. Ideally web app first.
Requesting https://de.solidcommunity.net/treffen/ leads to a 500 Error:
UnhandledPromiseRejectionWarning: SFCFetchError: SFCFetchError 500 https://de.solidcommunity.net/treffen/ - An internal server error occured
Something is wrong with this folder, proably ACL related. Please someone with file system access take a look. If there is no obvious repair please delete the folder and I will upload a backup.
@prefix : <#>.
@prefix solid: <http://www.w3.org/ns/solid/terms#>.
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
@prefix pim: <http://www.w3.org/ns/pim/space#>.
@prefix schema: <http://schema.org/>.
@prefix ldp: <http://www.w3.org/ns/ldp#>.
@prefix pro: <./>.
@prefix n: <http://www.w3.org/2006/vcard/ns#>.
@prefix inbox: </inbox/>.
@prefix xyz: </>.
pro:card a foaf:PersonalProfileDocument; foaf:maker :me; foaf:primaryTopic :me.
:id1606159246101 n:street-address "street".
:id1606159272029
n:postal-code "1244"; n:region "myregion"; n:street-address "street2".
:me
a schema:Person, foaf:Person;
n:fn "xyz";
n:hasAddress :id1606159246101, :id1606159272029;
ldp:inbox inbox:;
pim:preferencesFile </settings/prefs.ttl>;
pim:storage xyz:;
solid:account xyz:;
solid:privateTypeIndex </settings/privateTypeIndex.ttl>;
solid:publicTypeIndex </settings/publicTypeIndex.ttl>;
foaf:name "xyz".
@prefix : <#>.
@prefix solid: <http://www.w3.org/ns/solid/terms#>.
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
@prefix pim: <http://www.w3.org/ns/pim/space#>.
@prefix schema: <http://schema.org/>.
@prefix ldp: <http://www.w3.org/ns/ldp#>.
@prefix pro: <./>.
@prefix n: <http://www.w3.org/2006/vcard/ns#>.
@prefix inbox: </inbox/>.
@prefix xyz: </>.
pro:card a foaf:PersonalProfileDocument; foaf:maker :me; foaf:primaryTopic :me.
:id1606159246101 n:street-address "street".
:id1606159272029
n:postal-code "1244"; n:region "myregion"; n:street-address "street2".
:me
a schema:Person, foaf:Person;
n:fn "xyz";
n:hasAddress :id1606159272029;
ldp:inbox inbox:;
pim:preferencesFile </settings/prefs.ttl>;
pim:storage xyz:;
solid:account xyz:;
solid:privateTypeIndex </settings/privateTypeIndex.ttl>;
solid:publicTypeIndex </settings/publicTypeIndex.ttl>;
foaf:name "xyz".
Distinct from #53. solidcommunity.net allows for the new user's name (not their user name) to contain characters such as: ajp (test) user NAME !@£$%^&*()_+`~-={}|[]\:";'<>?,./
These do not appear to be escaped and rendered successfully when viewing their card:
https://ajptestuser2.solidcommunity.net/profile/card#me
Giving the error:
Outline.expand: Unable to fetch https://ajptestuser2.solidcommunity.net/profile/card: Failed to load https://ajptestuser2.solidcommunity.net/profile/card Fetcher: Error trying to parse https://ajptestuser2.solidcommunity.net/profile/card as Notation3:
SyntaxError: Line 16 of https://ajptestuser2.solidcommunity.net/profile/card: Bad syntax: bad escape
at: ":";'<>?,./" ;" status: 200
(Perhaps this should live on https://github.com/solid/node-solid-server ?)
I’d like to change my my external WebID on solidcommunity.net. It’s currently pointing to an external URI at solid.community host which is now defunct since Oct 2020 and not forwarding.
Can this be achieved via /settings/prefs.ttl?
@justinwb could we begin a discussion on the data
and .db
backup.
Could you explain what is the digital Ocean installation.
What is the plan used by the solid community server (size, other peculiarities) :
Digital Ocean has backup available at a cost.
It may be the easiest for security/confidentiality.
Is it manageable by a group of user.
pretty sure I provided the email address when I created the pod
Inform users coming from solid.community and suggested updates to documents elsewhere:
I went to solidcommunity.net and successfully created an account with hyphens in the username. This said it was not allowed but then allowed it anyway?
Your username should be a lower-case word with only letters a-z and numbers 0-9 and without periods.
(Originally posted here: CommunitySolidServer/CommunitySolidServer#930 though perhaps this should live on https://github.com/solid/node-solid-server ?)
See nodeSolidServer/node-solid-server#1532 (probably not an NSS issue, but impacts inrupt.net as well.
Ensure startup scripts are in place to bring the solid server back from a reboot, as well as stop / start / reloads of the service while the system is running.
https://giltlab.com/solid.community
has been archived and cannot be used anymore.
I suppose this github shall replace it.
Is the https://github.com/solidcommunity.net_operations
for server operations and user support ?
or shall they be separate ?
Shall this site document server management and server operations.
It will be nice and could help other pod providers to start operations or solve problems.
I'm developing a library for iOS to authenticate with Solid (see https://github.com/crspybits/SolidAuthSwift). I'm following the flow here https://solid.github.io/authentication-panel/solid-oidc-primer
and successfully get to step 14, but am failing on the token request.
Here is the body of the request I'm using:
grant_type=authorization_code&code_verifier=AEwZhHr2CIn5Tes8XIcbTlVuXcgqzsoZLc6bEsJz71I&code=191fa0e532e77cb0b1488a929b785336&redirect_uri=biz.SpasticMuffin.Neebla.demo:/mypath&client_id=a8aa0a53f6e3b1bab4519c6d036dca5b
Here are the request headers:
["Content-Type": "application/x-www-form-urlencoded",
"DPoP": "eyJ0eXAiOiJkcG9wK2p3dCIsImFsZyI6IlJTMjU2IiwiandrIjoie1widXNlXCI6IFwic2lnXCIsIFwiZVwiOiBcIkFRQUJcIiwgXCJrdHlcIjogXCJSU0FcIiwgXCJhbGdcIjogXCJSUzI1NlwiLCBcIm5cIjogXCJxeTFLVEZ3NUdqdEdnSnVpdXlsWTRQeGZ5czl4a3pUdjlaQm9KQlhPcFFHcktYaktxY3hNeC1MQVEwUlZ3LUdiczYtRW1qQVQ0RVVuTUQ3aXBkbGVhb3FwVE5MN1ROV3RLNFRKaUhuWVk0eWs4dFowbzhscWt4Ymk4VU5CZ05jeDc3dVNrV3lGbHY1ZmpOWXRDRmRncWdiOUl2VHE5d0lMdlF5NTZsZjhNYV9TTU4xbWFyLU5OWGFEZm1pb1I2bnBfekpsQXBrMGJSUXdIQXR6aEZYOVZRcDVhMWdtV01wT3BUZVhUcXVyTzdQOEIzcjFzakJibXlHSUF0N1R3N0VGZ0Q5eTZDV05hcHJrdFJoNVVSYVVadUstUkY2bzJsQ2c0azc5YkJRSHZtclF0TXZJOHlCWkROb2hRMVJ5WVNQc0tjTThfWGotSVNac2x1UzVzUFpHZnJYV2pLazEyRmIyWDY0VlVuOWlWTC1zZGFEcm5qaVpReFltU2U0SThia0h1Ym9RbktUcWtDekRmUmNuVGstenlHQnFqRWg3RDMwLXBLTnhtNDJBOHhNd2tROWdPSG5mZDlDdlY3cWd1ZUdwVl9sUlBYZTUzVzBuR3pnWmdCS0Y1dHVKazlRZ2R3WHFwdGtld01WM3B2engwbFNOekE4djQycGRQRk13cnNwSFI1TDVkRWF6cnNNSnVaOGpBQWl5Q05Sc0FwUW1kVzV0dTBKd0tYN1prazY2WDdxak9Nby1XWTA4Q0QzLTVOQjl0TFFXQWlieWg0dUsyeGhSb2UwUndoMXdRaEVCMFdiLVhFMjM5V3BYblhBMTFMUzBIYkExWHMtWGZCM1E4di1ZZUI0M0VjQThMN0dtTXJ6OUJYaHJSSzZRemRIVmh0c0wzcWNTelBSWjZSMFwiLCBcImtpZFwiOiBcImV4YW1wbGVcIn0ifQ.eyJqdGkiOiI1QTg0RUJCMi0zOEUyLTQ3ODQtQjI0RS04NTg5NEE2RTUzREUiLCJodHUiOiJodHRwczpcL1wvc29saWRjb21tdW5pdHkubmV0XC90b2tlbiIsImlhdCI6MTYyNzM1MzQxMC4yNzIwMDk4LCJodG0iOiJQT1NUIn0.hU1dDejVYVTNxhwPxaFcr-PIzazCmu_MQBC1wj32x4v12N6ZnXiJ2z6G6Gl88Sx0a_mpCbzC7w6XqYI8Cf5N3Jky7RfhGvouyi8oLQpTvafURohLzfnm5wH7LGiD2dll5kgALNJU-YeI6F2Mqwl__9l-HqwNRGvfAIxGxVQ6pOuiUTjwStNshWzHmL3jlRGefhMHtu2kUvg2TxAXiWSfhyvlv2hxw63hOz3mrPSfI5KuRcY5t1NA5OXnijh-y_p23uQvbDcGb0YBnDSsYY2enJAyCo8Ikrpzvur8dyRDn-GRsmNnlO03CBp6gxSzlyhz2Q-TMjZIetfXT9dk3Gc7vhFamoEzZLkeREstn4aa0_oyIXYGXZQMjkLc9qQGrRuHUyot1N8e4uZ4kiuY8rADQKizF7wrddIMyerD-HCAreuq4GfH9Tj6cSJO_LN8lByDJicT15p2fS566NJaiMc__DLPQAHGAH13ni8OwqL9lnRZAl4gWZrrXM0eDsyNR2ZDEB8VlX31m_6PCycc2JpQMDNxYIQCWcmaUwMHAEfPEaXvGv1cg5X9a1XJVV6AF7EuurPEJzOwtu7geYgJ7JbYzN2jxZl2F9c-btN7zuwJbYIMWfvm7fOlkzGw2pbxMv-e5931BNOrjWR6V0pPk9aM8DAV886PheRC7Ddjy_tRfW4"]
I fail on this request with a 500 response, and Internal Server Error
.
Any suggestions would be appreciated.
Thanks!
Hi
Do you know if there is a reason why the databrowser can't show .jsonld files like this one https://spoggy-test9.solidcommunity.net/public/network/testPropsInNodes&Edges.jsonld ? whereas same file with .json extension can be accessed https://spoggy-test9.solidcommunity.net/public/network/testPropsInNodes&Edges.json ???
I used this email: [email protected]
See: https://www.trash-mail.com
user is "xyz12"
pwd: "elektroroller12!"
Feel free to delete the account!
Hi does anyone know why https://solidcommunity.net/ is down ?
@justinwb @jaxoncreed @michielbdejong
Testing v5.5.3 but not related to v5.5.3
solidcommunity.net is using a sendgrid account to send mails.
Apparently the policy as from 4 quart 2020 do not allow any more basic-authentification
Invalid login: 535 Authentication failed: Basic authentication is not allowed with 2FA enabled.
To fix, see https://sendgrid.com/docs/for-developers/sending-email/authentication/#basic-authentication
http://*.solidcommunity.net/ could do with a redirect to https:
$ curl http://solidos.solidcommunity.net/
curl: (7) Failed to connect to solidos.solidcommunity.net port 80: Connection refused
This is a place to track a probable future transition of solidcommunity.net from using NSS to using CSS and especially how this transition can be made smoothest for developers used to working with NSS. Related modifications to the solidproject.org website are being discussed at solid/solidproject.org#606 and solid/solidproject.org#607.
I think that, other than prepping such transition materials, the biggest issues are :
Hello,
I just implemented an OAuth 2.0 Authorization Code flow to log in users to their solid pod. While doing this, I registered my client at solidcommunity.net. Then, while implementing, I noticed that the PKCE plugin for the Auth Code flow is not working correctly.
When you request the auth code and pass on the challenge, everything is fine. You get the code. But when you try to get an access token from the code, it works without the verifier. Basically you pass the challenge for no reason.
Am I doing something wrong here? Is this excpected behavior?
Kind regards
Luca
See https://gitter.im/solid/chat?at=60069a62753011449b01803b
Someone has claimed the Pod www.
, which is confusing for people (understandably) visiting www.solidcommunity.net
.
From mashlib v1.7.3 and NSS v5.6.7 Contacts Group created with contact-pane can be used as group acl.
A manual migration is needed to update the old contacts group.
A migration is only needed if the contacts group do not contain owl:sameAs
predicate for a contact with a WebID
The following process must be used to migrate team
group (...Contacts/Group/team.ttl
:
Contacts
create a new group : for example : teamBackup
team
team
to teamBackup
You now have a Group teamBackup
containing all members with the new format.
team
team
teamBackup
members to team
teamBackup
Hi all,
playing with a pod and trying to createFile with @jeff-zucker https://github.com/jeff-zucker/solid-file-client i've lost access to
https://spoggy-test9.solidcommunity.net/workspaces/ folder .
I got a 500 Internal server error with a message 'Can't parse container'
I made a
await fc.createFile(url, JSON.stringify(this.post.data), 'application/json' )
but the url was not the url of a file but the url of the container so I think the json data has overridden /miscreated the /workspaces folder instead of creating a file within
I've tryed to delete /workspaces myself but i can't, can some admin delete https://spoggy-test9.solidcommunity.net/workspaces/ folder ?
Thxs
I am trying to query more than 128 pods at a time (in parallel) and I always get time time out error. When I query the data from less that 64 pods, there is not problem. All pods are hosted at Solidcommunity.net, but it also happends with Inrupt.net and self hosted servers.
The data I am accesing is on the private folders and I am doing it from a single granted account.
Do you know if there is any maximun number of parallel HTTP requests that can be executed from the same client? Or any possible reason behind this block?
Crossposted: inrupt/pod-server#76 nodeSolidServer/node-solid-server#1595
The LetsEncrypt SSL certificate for the old website https://solid.mit.edu/ has just expired as of Feb 10th. I know that website isn't considered active anymore, but I think that it's best to fix the cert if possible, because right now when people like me who are security-conscious try to learn about Solid, their browser tells them not to trust it.
Hi team, I'm building a knowledge management app and on start up it currently fetches over 2000 (~1kb) (denormalised) files in from a local server. I want to replace the local server with a Solid backend. I don't want to abuse solidcommunity.net pod's rate limits, or storage limits so I was wondering what kind of use is acceptable? If that sounds like it would be a problem then I trust people here or from the solidcommunity.net server to reach out. Feel free to email me at ajp at centerofci dot org or reply here. If anyone thinks there's a better way of finding out this information then please let me know. I checked the home page ( https://solidcommunity.net/) and my personal profile page but I couldn't see anything.
Thanks!
Reported by Mike Adams saying:
@timbl I noticed that on migration to solidcommunity.net that blacklisted usernames were not blocked, is this a bug or a feature?
Even tough I am the Pod owner I am getting 403 errors when trying to access .meta.acl
in the Pod root. The file .meta
exists, but Sharing cannot be edited due to this.
when creating a file (log.ttl) in public/activity folder and want to set specific rights for everyone as Editor, there is no owner by default, (https://ipgs.solidcommunity.net/public/activity/)
so if i just drag drop everyone to Editor, I lost acces to the file...
Should'n be the owner of the POD by default owner of the created file too?
Or do I have to manually add the owner of the POD with Add Person URI ? This is not really instinctive
I've deleted the POD and recreate, but i think, giving pod owner as default file owner could keep a lot of loosing acces file.
linkedpipes
folder acl use full url.
Some apps like linked pipes used full urls in .acl
We should make a list of folder concerned, review and treat them with one of the following batch on server :
Actually solidcommunity.net
has been implemented :
root
. This makes things mixed with everything/home/solid/solid
keeping data in /mnt/home/solid/test_solid
/home/solid
/mnt/volume_1on1_01/solidcommunity.net
/mnt/volume_1on1_01/test_solidcommunity.net
Before moving anything waiting for some comments, I just implement the test-server following the above lines.
Related to this forum question about async-lock timed out
, I have tried to delete a file and tried to delete its parent directory. The first fails with:
Unable to delete https://ajp.solidcommunity.net/data_curator_v1/world_components.ttl: Error: Web error: 500 (Internal Server Error) on DELETE of https://ajp.solidcommunity.net/data_curator_v1/world_components.ttl
The second (deleting the parent directory) with:
Unable to delete https://ajp.solidcommunity.net/data_curator_v1/: Error: Web error: 500 (Internal Server Error) on DELETE of https://ajp.solidcommunity.net/data_curator_v1/world_components.ttl
@justinwb could we begin a discussion on the data
and .db
backup.
Could you explain what is the digital Ocean installation.
What is the plan used by the solid community server (size, other peculiarities) :
Digital Ocean has backup available at a cost.
It may be the easiest for security/confidentiality.
Is it manageable by a group of user.
Rsync could be used locally or to a distinct server.
Is there a performance problem.
https://welcome.solidcommunity.net/#/
used to be a place where you could join a welcome solid group and see other people in it. It has broken, has in internal error.
https://forum.solidproject.org/t/error-web-error-413-request-entity-too-large-on-put/3804
This appears to be a nginx issue.
There appears to be 2 parameters involved to resolve the problem :
client_max_body_size
: The maximum allowed size for a client request. If the maximum size is exceeded, then Nginx will spit out a 413 error or Request Entity Too Large.@jaxoncreed @justinwb have you some recommendation ?
Main page at https://solidcommunity.net is identifying the hostname as community.solidproject.org, which was a temporary domain used during system recovery.
I've just crashed https://cdr.solidcommunity.net/ When trying to add index.html with css & js and can not have anything on it now.
can anyone restore it ?
Thxs
Monitor and trigger alerts for resource utilization, as well as connectivity.
A test server has been created and is running at https://solidcommunity.net:8443
:
29-10-2020 running NSS v5.5.3
Here is a problem which has not gone away — I can never raed https://solidos.solidcommunity.net/Team/SolidOs%20team%20chat/2020/11/06/chat.ttl
as it times out
with browser or with curl
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.