惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
MyScale Blog
MyScale Blog
Y
Y Combinator Blog
罗磊的独立博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
P
Proofpoint News Feed
Google DeepMind News
Google DeepMind News
V
Vulnerabilities – Threatpost
T
The Blog of Author Tim Ferriss
云风的 BLOG
云风的 BLOG
Recorded Future
Recorded Future
N
News and Events Feed by Topic
B
Blog RSS Feed
阮一峰的网络日志
阮一峰的网络日志
博客园_首页
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 【当耐特】
N
Netflix TechBlog - Medium
博客园 - 叶小钗
B
Blog
Vercel News
Vercel News
T
Tenable Blog
T
The Exploit Database - CXSecurity.com
Spread Privacy
Spread Privacy
T
Threat Research - Cisco Blogs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
F
Fortinet All Blogs
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Microsoft Security Blog
Microsoft Security Blog
S
Securelist
Microsoft Azure Blog
Microsoft Azure Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Palo Alto Networks Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
D
DataBreaches.Net
Cyberwarzone
Cyberwarzone
Engineering at Meta
Engineering at Meta
Martin Fowler
Martin Fowler
G
GRAHAM CLULEY
Project Zero
Project Zero
Cisco Talos Blog
Cisco Talos Blog
A
Arctic Wolf
C
CERT Recently Published Vulnerability Notes
L
LangChain Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
C
Check Point Blog
A
About on SuperTechFans
W
WeLiveSecurity
The GitHub Blog
The GitHub Blog

Miya's Blog

博客大修记录 (2026) 我在用什么? Denoising Diffusion Null-Space Model 可逆神经网络 Invertible Diffusion Model 常见推理后端安装及配置 Jupyter Notebook 安装及配置 论文复现 - MAGIS 浅谈非易失内存 深度学习环境配置(一) 深度学习环境配置(二) Debian 配置 V2Ray-A Diffusion 入门 CV 基础(二) CV 基础(一) 内存体系结构 - 简述 Programming Persistent Memory 第三章笔记 地址映射与TLB CuBase 小记
记一次软件源归档导致的 CI 构建问题
Miya · 2025-08-24 · via Miya's Blog

前置

查阅构建记录,问题出在 jq 包未找到

1
2
3
/bin/bash: line 192: jq: command not found
Cleaning up project directory and file based variables00:00
ERROR: Job failed: exit code 1

然而脚本里已经有相应的安装逻辑,且位于 before_script,确保每个 job 都会安装。

定位

继续检查日志,有

1
2
3
4
5
Reading package lists...

E: The repository '[http://deb.debian.org/debian](http://deb.debian.org/debian) buster Release' does not have a Release file.
E: The repository '[http://deb.debian.org/debian-security](http://deb.debian.org/debian-security) buster/updates Release' does not have a Release file.
E: The repository '[http://deb.debian.org/debian](http://deb.debian.org/debian) buster-updates Release' does not have a Release file.

定位问题,jq 包没有装上。考虑所用镜像版本较老 (Node 16,已于 2023 年 EOL),其基于 Debian Buster (Debian 10),同样已经 EOL,官方软件源已移入归档库,导致安装命令的软件源地址报 404 错误。

解决方案

使用 Debian Buster 归档源

1
2
3
4
5
6
7
8
9




before_script:
- echo 'deb http://archive.debian.org/debian buster main' > /etc/apt/sources.list
- echo 'deb http://archive.debian.org/debian-security buster/updates main' >> /etc/apt/sources.list
- apt-get -o Acquire::Check-Valid-Until=false update
- apt-get install -y curl jq unzip

再次构建,成功。

总结

Claude 3.7 给出了解决方案,AI 好!

另,使用不再维护的 Node 16,是当初为了跑通各种魔改插件而做出的妥协。今日的解决方案终究不能治本,或许该计划迁移到 Halo 或 Astro 了。

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Miya's Blog