之路 on it Road.com

解决方案

RPM 使用 cpio 作为存档格式。
这就是我们在这里看到 cpio 错误的原因。
“cpio: read failed”错误意味着我们尝试解压缩的包已损坏或者不完整。

如果我们看到此错误,请通过检查下载副本和原件的 MD5 校验和来确保软件包是从可靠来源下载的,并且是完整的。
(命令 #md5sum )

检查系统上 RPM 副本的大小和 md5sum。

# ls -l [rpm]
# md5sum [rpm]

如果校验和存在差异,建议从可靠来源重新下载。
如果服务器可以直接访问 Internet 或者通过代理访问,请使用 wget 命令将包文件直接下载到服务器。

# wget [URL]

[URL] 应替换为实际下载 URL。

RPM 安装软件包错误:cpio:读取失败

问题

使用 rpm 命令解压包时,我们可以看到以下错误;

--
Preparing... ##########################
dbaastools ############################
error: unpacking of archive failed on file /var/opt/xxxx/xxx/xxx/xxx/xxx.o.zip.xxxxx: cpio: read failed - Inappropriate ioctl for device

如何更正此问题并成功安装软件包。

日期:2020-09-17 00:14:10 来源:oir作者:oir