Ubuntu 20下CircleCI本地执行报failed to start event processor错误求助
解决步骤
1. 修复Docker普通用户权限
你当前执行docker version存在权限报错,原因是普通用户未加入docker用户组,按以下操作配置:
- 执行命令添加docker用户组(如果组已存在可忽略报错):
sudo groupadd docker
- 将当前用户加入docker用户组:
sudo usermod -aG docker $USER
- 刷新用户组配置(无需重启系统):
newgrp docker
- 验证权限配置生效,执行以下命令无权限报错即可:
docker version
2. 清理异常残留临时文件
之前使用sudo执行circleci命令生成了错误的临时目录,执行以下命令删除:
sudo rm -rf /tmp/local_build_config.yml
3. 修复DNS解析异常
首次执行的域名解析报错是Ubuntu 20默认本地DNS服务不稳定导致,执行以下命令重启DNS服务:
sudo systemctl restart systemd-resolved
如果重启后仍有解析报错,可修改/etc/systemd/resolved.conf文件,将DNS字段配置为公共DNS(如114.114.114.114、8.8.8.8)后再次重启服务即可。
4. 重新执行CircleCI本地任务
回到demo项目目录,无需加sudo,直接执行原命令:
circleci local execute --job build
内容的提问来源于stack exchange,提问作者Nasser
相关产品推荐
相关产品推荐

