LUG GitLab 维护通知

LUG GitLab 将于本周日 (11 月 7 日) 晚 19:00 – 20:00 维护。期间服务可能会不稳定。

主要维护内容:

  • 安全更新

Update 1 (2021/11/07 20:01): 由于技术问题,延长维护时间至 20:30

Update 2 (2021/11/07 20:25): 由于技术问题,此次更新已取消。此过程中没有发生数据丢失。后续如有安排将另行通报。

关于镜像站 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 服务。

LUG GitLab 与 FTP 服务宕机通知

由于主机故障,LUG GitLab 和 FTP 等服务目前处于中断状态。我们将尽快修复问题。

Update 4 (2021-04-04 00:03):

USTCLUG GitLab 已正式恢复服务至 3 月 1 日宕机前的状态。此次,GitLab 版本升级至了 13.9.4,并且添加了统一身份认证登录的功能。由于 GitLab 无法合并多个不同的实例,故在临时运行的版本上所做的任何修改均不会还原到目前正式恢复的版本。如果您在临时恢复的实例上创建了内容且无法恢复,请于 2021 年 6 月 1 日前联系我们。

关于 USTCLUG GitLab 的服务更改,我们将于近日发布新的通知。

Update 3 (2021-04-01 01:07):

今日,除 USTCLUG GitLab 之外,其他受到影响的服务都已从三月初的磁盘阵列损坏中恢复,并且未丢失任何用户数据。USTCLUG GitLab 预计将于一周内正式恢复,用户数据亦未丢失。

科大镜像站未受到此次磁盘阵列损坏事件的任何影响。

Update 2 (2021-03-24 21:21):

原磁盘阵列内大部分数据完好,部分重要数据已在外部设备中备份。同时,原磁盘阵列的控制面板不可用,我们正在尝试修复。LUG GitLab 和 FTP 等服务预计在四月中旬会上线。

Update 1 (2021-03-07 19:21):

LUG GitLab 目前已从 2 月 20 日的备份中还原出用于临时运行的版本。校内用户可迁移至由科大超算中心维护的 GitLab 服务 (git.ustc.edu.cn)。

主机故障原因为磁盘阵列损坏,由于恢复可能性较高,且包含 LUG FTP 的重要数据,我们仍在进行恢复操作。在恢复完成前,LUG GitLab, FTP 等服务仍不会正式上线。在恢复完成后,我们将公布相关的报告。