返回列表 发布新帖

gitlab安装新版本后,使用了旧的数据,访问报错502

41 3

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×

我的服务器之前欠费了,续费后发现gitlab不能正常启动,启动服务也不见了,查询文件,发现,opt/gitlab,没有了,服务文件也找不到了,现在只有var/opt/gitlab,所以我以为是停机导致文件误删

而且,我认为opt/gitlab装的是启动服务的程序,var/opt/gitlab装的仓库、账号登录登数据, 我有很多项目,我想继续使用旧数据,所以我从新安装了同样版本的gitlab,然后把旧的var/opt/gitlab复制了过来,覆盖了新生成的var/opt/gitlab,但这个时候访问,发现报错,502,错误日志也没有

我的根本目的就是想把旧数据搞出来,

所以想问问大家有没有其他什么办法,现在我本地只有个var/opt/gitlab

回复

使用道具 举报

评论3

wangkaixuanLv.7 发表于 前天 11:04 | 显示全部楼层
首先数据是没有丢失的,可以尝试下 如下方法:

第一种办法:旧的gitlab的/etc/gitlab/gitlab-secret.json文件还在吗? 如果在的话,复制过去然后reconfigure下,之后gitlab-rake gitlab:check 检查下

第二种办法:就是进入到数据库中,尝试清理一下application_settings 这张表

第三种办法:如果依然不行的话,那就只能在/var/opt/gitlab/git-data中,进入到具体的hashed路径下的仓库的目录(xxxxxxxxx.git),然后使用原生的git 裸仓库的方式将仓库推送到新的gitlab实例就行

回复

使用道具 举报

xiaohui楼主Lv.1 发表于 前天 11:21 | 显示全部楼层
好的,我先试一下,感谢
回复

使用道具 举报

xiaohui楼主Lv.1 发表于 昨天 11:02 | 显示全部楼层
wangkaixuan 发表于 2024-9-18 11:04
首先数据是没有丢失的,可以尝试下 如下方法:

第一种办法:旧的gitlab的/etc/gitlab/gitlab-secret.json ...

不行啊,方法1,试了不管用
方法2,进入不到数据库
方法3,现在不知道为啥,我安装好了,用ip访问,但是访问报502,然后后面的流程就进行不下去了,502,也没有错误日志
回复

使用道具 举报

意见建议

Email:forum@gitlab.cn
  • 关注公众号
  • 添加专业顾问
Copyright © 2001-2024 极狐GitLab论坛 版权所有 All Rights Reserved. 鄂ICP备2021008419号-1|鄂公网安备42018502006137号
关灯 快速发帖
扫一扫添加专业顾问
返回顶部
快速回复 返回顶部 返回列表