You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

部署user-data至netboot.xyz关联TFTP服务器遇DataSourceNoCloud报错,及自动化验证user-data的技术求助

部署user-data至netboot.xyz关联TFTP服务器遇DataSourceNoCloud报错,及自动化验证user-data的技术求助

各位好,我最近在处理user-data部署和校验的问题时碰了壁,想请大家支支招:

一、部署后安装器报DataSourceNoCloud不支持的错误

我把几个user-data文件存在内部GitLab仓库里,通过GitLab部署任务同步到了我们的内部TFTP服务器——这个TFTP是netboot.xyz实例的一部分。

当我尝试通过preseed地址加载这些配置时,明明看到安装器已经识别到了user-data,可最后还是报错了,错误日志是这样的:

DataSourceNoCloud.py[DEBUG]: Seed from https://our-tftp/user-data not supported by DataSourceNoCloud [seed=None] [dsmode=net]

实在搞不懂为什么会提示不支持,明明路径是能访问到的。

二、用subiquity校验脚本自动化验证user-data,却卡在环境和执行结果上

为了排查是不是user-data本身有格式或内容问题,我想到了用subiquity的官方校验脚本做自动化验证。

一开始想图方便在Docker容器里跑这个脚本,结果谁能想到一个校验脚本的依赖能离谱成这样,折腾了半天根本跑不起来,只能放弃这个思路。后来我专门搭了一台裸金属的Git Shell执行器,在机器上老老实实装齐了所有依赖,可现在运行脚本后的响应完全不对,具体情况还没摸清楚,现在卡在这里进退两难。

有没有朋友遇到过类似的问题?不管是第一个DataSourceNoCloud的报错,还是第二个校验脚本的执行问题,都欢迎给我一些排查方向或者解决建议!

备注:内容来源于stack exchange,提问作者MaKaNu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 15:32:58