Firefly开源社区

标题: gitlab源码的bundle update失败 [打印本页]

作者: princeofdream    时间: 2021-10-12 20:45
标题: gitlab源码的bundle update失败
git clone https://gitlab.com/TeeFirefly/rk356x-android11-bundle

checkout出来后 下update命令,提示出错

  1. ./update                                                   
  2. [Info]Update Bundle repo...                                 
  3. 来自 https://gitlab.com/TeeFirefly/rk356x-android11-bundle  
  4. * branch            master     -> FETCH_HEAD                                                                           
  5. -------------------------------------------                 
  6. [Info]Update to FETCH_HEAD:                                                                                             
  7. error: 仓库中缺少这些必备的提交:                                                                                       
  8. error: 4608887b389c2798563217728c832dc2d91dd6c3
  9. [ERROR]Fetch ./0.bundle error!!
  10. error: 仓库中缺少这些必备的提交:
  11. error: 609f13f7692e754bc51f61125d6f2dcac714ed49
  12. [ERROR]Fetch ./1.bundle error!!
复制代码




作者: zyk    时间: 2021-10-13 10:51
本帖最后由 zyk 于 2021-10-13 10:53 编辑

以前有拉取吗,是第一次拉取?从网盘上下载的可以吗
作者: princeofdream    时间: 2021-10-13 19:28
zyk 发表于 2021-10-13 10:51
以前有拉取吗,是第一次拉取?从网盘上下载的可以吗

第一次拉,以前没拉过,下载了bundle的7z压缩包解压运行update也是同样错误
作者: zyk    时间: 2021-10-13 22:32
本帖最后由 zyk 于 2021-10-13 22:36 编辑

Firefly-RK356X_Android11.0_git_2021xxx.7z.001解压了吗,解压后





作者: princeofdream    时间: 2021-10-14 20:33
本帖最后由 princeofdream 于 2021-10-14 20:34 编辑

不一样啊,gitlab和下载的7z包文件列表都是如下,

  1. 0.bundle  1.bundle  2.bundle  3.bundle  4.bundle  5.bundle  6.bundle  7.bundle  README.md  README_zh.md  update
复制代码
md5sum 7z包校验如下
c64a10d5489cdcc2be5306cec057eb12  rk356x-android11-bundle.7z

git log等信息参考附件,或者能否提供另外一个地址我下载?谢谢

1.png (223.41 KB, 下载次数: 869)

1.png

作者: zyk    时间: 2021-10-14 22:22
以下操作有执行吗
作者: princeofdream    时间: 2021-10-20 00:22
zyk 发表于 2021-10-14 22:22
以下操作有执行吗

有操作的,我解压出来和git reset --hard的md5和git的hash都给你了,你可以看一下你的git log看看

1.png (273.63 KB, 下载次数: 855)

1.png

作者: zyk    时间: 2021-10-20 14:46
princeofdream 发表于 2021-10-20 00:22
有操作的,我解压出来和git reset --hard的md5和git的hash都给你了,你可以看一下你的git log看看

需要下载源码,然后通过拉取下来的bundle去更新。图片看起来只是bundle的校验,源码有校验了吗,例如
  1. $ md5sum /path/to/Firefly-RK356X_Android11.0_git_20210824.7z.001
  2. $ md5sum /path/to/Firefly-RK356X_Android11.0_git_20210824.7z.002
  3. $ md5sum /path/to/Firefly-RK356X_Android11.0_git_20210824.7z.003
  4. $ md5sum /path/to/Firefly-RK356X_Android11.0_git_20210824.7z.004
  5. $ md5sum /path/to/Firefly-RK356X_Android11.0_git_20210824.7z.005

  6. b4c3d014a688d230bb25156a4c5aea26  Firefly-RK356X_Android11.0_git_20210824.7z.001
  7. 1ddfec58d0d69aee6029982fcbe4343c  Firefly-RK356X_Android11.0_git_20210824.7z.002
  8. d08b16c244545ac68b496e2980d3c6a7  Firefly-RK356X_Android11.0_git_20210824.7z.003
  9. 2b628cc10a55214b8d9a3619673c01c3  Firefly-RK356X_Android11.0_git_20210824.7z.004
  10. 6f7e63955c96ca3c9ba6e4e49d52c90c  Firefly-RK356X_Android11.0_git_20210824.7z.005
复制代码



作者: princeofdream    时间: 2021-10-20 21:21
扔到源码下更新也提示出错啊

1.png (227.13 KB, 下载次数: 856)

1.png

作者: princeofdream    时间: 2021-10-20 21:24
zyk 发表于 2021-10-20 14:46
需要下载源码,然后通过拉取下来的bundle去更新。图片看起来只是bundle的校验,源码有校验了吗,例如

...

源码校验是一致的,我对比过,过后我就删了7z文件了
作者: zyk    时间: 2021-10-20 22:23
你看一下我的目录结构

作者: princeofdream    时间: 2021-10-20 22:56
1、下载源码 Firefly-RK356X_Android11.0_git_20210824/ ,解压后只有 .git, 假设根目录为 TOP_DIR/,那么目录结构是 TOP_DIR/.git
2、执行 git reset --hard 后,文件出来了,只有一个branch, firefly, git log最新是
  1. commit 98378ba401c067a817b9c879616a41105b308f7a (firefly)
  2. Author: Firefly <service@t-firefly.com>
  3. Date:   Thu Aug 12 11:44:39 2021 +0800

  4.     support RK3568B2 and improve os stability
复制代码

3、下载bundle。复制到上述代码根目录的 .bundle 下,目录结构是 TOP_DIR/.bundle
4、执行 .bundle/update, 提示无法读取远程仓库,因此修改 TOP_DIR/.git/config 下的 git@gitlab.com: 到 https://gitlab.com/也不行,如果加入 这个路径为origin的话,update过后就又变成了 1到7的bundle,

1.png (213.07 KB, 下载次数: 674)

1.png

作者: zyk    时间: 2021-10-20 23:08
rebase一下吧


对应

作者: princeofdream    时间: 2021-10-21 22:44
zyk 发表于 2021-10-20 23:08
rebase一下吧

终于搞掂,确实是rebase的问题




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1