我正在遵循操作方法CentOS 7 上具有 DRBD 的主动/被动 MySQL 高可用性 Pacemaker 集群为了在 RHEL7 上以集群模式安装 MariaDB。
就我而言,我无法访问数据库服务器上的互联网,因此我必须从 CentOs 7 创建一个离线存储库以仅下载所有 RPM 和依赖项:
sudo yum -y install yum-plugin-downloadonly createrepo
mkdir -p repo/CentOS/7/local/x86_64/RPMS/
sudo yum install --downloadonly --downloaddir=repo/CentOS/7/local/x86_64/RPMS/ pcs kmod-drbd84 drbd84-utils mariadb-server mariadb
createrepo repo/CentOS/7/local/x86_64
为了创建正确的离线存储库,我安装了 CentOs7(最小模式),其 Linux 内核与我的 RHEL7 相同:3.10.0-327.el7x86_64
。该存储库是在 CentOs7 安装后立即创建的(没有 yum 更新)。
在 RHEL7 上安装存储库后,我可以成功下载并安装,pcs, drbd84-utils mariadb-server mariadb
但我遇到了kmod-drbd84
.
--> Finished Dependency Resolution
Error: Package: kernel-3.10.0-693.5.2.el7.x86_64 (offline_maria)
Requires: linux-firmware >= 20170606-55
Installed: linux-firmware-20150904-43.git6ebf5d5.el7.noarch
(@anaconda/7.2)
linux-firmware = 20150904-43.git6ebf5d5.el7
Error: Package: kernel-3.10.0-693.5.2.el7.x86_64 (offline_maria)
Requires: dracut >= 033-502
Installed: dracut-033-359.el7.x86_64 (@anaconda/7.2)
dracut = 033-359.el7
Error: kernel conflicts with xfsprogs-3.2.2-2.el7.x86_64
Error: kernel conflicts with kexec-tools-2.0.7-38.el7.x86_64
Error: kernel conflicts with kmod-20-5.el7.x86_64
我对 Linux 固件和 dracut 没有任何问题,因为升级应该可以解决它,但我担心Error: kernel conflicts
使用这种方法的系统的稳定性。
Error: kernel conflicts
真正代表什么?
摆脱的最好方法是什么?