创建项目失败 devopsCreateGitLabGroup

io.choerodon.core.exception.CommonException: error.gitlab.user.sync.failed
at io.choerodon.devops.app.service.impl.GitlabGroupServiceImpl.createGroup(GitlabGroupServiceImpl.java:131)
at io.choerodon.devops.app.service.impl.GitlabGroupServiceImpl.createGroups(GitlabGroupServiceImpl.java:52)
at io.choerodon.devops.app.eventhandler.SagaHandler.handleGitOpsGroupEvent(SagaHandler.java:87)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at io.choerodon.asgard.saga.consumer.SagaConsumer.invoke(SagaConsumer.java:85)
at io.choerodon.asgard.saga.consumer.SagaConsumer.lambda$null$0(SagaConsumer.java:57)
at io.choerodon.asgard.saga.consumer.SagaConsumer$$Lambda$1026/0x00000000a40a4600.get(Unknown Source)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:823)

你好,请问是使用什么用户创建的项目?这个错是因为这个用户没有成功同步到 gitlab ,也就是创建用户的时候就失败了。

你好我是用管理员创建的

你是不是有创建过只有协作功能,不包含devops的项目?

我创建的是image

我的意思是您是不是曾经创建过一个这样的项目?我这边之前也出现过类似的问题,是因为曾经有人创建过这种类型的项目,导致其他devops项目在新增用户的时候会失败

你好,麻烦到 hzero_platform 数据库执行以下 sql:

SELECT id
FROM iam_user
WHERE login_name = 'admin'

然后到devops_service数据库执行以下sql:

SELECT iam_user_id, gitlab_user_id
FROM devops_user
WHERE gitlab_user_id = 1

然后把结果都贴下。

您好!我的平台是才搭建的,第一次创建了一个devOps的项目也是这个问题,我就把之前的项目删除后,又建了一个新的devops项目,还是这个错误

你这个问题跟他的不太一样,可以开个新帖子讨论下~

重新在开一个贴子吗?

我刚刚是回复他的,让他开个新帖子,你看我刚刚的回复,执行下SQL

image

是这个pod吗

是进数据库执行 SQL,找 mysqlPod

image
image

请问下:

  1. 你是什么时候搭建的猪齿鱼?
  2. devops-service服务的版本是什么?

昨天才搭建的,适用的是一键安装


devops-service的版本是这个吗?

我是昨天才安装的

0.24.2 ,那你重启下 devops-service , 然后看看新的 pod 的日志:

kubectl logs ${你的Pod} -n c7n-system -f | grep -i "UserTask"