由于以下交易错误,我无法安装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时遇到问题。
答案 0 :(得分:1)
是的,这是针对即将发布的版本已解决的rpm规范中的问题。两个软件包都错误地尝试控制/ usr / bin和/ usr / sbin。