Gitlab 从源码更新到打包版本

Gitlab 从源码更新到打包版本

我想将我的 Gitlab 从 8.12.7 版本(从源代码/MySQL 版本安装)更新到 9.X(带有 PostgreSQL 的软件包版本)

为此,我安装了与 PostgreSQL 相同版本的 Gitlab-ce,按照文档中的建议进行了备份,并按照建议运行了转换器这里

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

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

我终于找到了答案

我已经关注了邮政

与官方有一些差异 文档这让我解决了我的问题。希望这可以帮助其他人......

相关内容