今天在公司服务器上安装rpm包的时候报了一个奇怪的cpio错误。(大部分错误可以重装cpio或者重新下载rpm包可以解决)
unpacking of archive failed: cpio: lstat failed - Not a directory
网上搜了一圈,结果只有红帽有类似的信息,但是需要订阅。。。穷人看不起啊。
后来学习cpio才找到了解决办法:
第一步:查看rpm包需要的目录
rpm2cpio XXXX.rpm | cpio -idmv
第二步:去查看对应的目录,你会发现真的存在,而且不是目录。。。
第三步:删掉这个目录,重新安装成功!!!!