升级GitLab v15.8.1后Runner缓存卷加载失败,AppArmor报错
解决GitLab Runner流水线因AppArmor工具缺失失败的问题
步骤1:安装缺失的AppArmor工具包
错误核心是系统启用了AppArmor但缺少apparmor_parser工具,该工具包含在apparmor-utils包中,执行以下命令安装:
sudo apt update sudo apt install -y apparmor-utils
步骤2:重新加载Docker的AppArmor配置
安装完成后,重新加载Docker默认的AppArmor配置,确保配置生效:
sudo apparmor_parser -r /etc/apparmor.d/docker-default
步骤3:重启相关服务
重启Docker和GitLab Runner服务,让所有配置变更生效:
sudo systemctl restart docker sudo systemctl restart gitlab-runner
可选:验证修复状态
执行以下命令确认工具和AppArmor配置正常:
apparmor_parser --version sudo aa-status
若输出中包含docker-default配置项,说明AppArmor已正常加载。
内容的提问来源于stack exchange,提问作者Ludwig
相关产品推荐
相关产品推荐

