You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Manjaro系统安装Openshift CodeReady Containers的报错问题

问题核心原因

CodeReady Containers(CRC)仅官方支持红帽系发行版,在Arch系的Manjaro系统运行时,CRC的依赖检测逻辑会错误调用红帽系的yum包管理器安装依赖,这是你遇到报错的根本原因。你尝试安装yum的操作属于错误路径,完全不需要执行该操作。你提问中写的cdc setup属于笔误,正确命令为crc setup。

具体解决步骤
  • 先安装Manjaro环境下CRC所需的全部依赖:
yay -S libvirt qemu dnsmasq ebtables iptables-nft vde2 bridge-utils openbsd-netcat
  • 将当前用户加入libvirt用户组,避免后续操作出现权限报错:
sudo usermod -aG libvirt $USER
  • 重启用户会话让用户组配置生效,之后启动libvirt相关服务并设置开机自启:
sudo systemctl enable --now libvirtd.service
sudo systemctl enable --now virtlogd.service
  • 执行CRC setup命令时跳过自动依赖检查,即可正常完成初始化:
crc setup --skip-checks installed-packages
  • 初始化完成后执行启动命令即可正常运行CRC:
crc start
异常补充处理

如果启动CRC时出现qemu权限相关报错,可修改libvirt配置:

编辑 /etc/libvirt/qemu.conf 文件,找到user和group配置项,取消注释后修改为当前用户名和对应用户组,修改完成后执行sudo systemctl restart libvirtd.service重启服务即可。

内容的提问来源于stack exchange,提问作者Jan Siekierski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 08:15:03