重构软件包常见失败场景
重构软件包常见失败场景请参见表1中的处理建议解决。
 “/opt”为工具安装目录,请根据实际情况替换。
失败场景  | 
可能原因  | 
处理建议  | 
||||||
|---|---|---|---|---|---|---|---|---|
缺少对应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