更新时间:2022-04-28 GMT+08:00
分享

没有找到解压文件

unzip: cannot find or open…

问题现象

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

图1 日志信息

原因分析

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

处理方法

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

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

Failed to find handler for "…"

问题现象

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

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 错误示例
分享:

解压文件所有常见问题

more

close