![Gitlab 从源码更新到打包版本](https://linux22.com/image/708222/Gitlab%20%E4%BB%8E%E6%BA%90%E7%A0%81%E6%9B%B4%E6%96%B0%E5%88%B0%E6%89%93%E5%8C%85%E7%89%88%E6%9C%AC.png)
我想将我的 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 相同...
任何帮助都将不胜感激!感谢您的阅读,祝您系统管理员有个愉快的一天