由于以下事务错误,我无法安装 dse-full 或 opscenter
全部的 运行事务检查 运行事务测试 事务检查错误: dse-libcassandra-3.1.4-1.noarch 安装中的文件 /usr/bin 与包 filesystem-3.2-13.fc19.x86_64 中的文件冲突 dse-libcassandra-3.1.4-1.noarch 安装中的文件 /usr/sbin 与包 filesystem-3.2-13.fc19.x86_64 中的文件冲突 错误摘要 -------------
有没有一些 yum foo 可以解决这个问题?为什么软件包会包含 /user/bin 和 /usr/sbin?
**更新已解决**
我可以通过执行以下操作来解决此问题:
使用我的登录凭据从 datastax 存储库下载了最新的 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 时可能会遇到问题。