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

我想从版本8.12.7(从sources / MySQL版本安装)更新我的Gitlab到9.X(包含PostgreSQL的包版本)

为此,我使用PostgreSQL在同一版本上安装了Gitlab-ce,在文档上重新开始备份,按照build议的那样运行转换器

然后,我将转换后的备份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是相同的两边…

任何帮助将gladely赞赏! 感谢阅读,有一个很好的系统pipe理员的一天

我最终find了答案

我跟着这个post

与官方文件有一些差异,使我能够解决我的问题。 希望这可以帮助其他人…