当我尝试运行Concourse任务时,为什么会看到“未知功能”CAP_AUDIT_READ“'等错误?

时间:2017-06-27 15:02:00

标签: concourse

在我选择的linux发行版上运行一个Concourse worker的Web UI时,当我尝试运行示例hello world管道时,我会看到以下内容:

runc start: exit status 1: unknown capability "CAP_AUDIT_READ"

发生了什么事?

1 个答案:

答案 0 :(得分:2)

Concourse使用Garden + runC进行容器管理和OCI容器化后端。要实现容器化,运行工作进程的主机OS需要某些内核功能。

如果在运行unknown capability "CAP_AUDIT_READ"或任何其他unknown capability错误等任务时发现错误,则可能不支持主机的内核版本。

Garden + runC Concourse的版本依赖于需要内核版本3.19+,因此您需要在支持此内核版本的操作系统上运行您的worker,或者相应地更新内核。