dse-libcassandra-3.1.4-1.noarch与filesystem-3.2-13.fc19.x86_64冲突

时间:2013-11-10 00:12:21

标签: datastax-enterprise

由于以下交易错误,我无法安装dse-full或opscenter

Total    
Running transaction check
Running transaction test

Transaction check error:
  file /usr/bin from install of dse-libcassandra-3.1.4-1.noarch conflicts with file from package filesystem-3.2-13.fc19.x86_64
  file /usr/sbin from install of dse-libcassandra-3.1.4-1.noarch conflicts with file from package filesystem-3.2-13.fc19.x86_64

Error Summary
-------------

是否有一些yum foo来解决这个问题?为什么包中包含/ user / bin和/ usr / sbin?

** 更新已解决**

我能够通过以下方式解决这个问题:

使用我的登录凭据从数据存储库下载最新的rpm:

wget http://xxx:xxx@rpm.datastax.com/enterprise/noarch/dse-libcassandra-3.1.4-1.noarch.rpm

然后跑了:

rpm -Uvh --force dse-libcassandra-3.1.4-1.noarch.rpm

我必须做同样的事情来安装opscenter。我认为rpm的包装不正确,希望在将来的版本中解决它。

** 注意**

如果您使用此解决方案,您还应下载文件系统rpm并运行:

rpm -Uvh --force filesystem-3.2-13.fc19.x86_64.rpm

这样/ usr / bin和/ usr / sbin再次归文件系统包所有。否则,您可能会在以后尝试升级fedora时遇到问题。

1 个答案:

答案 0 :(得分:1)

是的,这是针对即将发布的版本已解决的rpm规范中的问题。两个软件包都错误地尝试控制/ usr / bin和/ usr / sbin。