Gitlab从源代码更新到打包版本

时间:2017-07-31 09:35:44

标签: mysql postgresql gitlab updates

我想将我的Gitlab从版本8.12.7(从sources / MySQL版本安装)更新到9.X(使用PostgreSQL的软件包版本)

为此,我在PostgreSQL的相同版本上安装了一个Gitlab-ce,在文档中重新启动了我的备份,按照建议运行转换器here

然后,我通过打包安装将转换后的备份tar通过SCP转移到新服务器,但是,当我运行

gitlab-rake gitlab:backup:restore

I've got the following errors :
tar: Unexpected EOF in archive
tar: rmtlseek not stopped at a record boundary
tar: Error is not recoverable: exiting now

就像我的tar已损坏一样,但我可以在转换步骤后成功将其解压缩到两台服务器上。我看到rsync可能会导致问题但是md5sum在两边都是一样的......

任何帮助都会受到赞赏! 感谢您的阅读

1 个答案:

答案 0 :(得分:0)

我最终找到了答案

我已经关注了post

与官方documentation 存在一些差异,这使我能够解决我的问题。希望这可以帮助其他人......