内容纲要
概要描述
在 TDH6.x 及其 Manager 1905a 以后的版本中,可以直接从 Manager 的 web 界面上传产品包进行安装,但由于许多因素,可能会导致上传产品包时报错失败,该 KB 介绍了上传产品包可能遇到的几个常见错误和排查思路。
详细说明
几个错误场景
- 上传失败,查看报错详情有类似如下内容,java.io.IOException: Broken pipe
- 上传失败,报错 java.io.IOException: Stream closed
排查方法
由于以上的报错大多是 IOException,可以从产品包的完整性来排查;
- 首先可以对比文件大小是否和下载的原始文件大小一致,不一致请重新上传
$ ls -lsh1 <file name> && ls -ls1 <file name>
- 检查文件的 md5 值是否和原始文件一致,不一致请重新下载上传,原始文件 md5 值请询问文件提供者
$ md5sum <file name>
- 利用如下命令校验压缩包是否完整,如果最终输出 "NOT OK",请重新利用 Binary 二进制方式下载和上传
$ tar -tf <file name> >/dev/null && echo -e " \nOK! \n" || echo -e " \nNOT OK! \n"
- 在下载和上传文件时,请使用 Binary 二进制模式,而非 ASCII 模式
总结:如果 md5 值不一样,该压缩包肯定是有问题的;