我正在尝试根据https://open.mesosphere.com/getting-started/install/#slave-setup安装mesos包,但是当我运行yum install mesos
时,事务中止并显示错误消息:
Error unpacking rpm package mesos-1.0.1-2.0.93.centos65.x86_64
error: unpacking of archive failed on file /usr/lib/libmesos-1.0.1.so;57c7a348: cpio: read
Failed:
mesos.x86_64 0:1.0.1-2.0.93.centos65
任何指针?或者这个特定版本的包装是否已损坏?
我尝试了mesos.x86_64 0:1.0.0-2.0.89.centos65
这似乎正在发挥作用。
答案 0 :(得分:0)
当前的mesos 1.x.x RPM安装程序不处理来自mesos版本的升级<在CentOS 6.X中优雅地使用1.0。介质的yum更新从0.28到1.1.0会产生以下错误:
Running Transaction
Updating : mesos-1.1.0-2.0.107.centos65.x86_64
Error unpacking rpm package mesos-1.1.0-2.0.107.centos65.x86_64
error: unpacking of archive failed on file /usr/include/mesos/slave: cpio: rename
解决方法是运行:
rm -rf /usr/include/mesos/slave
然后重新运行yum update(或者用于升级mesos的任何RPM管理命令)。
来源:https://github.com/mesosphere/mesos-deb-packaging/issues/87
答案 1 :(得分:-1)
[更新:]已生成修复此错误的新RPM 1.0.1-2.0.96,可在https://open.mesosphere.com/downloads/mesos/下载。 (谢谢@ js84)