当前位置:论坛首页 > Linux面板 > 求助

【未解决】gitlab最新版插件登陆提示422错误

发表在 Linux面板2021-9-20 13:17 [复制链接] 11 6839

本帖最后由 ZYK是天才 于 2021-10-17 17:42 编辑

gitlab最新版插件登陆提示422错误,push,pull正常

操作步骤:vmware安装宝塔,宝塔安装gitlab最新版插件;安装完成使用一切正常;当vm挂起宝塔服务器后,gitlab再打开就提示422了
网上的解决办法:
1、cookie问题,(更换设备、浏览器、清除cookie无解)
2、系统时间不对(当VM挂起后,时间确实会不对,但是当我重启服务器,同步系统时间到正确的时间,依然提示这个错误)
3、日志里写的CSRF,这个官方也回复可能是这个原因,nginx代理SSL出现问题,但是很奇怪为什么之前运行的一直好好的,今天挂起服务后出现这个问题

最有可能的是第二种,但是服务器时间NTP同步过了,宝塔还有其他的地方有时间吗?
目前无解,只能重装系统恢复了


使用道具 举报 只看该作者 回复
发表于 2021-9-20 13:18:17 | 显示全部楼层
QQ20210920-131611@2x.png
使用道具 举报 回复 支持 反对
发表于 2021-9-20 13:19:26 | 显示全部楼层
日志提交不上来。。。。不良信息。。。。


  1. ==> /var/log/gitlab/gitlab-rails/production.log <==
  2. Started POST "/users/sign_in" for 192.168.31.208 at 2021-09-19 23:53:59 +0800
  3. Processing by SessionsController#create as HTML
  4.   Parameters: {"authenticity_token"=>"[FILTERED]", "user"=>{"login"=>"zyk@menglechong.com", "password"=>"[FILTERED]", "remember_me"=>"0"}}
  5. Can't verify CSRF token authenticity.
  6. Completed 422 Unprocessable Entity in 1ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms | Allocations: 420)


  7. ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken):
  8.   
复制代码
使用道具 举报 回复 支持 反对
发表于 2021-9-23 11:51:54 | 显示全部楼层
ZYK是天才 发表于 2021-9-20 13:19
日志提交不上来。。。。不良信息。。。。

开启vm和主机同步.png 面板上的是这里设置的
面板同步时间.png
您好,您到这里设置下时间同步试试。然后再观察下是否还有422

使用道具 举报 回复 支持 反对
发表于 2021-9-25 19:42:37 | 显示全部楼层
大炮运维V587 发表于 2021-9-23 11:51
面板上的是这里设置的

您好,您到这里设置下时间同步试试。然后再观察下是否还有422

VM和宝塔的时间都同步了也没解决

升级了一下gitlab  
yum add gitlabxxxxxx -y

然后好了
使用道具 举报 回复 支持 反对
发表于 2021-9-25 20:24:06 | 显示全部楼层
ZYK是天才 发表于 2021-9-25 19:42
VM和宝塔的时间都同步了也没解决

升级了一下gitlab  

好的,感谢反馈。
使用道具 举报 回复 支持 反对
发表于 2021-10-2 20:35:28 | 显示全部楼层
谢花郎 发表于 2021-9-25 20:24
好的,感谢反馈。

发现运行几天后又出现了
使用道具 举报 回复 支持 反对
发表于 2021-10-3 20:29:54 | 显示全部楼层
我擦,终于解决了
因为我们的服务器运行在内网,IP会变,安装的时候 /etc/gitlab/gitlab.rb下的参数external_url 的值会写死
改成127.0.0.1就可以了
使用道具 举报 回复 支持 反对
发表于 2021-10-17 17:32:14 | 显示全部楼层
受不了了,运行一段时间又出现422了,日志依然是:Can't verify CSRF token authenticity.
使用道具 举报 回复 支持 反对
发表于 2021-10-20 15:21:10 | 显示全部楼层
ZYK是天才 发表于 2021-10-17 17:32
受不了了,运行一段时间又出现422了,日志依然是:Can't verify CSRF token authenticity. ...

你这个是开启了什么token身份验证了吧?
使用道具 举报 回复 支持 反对
发表于 2021-11-1 15:21:02 | 显示全部楼层
大炮运维V587 发表于 2021-10-20 15:21
你这个是开启了什么token身份验证了吧?

没有开,大概率是很多地方IP写死了,写了公网IP,家里宽带更换后就跪了,改的话改不全面

我已经改了127.0.0.1了,但是过一阵比如重启或者可能有些守护进程还会把配置改成工公网IP

用腾讯云这种固定IP没问题,自家的宽带不行
使用道具 举报 回复 支持 反对
发表于 2021-11-2 15:06:47 | 显示全部楼层
ZYK是天才 发表于 2021-11-1 15:21
没有开,大概率是很多地方IP写死了,写了公网IP,家里宽带更换后就跪了,改的话改不全面

我已经改了127. ...

改成域名咯,指定hosts,要指定ip了,ip变化的时候,你到hosts中修改ip就行
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表