Vim3 AOSP download getting failed

Hello

Getting error while doing “repo sync”
after this command, a few of the files are getting missed from the AOSP Like “/devices/khadas” this folder is empty

getting error like :
Fetching projects: 100% (696/696), done.
Checking out projects: 2% (16/695) android_developmenterror: Cannot checkout android_device_khadas: GitError: android_device_khadas rev-list (’^da8ce408755bbf731e900e7c11af001d9bb18c00’, ‘HEAD’, ‘–’): fatal: bad object HEAD

Traceback (most recent call last):
File “/media/linux/pc/sdk_vim3/.repo/repo/main.py”, line 541, in
_Main(sys.argv[1:])
File “/media/linux/pc/sdk_vim3/.repo/repo/main.py”, line 516, in _Main
result = run()
File “/media/linux/pc/sdk_vim3/.repo/repo/main.py”, line 509, in
run = lambda: repo._Run(name, gopts, argv) or 0
File “/media/linux/pc/sdk_vim3/.repo/repo/main.py”, line 212, in _Run
result = cmd.Execute(copts, cargs)
File “/media/linux/pc/sdk_vim3/.repo/repo/subcmds/sync.py”, line 994, in Execute
self._Checkout(all_projects, opt)
File “/media/linux/pc/sdk_vim3/.repo/repo/subcmds/sync.py”, line 553, in _Checkout
self._CheckoutWorker(**kwargs)
File “/media/linux/pc/sdk_vim3/.repo/repo/subcmds/sync.py”, line 435, in _CheckoutWorker
return self._CheckoutOne(opt, project, *args, **kwargs)
File “/media/linux/pc/sdk_vim3/.repo/repo/subcmds/sync.py”, line 469, in _CheckoutOne
project.Sync_LocalHalf(syncbuf, force_sync=opt.force_sync)
File “/media/linux/pc/sdk_vim3/.repo/repo/project.py”, line 1571, in Sync_LocalHalf
lost = self._revlist(not_rev(revid), HEAD)
File “/media/linux/pc/sdk_vim3/.repo/repo/project.py”, line 2805, in _revlist
return self.work_git.rev_list(*a, **kw)
File “/media/linux/pc/sdk_vim3/.repo/repo/project.py”, line 2999, in rev_list
(self._project.name, str(args), p.stderr))
error.GitError: android_device_khadas rev-list (’^da8ce408755bbf731e900e7c11af001d9bb18c00’, ‘HEAD’, ‘–’): fatal: bad object HEAD

1 Like


@Jigar This error has been fixed, you can execute the following command to see.

repo sync --force-sync device/khadas
1 Like

@goenjoy
Thanks for the quick reply !!!

But getting same error with above command
“repo sync --force-sync device/khadas”

do I need to rerun the repo init or repo sync will work?

@Jigar

hlm@Server:/users/hlm/khadas/.repo/manifests$ git diff
diff --git a/default.xml b/default.xml
old mode 100644
new mode 100755
index dcabc99..bd040d6
--- a/default.xml
+++ b/default.xml
@@ -4,7 +4,7 @@
   <remote fetch="https://github.com/khadas/" name="github"/>
   <default remote="github" revision="refs/tags/Vims-Pie-V210128" sync-c="true" sync-j="4"/>
   
-  <project name="android_device_khadas" path="device/khadas"  revision="cc31ad1751ebaf8bd48048b9cedc248286722046" />
+  <project name="android_device_khadas" path="device/khadas"  revision="da8ce408755bbf731e900e7c11af001d9bb18c00" />
1 Like

@goenjoy

yes that default.xml changed

but still getting same error.:

python3 ~/repo sync --force-sync device/khadas
Skipped fetching project android_device_khadas (already have persistent ref)
error: Cannot checkout android_device_khadas: GitError: android_device_khadas rev-list (’^da8ce408755bbf731e900e7c11af001d9bb18c00’, ‘HEAD’, ‘–’): fatal: bad object HEAD

