文档首页 > > 常见问题> 自定义任务步骤问题> 解压文件> 没有找到解压文件

没有找到解压文件

分享
更新时间: 2020/03/23 GMT+08:00

问题现象一

执行解压文件步骤时,日志信息提示“unzip: cannot find or open…”,如下图所示。

图1 日志信息

原因分析

  • 找不到目标解压文件时,会提示该错误信息。
  • 主机当前用户权限不足。

处理方法

可以从以下四方面检查原因并处理:

  • 对于Windows系统,检查文件路径是否采用了正斜杠“\”符号,若存在,请用反斜杠“/”替换。
  • 检查源路径(文件)或目标路径(文件)是否存在。
  • 检查文件类型是否正确,确保文件以正确的压缩格式结尾。
  • 启用sudo权限或修改目录文件权限属性。

问题现象二

执行解压文件步骤时,日志提示如下信息:

Failed to find handler for "…". Make sure the required command to extract the file is installed. Command \"/usr/bin/unzip\" could not handle archive. Command \"/usr/bin/gtar\" could not handle archive."
图2 日志信息

原因分析

“选择部署来源”任务步骤中,软件包包含多层目录,而选择软件包时没有选到最终的目标文件,导致在解压时不能找到需要解压的目标文件。

包含多层目录的软件包,如下图所示。

图3 多层目录软件包

处理方法

排查在选择软件包时是否选到了最底层的目标文件,正确示例、错误示例分别如下两张图所示。

图4 正确示例
图5 错误示例
分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问