我试图在虚拟的RockyLinux8服务器上安装RKE2,使用的是“最小服务器安装”和一个CIS服务器级别2强化配置文件,但是当我启动该服务时,会出现一些错误。通常,当我安装在有单独/var分区的服务器上时(硬化配置文件所要求的),我就会遇到这个问题。
当我用root用户启动服务(systemctl start rke2-server.service)时,我给出了以下响应:
4月25日18:24:45 server.companyeli.local rke2: time="2023-04-25T18:24:45-03:00“最新的舱单/var/lib/rancher/rke2/server/manifests/rke2-calico-crd.yaml设置clust> 4月25日18:24:45 server.companyeli.local rke2: time="2023-04-25T18:24:45-03:00”更新的舱单/var/lib/rancher/rke2/server/manifests/rke2-calico-crd.yaml设置群集co> 4月25 : 18:24:45 server.companyeli.local rke2: time="2023-04-25T18:24:45-03:00“更新的舱单/var/lib/rancher/rke2/server/manifests/rke2-snapshot-controller.yaml设置群集config> 4月25日18:45 server.companyeli.local rke2: time="2023-04-25T18:24:45-03:00”更新的舱单/var/lib/rancher/rke2/server/manifests/rke2-snapshot-controller.yaml设置c> 4月25日18:24: 24:24:45 /var/lib/rancher/rke2/agent/containerd/containerd.log“server.companyeli.local rke2: time="2023-04-25T18:24:45-03:00”level=info msg=“time=”4月25日18:24:45 server.companyeli.local rke2: time=“2023-04-25T18:24:45-03:00运行集装箱-c -c -a /run/k3s/conta> 4月25日18:24:45 server.companyeli/var/lib/rancher/rke2/data/v1.25.9-rke2r1-177f016694ea/bin/containerd: rke2:.local rke2:rke2/exec许可被拒绝,4月25日18:24:45 server.companyeli.local systemd: rke2-server.service:主进程退出,code=exited,status=1/ Failed 25 18:24:45 server.companyeli.local systemd: rke2-server.service: Failed,带有结果'exit-code‘。-主题:单元失败--通过: systemd定义--支持:https://lists.freedesktop.org/mailman/listinfo/systemd-devel --单元rke2-server.service已进入“failed”状态,其结果为“exit-code”。4月25日18:24:45 server.companyeli.local系统:未能启动Rancher Kubernetes引擎v2 (服务器)。-主题:单元rke2-server.service失败-定义为: systemd -支持:https://lists.freedesktop.org/mailman/listinfo/systemd-devel
在快速牧场主教程(https://docs.rke2.io/install/quickstart)的步骤3中,我在上面的错误是以拒绝C4的权限开始的。我更改了/var目录权限和所有者,但没有成功。
我怎样才能解决这个问题?
发布于 2023-04-26 15:25:19
通过编辑/etc/fstab文件解决问题,将noexec更改为/var分区上的exec。
https://unix.stackexchange.com/questions/744068
复制相似问题