Traceback (most recent call last):
File “/media/linux/pc/sdk_vim3/.repo/repo/main.py”, line 541, in
_Main(sys.argv[1:])
File “/media/linux/pc/sdk_vim3/.repo/repo/main.py”, line 516, in _Main
result = run()
File “/media/linux/pc/sdk_vim3/.repo/repo/main.py”, line 509, in
run = lambda: repo._Run(name, gopts, argv) or 0
File “/media/linux/pc/sdk_vim3/.repo/repo/main.py”, line 212, in _Run
result = cmd.Execute(copts, cargs)
File “/media/linux/pc/sdk_vim3/.repo/repo/subcmds/sync.py”, line 994, in Execute
self._Checkout(all_projects, opt)
File “/media/linux/pc/sdk_vim3/.repo/repo/subcmds/sync.py”, line 553, in _Checkout
self._CheckoutWorker(**kwargs)
File “/media/linux/pc/sdk_vim3/.repo/repo/subcmds/sync.py”, line 435, in _CheckoutWorker
return self._CheckoutOne(opt, project, *args, **kwargs)
File “/media/linux/pc/sdk_vim3/.repo/repo/subcmds/sync.py”, line 469, in _CheckoutOne
project.Sync_LocalHalf(syncbuf, force_sync=opt.force_sync)
File “/media/linux/pc/sdk_vim3/.repo/repo/project.py”, line 1571, in Sync_LocalHalf
lost = self._revlist(not_rev(revid), HEAD)
File “/media/linux/pc/sdk_vim3/.repo/repo/project.py”, line 2805, in _revlist
return self.work_git.rev_list(*a, **kw)
File “/media/linux/pc/sdk_vim3/.repo/repo/project.py”, line 2999, in rev_list
(self._project.name, str(args), p.stderr))
error.GitError: android_device_khadas rev-list (’^da8ce408755bbf731e900e7c11af001d9bb18c00’, ‘HEAD’, ‘–’): fatal: bad object HEAD

@goenjoy
with newer clone request also getting bellow error

Checking out projects: 0% (5/695) android_build_blueprintfatal: failed to unpack tree object HEAD
error: Cannot checkout android_build_kati: GitError: Cannot initialize work tree for android_build_kati
Traceback (most recent call last):
File “/media/linux/pc/aws_final/khadas_pi_bsp/aosp_source/.repo/repo/main.py”, line 627, in
_Main(sys.argv[1:])
File “/media/linux/pc/aws_final/khadas_pi_bsp/aosp_source/.repo/repo/main.py”, line 601, in _Main
result = run()
File “/media/linux/pc/aws_final/khadas_pi_bsp/aosp_source/.repo/repo/main.py”, line 594, in
run = lambda: repo._Run(name, gopts, argv) or 0
File “/media/linux/pc/aws_final/khadas_pi_bsp/aosp_source/.repo/repo/main.py”, line 260, in _Run
result = cmd.Execute(copts, cargs)
File “/media/linux/pc/aws_final/khadas_pi_bsp/aosp_source/.repo/repo/subcmds/sync.py”, line 964, in Execute
self._Checkout(all_projects, opt, err_event, err_results)
File “/media/linux/pc/aws_final/khadas_pi_bsp/aosp_source/.repo/repo/subcmds/sync.py”, line 548, in _Checkout
self._CheckoutWorker(**kwargs)
File “/media/linux/pc/aws_final/khadas_pi_bsp/aosp_source/.repo/repo/subcmds/sync.py”, line 428, in _CheckoutWorker
return self._CheckoutOne(opt, project, *args, **kwargs)
File “/media/linux/pc/aws_final/khadas_pi_bsp/aosp_source/.repo/repo/subcmds/sync.py”, line 462, in _CheckoutOne
project.Sync_LocalHalf(syncbuf, force_sync=opt.force_sync)
File “/media/linux/pc/aws_final/khadas_pi_bsp/aosp_source/.repo/repo/project.py”, line 1211, in Sync_LocalHalf
self._InitWorkTree(force_sync=force_sync, submodules=submodules)
File “/media/linux/pc/aws_final/khadas_pi_bsp/aosp_source/.repo/repo/project.py”, line 2751, in _InitWorkTree
raise GitError('Cannot initialize work tree for ’ + self.name)
error.GitError: Cannot initialize work tree for android_build_kati
Sync failed, repeat again:
repo: warning: your Python 3 version is no longer supported; Please upgrade to Python 3.6+.

… A new version of repo (2.11) is available.
… You should upgrade soon:

@Jigar repo
Please download this repo instead:

/path/repo/repo sync --force-sync device/khadas