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

Condor作业运行触发Shadow异常Assertion ERROR问题求助

Condor作业Shadow异常(Assertion ERROR)问题排查

错误表现

执行Condor作业时反复触发以下错误:

007 (1240.000.000) 2024-06-19 16:32:47 Shadow exception!
Assertion ERROR on (result)
0 - Run Bytes Sent By Job
0 - Run Bytes Received By Job

已尝试的无效操作

  • 修改相关文件权限,未解决Shadow异常
  • 将脚本中eval \scramv1 runtime -sh``移至第6行,因作业未进入scram环境区域执行报错
  • 调整提交脚本shebang、为AK4_improved.py添加shebang,尝试多种首行配置组合,问题仍存在

提交脚本内容

#!/bin/bash
export VO_CMS_SW_DIR=/cvmfs/cms.cern.ch
source $VO_CMS_SW_DIR/cmsset_default.sh
export CMSSW_GIT_REFERENCE=/cvmfs/cms.cern.ch/cmssw.git
export HOME=/home/ajl357/
cd $GEN_DIR_BASE
cd /cms/***/src
eval `scramv1 runtime -sh`
cmsenv
cd /cms/***/test
cmsRun AK4_improved.py inputTextFile='BG.txt' fileNum= $1

针对性排查与修复建议

  1. 路径与环境变量校验

    • 检查$GEN_DIR_BASE是否在Condor执行环境中正确定义,若未定义会导致cd命令失败,中断后续环境初始化流程
    • 确认/cms/***/src和/cms/***/test在执行节点上存在且Condor执行用户拥有读/执行权限
  2. scram环境初始化优化

    • cmsenv是eval \scramv1 runtime -sh``的封装,两者重复执行可能引发环境变量冲突,建议保留其中一个即可
    • 必须确保进入CMSSW的src目录后再执行scram初始化命令,避免路径不匹配导致环境加载失败
  3. 命令参数修正

    • fileNum= $1存在空格,会被解析为两个独立参数,应改为fileNum=$1,避免cmsRun参数解析异常
  4. Condor作业配置检查

    • 确认提交文件中environment参数已正确传递必要环境变量到执行节点
    • 检查initialdir设置是否合理,避免作业依赖本地路径导致执行异常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 02:47:40