将 gitlab-runner 从 ubuntu-18 升级到 22,现在我的工作中出现此错误

将 gitlab-runner 从 ubuntu-18 升级到 22,现在我的工作中出现此错误

我在 ubuntu-22 上安装了 gitlab-runner 来测试它。其中一个作业始终失败,

步骤 2/4:运行 yum install -y epel-release && yum install -y syslog-ng && clean_yum_cache ---> 在 ce3d895cd6d3 中运行 服务“syslog”无法构建:cgroups:cgroup 挂载点不存在:未知

我在 Ubuntu-18 上无需做任何特殊操作即可使用 cgroups。我在 Ubuntu-22 服务器的安装/设置中遗漏了什么?是否需要配置一些兼容层,因为 22 使用 cgroups2 作为默认设置?

答案1

因此答案是在 /etc/default/grub 中将 cgroups 设置为 v1

将“systemd.unified_cgroup_hierarchy=false”附加到命令行。

相关内容