Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
R Project website and CRAN mirror are down (r-project.org)
6 points by kristjansson on Oct 27, 2023 | hide | past | favorite | 11 comments


All down except for Uruguay. I wrote a quick R script.

library(tidyverse)

CRAN_mirrors <- read.csv("~/R/R-4.3.1/doc/CRAN_mirrors.csv")

repos_up <- function(url_str) { host_str <- urltools::url_parse(url_str)$domain resp <- system(paste("host", host_str), wait = T , intern = T)[1] !str_detect(resp, "NXDOMAIN") }

# CRAN_mirrors <- CRAN_mirrors |> # mutate(UP_10.27.23 = repos_up(URL))

for(e in nrow(CRAN_mirrors)) { CRAN_mirrors$UP_10.27.23[e] <- repos_up(CRAN_mirrors$URL[e]) }

write.csv(CRAN_mirrors, "CRAN_mirror_status.csv")


I'm sure I'm not the only person impacted by CI scripts which are now failing...

Seems to be a DNS problem. WHOIS shows a change to the registration earlier today.


Maybe this is a (failed?) supply chain attack of some kind? But it seems more likely that the domain registration expired and was quickly renewed but that existing DNS records got wiped.


Yup, I'm seeing NXDOMAIN for r-project.org. Since r-help/r-devel are @r-project.org I suspect the lists cannot receive mail either ...


definitely impacted by this. CI is failing bigly! :(


This is a major PITA. Also quite concerning for the entire R ecosystem. No packages can be installed or submitted, all CI runs will fail as a result.


Many US mirrors are down and some globally, but NOT ALL!

Example: U of Kansas Host rweb.crmda.ku.edu not found: 3(NXDOMAIN)

But cran.rstudio.com is up.

Russian mirror is down Host mirror.truenetwork.ru/CRAN/ not found: 3(NXDOMAIN)

NOT Mexico or Iran: cran.itam.mx has address 148.205.148.16 cran.um.ac.ir has address 109.122.252.51


Some mirror lists are out of date, prior to todays issue


Now they are all back up except for https://cloud.r-project.org/


really? i'm still getting NXDOMAIN for *.r-project.org....


Code dependency at mirror sites on r-project.org?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: