重构软件包常见失败场景
重构软件包常见失败场景请参见表1中的处理建议解决。
“/opt/DevKit”为工具安装目录,请根据实际情况替换。
失败场景 |
可能原因 |
处理建议 |
||||||
---|---|---|---|---|---|---|---|---|
缺少对应SO/静态库/JAR/二进制文件 |
SO/静态库/JAR/二进制文件无法自动下载。 |
手动下载SO/静态库/JAR/二进制文件并放入“/opt/DevKit/workspace/xx/porting/data”目录(xx代表用户名),重新执行“重构软件包”。
说明:
|
||||||
依赖文件中存在对应x86架构的SO/静态库/二进制文件 |
依赖文件架构错误。 |
手动下载ARM架构的SO/静态库或二进制文件,并替换“/opt/DevKit/workspace/xx/porting/data”目录(xx代表用户名)下的同名文件,重新执行“重构软件包”。
说明:
|
||||||
JAR文件下载失败 |
网络连接超时或磁盘空间不足。 |
|
||||||
分析RPM/DEB包内部SO/JAR/静态库/二进制文件失败 |
磁盘空间不足、RPM/DEB包格式错误或软件包不需要迁移。 |
检查“/opt”目录空间大小、检查RPM/DEB包内容完整、格式正确或使用鲲鹏应用迁移工具确认软件包是否需要迁移。 |
||||||
提取与分析control文件失败、提取与分析spec文件失败 |
磁盘空间不足或RPM/DEB包格式错误。 |
检查“/opt”目录空间大小或检查RPM/DEB包内容完整、格式正确。 |
||||||
重新重构失败 |
可能是由于文件替换失败(系统缺少JAR命令或者JAR包内嵌JAR包)、工作空间rpmbuilder未清理或者分析RPM/DEB包出错。 |
|
||||||
因缺少rpmrebuild导致的软件包重构失败 |
服务器上未安装rpmrebuild包 |
|
父主题: FAQ