关于镜像站 HTTPS 证书更新的相关说明

科大镜像站的 HTTPS 证书由 Let’s Encrypt 签发。在 2021 年 9 月 30 日后,受到 Let’s Encrypt 默认证书链中 DST Root CA X3 根证书过期,以及旧版本的 TLS 库(如 OpenSSL, GnuTLS, LibreSSL)验证证书链时的逻辑问题影响,部分长时间未更新或仍在使用不受支持的 Linux 发行版的用户,部分使用较老版本 macOS 的用户,以及使用某些自带旧版本 TLS 库的软件的用户会发现在使用 HTTPS 方式访问镜像站时,会出现类似「证书过期」的错误提示。

为了解决此问题,今日凌晨,科大镜像站的证书进行了更新,使用 Let’s Encrypt 的「备用链」签发证书。新的证书链中不再包含 DST Root CA X3。此次更新带来的已知副作用是:由于根证书库中不包含 ISRG Root X1 证书,Android 7.1.1 以下的用户不再能够正常使用 HTTPS 访问镜像站。如果您使用的操作系统或软件的根证书中不包含 ISRG Root X1,请使用 HTTP 访问镜像站,或尝试设置忽略证书错误。

更多信息详见 https://github.com/ustclug/discussions/issues/372

Update 1 (2021/10/15): 镜像站中反向代理的域名(*.proxy.ustclug.org)由于考虑其同时包含面向浏览器与命令行工具的反向代理,目前证书链中仍然包含 DST Root CA X3。如使用时遇到证书问题,可按照 https://github.com/tuna/issues/issues/1342#issuecomment-931412628 的指导更新系统的相关软件包。

Termux 镜像变更通知

由于 Bintray 服务调整,Termux 官方源已切换至由 Fosshost 提供的服务器,源地址为 https://packages.termux.org/,且目录结构也发生了变化(如 termux-packages-24apt/termux-main),详情请见 GitHub Issues

USTC 镜像站已更新 Termux 源的同步,采用新的目录结构,参见 https://mirrors.ustc.edu.cn/termux/apt/帮助页面,同时旧的目录结构将继续保留。

另外由于上游早已移除 Android 5.x 和 6.x 版本的软件仓库(原来为 termux.net),本镜像站也删除了 termux-android5 仓库,不再提供 Android 5.x/6.x 版本的 Termux 软件源。

Rsync 服务变更通知

由于 rsync 服务器的磁盘空间不足,我们统计了近三个月的 rsync 同步日志,决定删除以下大小较大,且访问量与仓库大小比值极低的镜像:

  • packman
  • sagemath
  • parrot
  • trisquel

这些镜像的 HTTP(S) 服务仍然正常提供,不受任何影响。

Update 1 (2021/10/17): 由于 rsync 服务器的磁盘空间再次不足,在统计日志后,根据访问量以及项目维护情况,以下镜像将不再提供 rsync 服务:

  • openvz
  • aosp-monthly
  • cloveros
  • dotdeb
  • manjaro-arm

目前这些镜像的 HTTP(S) 服务仍然正常提供。对于部分上游不再提供的镜像,HTTP(S) 访问将择期删除。

Update 2 (2021/10/19): docker-ce 中不再维护的 Ubuntu 与 Fedora 版本对应的包在 rsync 服务器中已被移除。(HTTP(S) 访问不受影响)

Update 3 (2021/11/2): 由于 rsync 服务器的磁盘空间再次不足,以下访问量低且空间占用较大的镜像暂时不再提供 rsync 服务:

  • videolan-ftp
  • tdf
  • neurodebian
  • gmt
  • puppy
  • ros
  • stackage
  • xbmc

我们正在测试新的 rsync 服务提供方案,测试完成后以上移除的镜像将恢复 rsync 服务。

关于移除 nodesource 镜像的通知

近日,由于上游的一些限制,我们无法正常继续 nodesource 镜像的同步工作。

为避免使用 nodesource 镜像的用户不能及时获取最新的软件更新,我们决定从即日起移除 nodesource 镜像,并将所有 HTTP 访问 302 重定向到 nodesource.com 的源站。Rsync 访问将择日移除。

与此同时,用户可以选择使用 nvm 或 n 来管理系统中的 Node.js 环境。详见 Node 源使用帮助

对于由此造成的不便,我们深表歉意。感谢您的理解与支持!

关于 Deepin 相关镜像的临时变更通知(已解决)

近日,我们收到反馈,指出 Deepin 的软件源镜像与 ISO 镜像中包含未获重分发 (redistribute) 授权的商业软件 [1]。为保证镜像的合规性,对于 HTTP(S) 访问,我们暂时对 Deepin 的镜像做出如下修改:

  • deepin-cd 镜像 302 重定向至 https://packages.deepin.com/deepin-cd/
  • deepin 镜像中的 non-free 部分 302 重定向至 https://packages.deepin.com/deepin/

