首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >循环Ci未能启动事件处理器

循环Ci未能启动事件处理器
EN

Stack Overflow用户
提问于 2021-10-04 17:32:13
回答 2查看 638关注 0票数 0

只需按照以下步骤检查演示https://circleci.com/docs/2.0/local-cli/#running-a-job

代码语言:javascript
复制
git clone https://github.com/CircleCI-Public/circleci-demo-go.git
cd circleci-demo-go
circleci local execute --job build

但首先我得到了这个错误

错误:无法验证配置: Post "https://circleci.com/graphql-unstable":拨号tcp: circleci.com on 127.0.0.53:53:服务器故障“

在下一次尝试中,它将向我显示此错误。

错误:未能连接到码头;请确保码头正在运行,docker version成功

在下一次尝试中,我使用了像这个sudo circleci local execute --job build这样的sudo用户,这一次我也遇到了另一个错误。

错误:启动事件处理器失败:无法计算任务配置:未能读取配置文件: read /tmp/local_build_config.yml:是一个目录

Ubuntu 20可能是因为我在运行docker version时遇到了这个错误

代码语言:javascript
复制
docker version
Client:
 Version:           20.10.8
 API version:       1.41
 Go version:        go1.16.6
 Git commit:        3967b7d28e
 Built:             Wed Aug  4 21:24:10 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/version": dial unix /var/run/docker.sock: connect: permission denied

我应该怎么做才能成功地运行循环CI?

EN

回答 2

Stack Overflow用户

发布于 2021-10-11 19:31:16

您需要将用户添加到停靠组中。尝试以下命令:

代码语言:javascript
复制
sudo usermod -a -G docker $USER

退出并再次登录

票数 0
EN

Stack Overflow用户

发布于 2021-11-23 10:32:56

卸载循环CI和码头。

如果是使用snap sudo snap remove circleci docker安装的话

然后使用以下方法安装循环CI:

代码语言:javascript
复制
curl -fLSs https://raw.githubusercontent.com/CircleCI-Public/circleci-cli/master/install.sh | bash

https://docs.docker.com/engine/install/ubuntu/安装Docker

如果您的循环ci需要个人访问令牌,请运行- circleci setup

最后运行circleci local execute --job build

在Ubuntu20.04.3 LTS上为我工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69440153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档