sandstorm-io / sandstorm

Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager.
https://sandstorm.io
Other
6.76k stars 707 forks source link

ui-longhexadecimalgrainsubsubdomain.mysubdomain.sandcats.io didn’t send any data. #3720

Open colinpickup opened 3 weeks ago

colinpickup commented 3 weeks ago

When I attempt to connect to any grain, I get a "303 See Other" response like the following one:

https://ui-longhexadecimalgrainsubsubdomain.mysubdomain.sandcats.io/_sandstorm-init?sessionid=1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF&path=/ The location is then set to: "/"

This then redirects to the base URL:

https://ui-longhexadecimalgrainsubsubdomain.mysubdomain.sandcats.io/

This URL then fails to load. In Chrome, the iframe says "ui-longhexadecimalgrainsubsubdomain.mysubdomain.sandcats.io didn’t send any data."

This happens for every app and grain I have attempted to use. I'm using a cloud VPS on Ubuntu 24.04 with ports 22, 80 and 443 open. I can see soem errors in the sandstorm log file which I have attached.

sandstorm.log

ocdtrekkie commented 3 weeks ago

Do you know what kernel or platform your VPS says it is using? Or what provider you are using?

colinpickup commented 3 weeks ago

I am using Ubuntu 24.04 with Kernel 6.8.0-45-generic. It is a Hetzner Cloud instance.

ocdtrekkie commented 3 weeks ago

I would try out this: https://groups.google.com/g/sandstorm-dev/c/4JFhr7B7QZU

It's on my todo list to get something in the install docs about it. I'm not positive it is the error you are experiencing, but with it being Ubuntu 24.04... it's not a bad guess.

ocdtrekkie commented 2 weeks ago

See also #3721 to document this fix, as another user also needed this this week.