我想从版本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
与官方文件有一些差异,使我能够解决我的问题。 希望这可以帮助其他人…