Skip to main content

RKE2 Fails To Start If fapolicyd Is Enabled

Note

This is not official documentation for AutomationSuite

Issue Description

RKE2 fails to start if fapolicyd is enabled and running as a process, and this causes an infra installation of Automation Suite (AS) to fail.

Root Cause

RKE2 is using containerd as its container engine and it uses runc as its container runtime.

fapolicyd -- seemingly one of the security tools required by organizations practicing STIGS-- blocks an execution of runc which causes RKE2 to fail. Also, podman, which is used for validating prereqs and managing container images in offline setup, uses runc as well, so fapolicyd also causes podman to fail.

Resolution

Disable fapolicyd and then resume infra installation

sudo systemctl stop fapolicyd && sudo systemctl disable fapolicyd