error: unpacking of archive failed on file /usr/bin/lient;60af6817: cpio: read f

135 阅读1分钟
error: unpacking of archive failed on file /usr/bin/rpc;60af6817: cpio: read failed - No such file or directory

Updating / installing...
1:info2soft-i2node-7.1.70.21053110-################################# [100%]
error: unpacking of archive failed on file /usr/bin/repset;60c02c32: cpio: read failed - No such file or directory
error: info2soft-i2node-7.1.70.21053110-el7.x86_64: install failed

首先ls查看文件是否存在

[root@localhost ~]# ls -al /usr/bin/repset*
ls: cannot access /usr/bin/repset*: No such file or directory

不存在说明安装包中缺少这个文件,经过md5sum和看安装包的大小,发现安装包不完整。属于传输造成的,比如rz传输。
转文件的流格式不对,用asc码方式会造成文件被修改,而修改了SSH的流方式为2进制后,安装成功

 
如果安装包完好,则可能是/usr/bin目录属性导致,参考链接:linuxhostingsupport.net/blog/error-…

修复方法
lsattr /usr | grep bin ----i-----I-- /usr/bin
chattr -i /usr/bin

因为环境不在了,此次未能在机器上验证。另外一个客户的机器上安装企业版遇到这个问题,在ls这一步查看是有相应文件,结论为客户环境问题,最后用手动解压方式启动。