Rsync 访问目前不作修改。现有用户如需要使用以上被重定向的目录中的内容,可能会受到少许的影响。

在重分发问题解决后,我们会恢复至变更前的状态。感谢您的理解与支持。

Update 1 (2020-11-18 21:37): deepin 镜像的 non-free 重定向已取消。

Update 2 (2020-11-19 11:14): (补充说明)Deepin 社区官方于 11/18 已对镜像仓库中有重分发问题的包进行移除与迁移,重分发问题已经解决。deepin-cd 的重定向也将于今晚取消,取消后,deepin-cd 镜像中会移除 Deepin 20 之前的 ISO 镜像文件。

Update 3 (2020-11-19 19:53): deepin-cd 镜像处理已完成,重定向已取消。

[1]: https://mirrors.tuna.tsinghua.edu.cn/news/#close-deepin

镜像站变更及停机维护通知 (2020-08-15)

科大开源软件镜像站计划于 2020 年 8 月 15 日 14:00~24:00 停机维护。

维护内容:更换服务器及调整架构。我们将在这段时间内配置完成并启用新的服务器,并调整部分仓库的 Rsync 同步服务。

届时,HTTP 请求将暂时跳转至其他镜像站,Rsync 服务将暂时中断。

另外,我们将停止提供 FTP 服务,请还在通过 FTP 使用镜像站的用户修改设置以通过 HTTP 方式继续使用镜像服务。

Update 1 (2020-08-16 00:30): 主服务器切换完成,HTTP 服务已恢复,Rsync 服务器还在继续配置中。

Update 2 (2020-08-16 24:00): Rsync 服务器更新完成,服务已恢复,同时我们对镜像仓库进行了一些调整:

  • bioc (bioconductor) 及 ubuntu-old-releases 的 HTTP 服务已恢复
  • 取消了 AOSP 及所有 Git 仓库的 Rsync 同步,这些仓库现在只能通过 HTTP / Git 访问

我们的 Rsync 服务器位于 rsync.mirrors.ustc.edu.cn,Rsync 同步请使用本服务器。

Update 3 (2020-08-18 12:00): 在切换后,我们发现提供 Rsync 服务的服务器的 ZFS 模块频繁出现问题,导致无法稳定提供服务。目前 Rsync 服务将暂时中断直至修复完成。HTTP(S) 服务不受影响。

Update 4 (2020-08-18 14:40): Rsync 服务已暂时切换至另一台服务器。

Update 5 (2020-08-19 11:03): 在昨日下午更新 ZFS 相关软件包至 backports 后,目前 rsync 服务器已经稳定运行。

镜像站故障通知 (2020-04-11)

今天(2020 年 4 月 11 日)早上本站的第二服务器发生宕机,导致镜像站无法连接。副服务器通过 NFS 连接向主服务器提供 ubuntu-old-releases 和 bioc 两个镜像的内容。

我们已将主服务器恢复运行,并且正在努力将副服务器恢复,在此之前上述两个仓库将不可用,其他仓库不受影响。

更新 1 (2020/4/11 14:34): Fedora 镜像同步容器中的进程由于未知原因进入 Uninterruptible Sleep 状态,无法关闭,Fedora 镜像同步目前中断。

更新 2 (2020/4/11 22:44): 尽管镜像站仍可提供部分服务,我们目前无法 SSH 连接到镜像站主服务器,服务器的 IPMI 也无法正常使用。为了能够顺利维护服务,我们将调整镜像站的 HTTP 请求至其他镜像站,rsync 请求至清华 TUNA 镜像站,FTP 服务将暂时中断。待服务器恢复正常后恢复镜像站服务。

更新 3 (2020/4/12 18:00): 主服务器恢复完成,并且升级到了 Debian Buster。我们即将恢复镜像站服务。第二服务器尚未恢复,目前 ubuntu-old-releases 和 bioc 仓库仍然无法使用。

更新 4 (2020/4/20 16:20): 第二服务器故障原因可能为磁盘阵列的问题。受到新冠疫情的影响,存储 ubuntu-old-releases 和 bioc 镜像的第二服务器恢复时间未知。

Fedora 镜像调整公告

Fedora 源占用了较大的空间。在对访问日志进行分析后,我们发现 development 分支占用空间较大,但对它的访问非常少,且访问几乎都来自于浏览器和搜索引擎爬虫(而非 yum 或 dnf 软件包管理器)。

为了缓解目前 mirrors 空间的紧张问题,我们决定开始移除 fedora 源 development 分支的镜像。

镜像站停机维护通知 (2019-07-01)

科大开源软件镜像站计划于 2019 年 7 月 1 日 00:00~00:30 停机维护。

维护内容:系统升级

届时,HTTP 请求将暂时跳转至其他镜像站,rsync、FTP 服务将暂时中断。

更新 1 (00:35):由于遇到了一些意外,服务将推迟恢复。我们正在加紧排查问题,争取尽早恢复服务。

更新 2 (01:00):我们已经解决了所有遇到的问题,维护完成。