rakudo / rakudo.org

Code for rakudo.org website
https://rakudo.org/
Artistic License 2.0
8 stars 18 forks source link

Rakudo.org is down. #94

Closed rawleyfowler closed 7 months ago

treyharris commented 7 months ago

It’s actually now redirecting to https://github.com/rakudo/rakudo — I don’t know if that’s a built-in contingency or if someone made that change in the past few hours.

It’s a bit problematic because of the amount of deep linking use into rakudo.org across raku.org sites. For instance, you can’t install Rakudo Star with the recipes available that assume https://rakudo.org/star URLs are available.

treyharris commented 7 months ago

It’s a bit problematic because of the amount of deep linking use into rakudo.org across raku.org sites. For instance, you can’t install Rakudo Star with the recipes available that assume https://rakudo.org/star URLs are available.

Digging in a bit, it’s even worse than that—without the various links to downloads/, *latest* etc., it’s not just Star but any installation from source (and, I presume, any package managers with self-hosting). For instance, none of the methods described in the How to install Rakudo work currently except for Docker.

dontlaugh commented 7 months ago

The server this was being hosted on suffered a catastrophic failure of some kind.

I updated DNS because it seems better than failing completely. @andinus is hosting the redirect off his personal server.

I am one of the folks who has access to our Cloudflare account (e.g. DNS), and also have access to Hetzner cloud hosting paid for by TPRF if we need to migrate to that (we should at some point).

I'm willing to help in any way I can, but I've not deployed this site before.

rawleyfowler commented 7 months ago

Note this is also breaking 100% of automated Rakudo builds, including things like Docker, CI stuff, Github actions, etc.

andinus commented 7 months ago

I setup redirects for https://rakudo.org/dl/rakudo/rakudo-2023.10.tar.gz like URLs. Are there other redirects we can setup as temporary fix?

andinus commented 7 months ago

The site is back up as well, however the 'binaries' directory is empty so some pages don't work.

rawleyfowler commented 7 months ago

@andinus I'm still seeing a redirect to github, instead of the actual site.

dontlaugh commented 7 months ago

@andinus let me know the CNAME record you need and I'll set it up (assuming it's a CNAME like the others we did yesterday)

andinus commented 7 months ago

@rawleyfowler Can you check now? https://rakudo.org/ We have restored all recent rakudo binaries.

rawleyfowler commented 7 months ago

@andinus It looks fine to me, but github workflows and user-agents seem to be failing when trying to pull them.

andinus commented 7 months ago

Can you link me to the logs? I'll check what's missing.

rawleyfowler commented 7 months ago

@andinus https://github.com/rawleyfowler/Humming-Bird/actions

https://github.com/rawleyfowler/Humming-Bird/actions/runs/6836982122

Thanks!

andinus commented 7 months ago

I checked, some builds are failing due to missing files but even those for which we have binaries seem to fail! I'm not sure what that is the case, I got some runs to succeed. Currently atikon servers are back up, we should be able to get rakudo.org running fully in some time.

rawleyfowler commented 7 months ago

@andinus Feel free to close this when the site is fully operational.

rawleyfowler commented 7 months ago

@andinus

❯ curl -L http://rakudo.org/dl/rakudo/rakudo-moar-2023.08-01-win-x86_64-msvc.zip -O
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0   510    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
 79 20.3M   79 16.2M    0     0   459k      0  0:00:45  0:00:36  0:00:09  479k
curl: (18) transfer closed with 4351132 bytes remaining to read

We are noticing that downloads are breaking

andinus commented 7 months ago

Sorry for the delay, rakudo.org should be fully functional now. I migrated it to a Hetzner box hosted on TPF's account. @rawleyfowler earlier it was hosted on my personal server, it is a tiny one and that might be the reason for download issues.

I'm able to run actions for Humming Bird now: Screenshot 2023-11-15 at 4 49 16 PM