- 预审中
- 2 预审不通过
【产品缺陷】“配置文件修改”步骤未检查python安装情况 预审不通过 编辑 删除
- 部署 CodeArts Deploy
- 软件开发生产线 CodeArts
问题描述:
先前一直使用系统为 Ubuntu 16.04 的云耀云服务器,编好的部署任务可以正常运行。最近新购买了一台华为云ECS,系统选择了Ubuntu18.04 server。在用先前配置好的部署任务部署新服务器时,“配置文件修改”步骤报错:


修复过程:
日志并未给出明确错误,但看到这个功能是在用Python修改配置文件,而两台服务器差别主要是系统版本。因此猜测和系统自配的python有关。
经检查,ECS的Ubuntu 18.04默认安装了python3.6,但环境中没有名为“python”的执行文件或软链接(有python3和python3.6)。在创建了python软链接后(ln -s /usr/bin/python3 /usr/bin/python),这个部署步骤又可以正常进行。进一步猜测,“配置文件修改”这个功能,在没有检查python是否存在前就开始执行python命令了。
建议方案:
1. 检查是否存在“python”可执行文件/软链接,或动态检查并使用可用的其他版本python。
2. 为这类错误提供更明确的异常信息和文档,便于排查。
yd_253519787
发布于 2021-06-30 15:41:09
2021-06-30
48 1
0/1000
仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB
删除建议
全部评论(1)
评论(1)
非常抱歉给您带来这么多不便,关于您提交的建议进行了评估,您反馈的问题,需复现问题场景,建议您可通过提交工单解决,会有专业工程师对接,紧急情况下可以拨打4000-955-988求助客服。
若有关于华为云产品的功能、用户体验、产品缺陷等建议,可通过云声平台提出,我们会尽快确认后并给您回复。再次感谢您的支持与关注!