如何处理“解压缩存档失败... cpio:symlink”?

向上

我陷入了一个问题。我正在将现有项目打包到RPM中。它运行良好,但是当我运行时

sudo yum localinstal --nogpgcheck <path to rpm>

我收到以下错误消息:

Error: unpacking of archive failed on file <path to symlink>;5656d545: cpio: symlink

RPM将项目提取到目录中,然后latest通过执行以下操作更新现有的符号链接以指向该项目ln -sfn <app name and version>/ latest

Google在这个问题上几乎无能为力,所以我希望在这些问题上有更多经验的人可以提供帮助。

马祖

当rpm包拥有某个目录或文件而磁盘上的文件/目录是符号链接时,就会发生这种情况。或相反亦然。这是长期以来的已知问题。

您必须在安装/升级软件包之前手动删除符号链接。或更改程序包以使其不拥有该文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章