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

Tekton步骤报错fork/exec /tekton/scripts/xxx无此文件或目录如何修复

问题原因

这个报错由两个拼写/格式错误导致:

  • shebang解释器路径拼写错误:你写的#!/user/bin/env bash中,系统级二进制目录是/usr而非/user,路径不存在导致内核无法找到bash解释器执行脚本
  • 重定向符号被错误转义:脚本中的>是HTML转义后的内容,YAML的script块无需转义特殊符号,直接用>即可

修复方案

将write-hello步骤的script段替换为以下正确配置即可:

- name: write-hello
  image: registry.access.redhat.com/ubi8/ubi
  script: |
          #!/usr/bin/env bash
          echo Preparing greeting
          echo Hello $(params.person) > ~/hello.txt
          sleep 2
          echo Done!

如果调整后仍存在报错,可以额外检查所用ubi镜像是否预装bash,也可以将shebang替换为#!/bin/sh适配无bash的镜像环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 12:36:02