[–] CurtHagenlocher 2y ago ↗ 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. [–] CurtHagenlocher 2y ago ↗ 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. [–] kristjansson 2y ago ↗ 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 ... [–] incomplete 2y ago ↗ definitely impacted by this. CI is failing bigly! :(
[–] CurtHagenlocher 2y ago ↗ 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.
[–] kristjansson 2y ago ↗ 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 ...
[–] Stat_red 2y ago ↗ 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 [–] kristjansson 2y ago ↗ Some mirror lists are out of date, prior to todays issue
[–] Stat_red 2y ago ↗ 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")
[–] HaoZeke 2y ago ↗ 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.
[–] Stat_red 2y ago ↗ Now they are all back up except for https://cloud.r-project.org/ [–] incomplete 2y ago ↗ really? i'm still getting NXDOMAIN for *.r-project.org....
11 comments
[ 2.9 ms ] story [ 22.5 ms ] threadSeems to be a DNS problem. WHOIS shows a change to the registration earlier today.
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
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")