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

Windows环境下构建Docker镜像失败:systemlibs.sh执行错误(退出码126)

解决Windows环境下AWS MWAA Local Runner启动时/systemlibs.sh退出码126的问题

退出码126通常是脚本缺少执行权限,或是Windows下的CRLF换行符导致Linux容器无法正常解析脚本,给你几个实测有效的解决办法:

方法1:给脚本添加执行权限

打开Git Bash(不推荐用Windows自带CMD/PowerShell),进入aws-mwaa-local-runner目录后执行:

chmod +x ./docker/script/systemlibs.sh

执行完成后重新运行你的启动命令。

方法2:修复换行符问题

Windows默认的CRLF换行符在Linux容器中会干扰脚本执行,按以下步骤修复:

  1. 在仓库目录执行:
git config core.autocrlf input
  1. 重置文件换行符格式:
git rm --cached -r .
git reset --hard

完成后重新启动容器即可。

方法3:改用WSL环境运行(最稳妥)

直接使用Windows的WSL子系统(比如Ubuntu)操作,步骤和你原来的流程一致:

  • 打开WSL终端
  • 克隆仓库、进入目标目录
  • 执行启动命令:
docker-compose -f ./docker/docker-compose-local.yml up

WSL环境和Linux完全兼容,能避开大部分Windows与容器的适配问题。

内容的提问来源于stack exchange,提问作者Son

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 22:14:53