miniob训练营中basic提测一直报错failed to recreate base dir: /home/miniob/miniob_test/players,cleanup failed

我按照文档操作了,本地可以成功git clone,没有修改下载下来的源文件,但是basic提测输入对应的地址就报错failed to recreate base dir: /home/miniob/miniob_test/players,cleanup failed,求求大佬帮帮忙。T_T

  1. 检查你的仓库代码是否完整
    测试平台需要从你的 Git 仓库拉取代码后执行 cmake,如果缺少关键文件(比如根目录下的 CMakeLists.txt)就会导致整个流程失败,并可能触发这个报错。

解决方法:你可以先拉取官方的 oceanbase/miniob 仓库代码,确认包含了完整的项目文件,再把这个完整的代码推到你的私人仓库去提测。

  1. 清理提测表单里的旧信息
    训练营的提测页面有时会缓存之前填写的分支或 Commit ID 信息,这可能导致平台在拉取代码时出现混乱或路径冲突。

解决方法:在训练营的提测页面,手动把“分支”和“Commit ID”这两个输入框清空,然后再重新提交。这样平台会强制拉取你仓库默认分支(通常是 main)的最新代码。

  1. 确认你的仓库是私有仓库并已授权
    如果使用的是 Gitee,训练营要求代码仓库必须是私有的。而且,为了让 OceanBase 的后台测试账号能拉取到你的代码,你需要在仓库成员管理里给它授权。

授权步骤参考:在 Gitee 仓库页面,找到 管理 → 仓库成员管理 → 观察者,然后直接添加官方测试账号 oceanbase-ce-game-test。如果你用的是 GitHub,也需要类似地检查一下仓库的访问权限设置。

  1. 如果还不行,可能是测试环境本身的问题
    社区里也有记录提到,之前出现过因为测试环境的磁盘被写满,导致所有提测都出现文件创建失败的报错。如果你的仓库和权限都没问题,建议将报错信息完整截图,到 OceanBase 社区论坛的对应板块(比如训练营与赛事板块)或钉钉群里反馈,请官方人员协助排查后台环境。