Repo sync is getting failed

Hello,

I was trying to clone the source (Android Pie) for VIM3 but it is getting failed.
Does anyone have idea about this?

Thanx in advance.

I forgot to attach the screenshot of the error.

error

Too little information,Please post more information

Hi all!
I have some issue with sync VIM3 android source:

File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 2886, in _InitMRef
self._InitAnyMRef(R_M + self.manifest.branch)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 2898, in _InitAnyMRef
self.bare_git.UpdateRef(ref, dst, message=msg, detach=True)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 3285, in UpdateRef
self.update_ref(*cmdv)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 3351, in runner
(self._project.name, name, p.stderr))
GitError: u-boot update-ref: fatal: 4752efbb90b7d048a81760c67f8c826f14baf41c^0: not a valid SHA1
GitError: android_vendor_amlogic_FactoryTest update-ref: fatal: eb12a04904166da467a8ac1dd4f1acbd6768257b^0: not a valid SHA1
error: Cannot fetch android_vendor_amlogic_FactoryTest (GitError: android_vendor_amlogic_FactoryTest update-ref: fatal: eb12a04904166da467a8ac1dd4f1acbd6768257b^0: not a valid SHA1
GitError: linux update-ref: fatal: 7a2b95478b169a0ff113a570836dbae4324205a0^0: not a valid SHA1
Checking out projects: 36% (248/687) android_external_python_gapic-google-cloud-Checking out projects: 61% (420/687) android_hardware_wifi_realtek_drivers_8189eChecking out projects: 62% (426/687) android_hardware_wifi_realtek_drivers_8723aChecking out projects: 63% (433/687) android_hardware_wifi_realtek_drivers_8822bChecking out projects: 74% (509/687) android_packages_providers_BlockedNumberProChecking out projects: 75% (516/687) android_packages_providers_PartnerBookmarksChecking out projects: 76% (523/687) android_packages_services_BuiltInPrintServiChecking out projects: 79% (543/687) android_prebuilts_gcc_darwin-x86_arm_arm-liChecking out projects: 80% (550/687) android_prebuilts_gcc_linux-x86_host_x86_64Checking out projects: 82% (564/687) platform/prebuilts/maven_repo/google-play-sChecking out projects: 100% (687/687), done.
error: Unable to fully sync the tree.
error: Downloading network changes failed.
error: Checking out local projects failed.
Try re-running with “-j1 --fail-fast” to exit at the first error.

How to fix it?

cd bootloader/uboot/
git status

cd -
cd vendor/amlogic/common/apps/FactoryTest
git status

Execute the above command to see if you have any changes in these two directories

I haven’t any changes, I try to first download(sync) source.

davemf@ubuntu:~/VIM3_Pie/bootloader/uboot$ git status
fatal: bad object HEAD
davemf@ubuntu:~/VIM3_Pie/bootloader/uboot$ cd …/…/vendor/amlogic/common/apps/FactoryTest/
davemf@ubuntu:~/VIM3_Pie/vendor/amlogic/common/apps/FactoryTest$ git status
fatal: bad object HEAD

repo sync --force-sync bootloader/uboot/
repo sync --force-sync vendor/amlogic/common/apps/FactoryTest

Does not work:

davemf@ubuntu:~/VIM3_Pie$ repo sync --force-sync bootloader/uboot/
repo: warning: Python 2 is no longer supported; Please upgrade to Python 3.6+.
… A new version of repo (2.4) is available.
… You should upgrade soon:
cp /home/davemf/VIM3_Pie/.repo/repo/repo /usr/bin/repo
error: Cannot fetch u-boot (GitError: u-boot update-ref: fatal: 4752efbb90b7d048a81760c67f8c826f14baf41c^0: not a valid SHA1
)
Exception in thread Thread-1:
Traceback (most recent call last):
File “/usr/lib/python2.7/threading.py”, line 810, in __bootstrap_inner
self.run()
File “/usr/lib/python2.7/threading.py”, line 763, in run
self.__target(*self.__args, **self.__kwargs)
File “/home/davemf/VIM3_Pie/.repo/repo/subcmds/sync.py”, line 301, in _FetchProjectList
success = self._FetchHelper(opt, project, *args, **kwargs)
File “/home/davemf/VIM3_Pie/.repo/repo/subcmds/sync.py”, line 346, in _FetchHelper
clone_filter=clone_filter)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 1553, in Sync_NetworkHalf
self._InitMRef()
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 2886, in _InitMRef
self._InitAnyMRef(R_M + self.manifest.branch)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 2898, in _InitAnyMRef
self.bare_git.UpdateRef(ref, dst, message=msg, detach=True)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 3285, in UpdateRef
self.update_ref(*cmdv)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 3351, in runner
(self._project.name, name, p.stderr))
GitError: u-boot update-ref: fatal: 4752efbb90b7d048a81760c67f8c826f14baf41c^0: not a valid SHA1
Fetching projects: 50% (1/2), done.
error: Cannot fetch u-boot (GitError: u-boot update-ref: fatal: 4752efbb90b7d048a81760c67f8c826f14baf41c^0: not a valid SHA1
)
Exception in thread Thread-5:
Traceback (most recent call last):
File “/usr/lib/python2.7/threading.py”, line 810, in __bootstrap_inner
self.run()
File “/usr/lib/python2.7/threading.py”, line 763, in run
self.__target(*self.__args, **self.__kwargs)
File “/home/davemf/VIM3_Pie/.repo/repo/subcmds/sync.py”, line 301, in _FetchProjectList
success = self._FetchHelper(opt, project, *args, **kwargs)
File “/home/davemf/VIM3_Pie/.repo/repo/subcmds/sync.py”, line 346, in _FetchHelper
clone_filter=clone_filter)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 1553, in Sync_NetworkHalf
self._InitMRef()
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 2886, in _InitMRef
self._InitAnyMRef(R_M + self.manifest.branch)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 2898, in _InitAnyMRef
self.bare_git.UpdateRef(ref, dst, message=msg, detach=True)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 3285, in UpdateRef
self.update_ref(*cmdv)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 3351, in runner
(self._project.name, name, p.stderr))
GitError: u-boot update-ref: fatal: 4752efbb90b7d048a81760c67f8c826f14baf41c^0: not a valid SHA1
error: Unable to fully sync the tree.
error: Downloading network changes failed.
error: Checking out local projects failed.
Try re-running with “-j1 --fail-fast” to exit at the first error.

rm -rf .repo/project-objects/android_vendor_amlogic_FactoryTest.git
rm -rf .repo/projects/vendor/amlogic/common/apps/FactoryTest.git
rm -rf vendor/amlogic/common/apps/FactoryTest
rm -rf .repo/projects/bootloader/uboot.git
rm -rf bootloader/uboot/
repo sync bootloader/uboot/
repo sync vendor/amlogic/common/apps/FactoryTest

does not work. Many people have issue with sync after last your update on github.

davemf@ubuntu:~/VIM3_Pie$ rm -rf .repo/project-objects/android_vendor_amlogic_FactoryTest.git
davemf@ubuntu:~/VIM3_Pie$ rm -rf .repo/projects/vendor/amlogic/common/apps/FactoryTest.git
davemf@ubuntu:~/VIM3_Pie$ rm -rf vendor/amlogic/common/apps/FactoryTest
davemf@ubuntu:~/VIM3_Pie$ rm -rf .repo/projects/bootloader/uboot.git
davemf@ubuntu:~/VIM3_Pie$ rm -rf bootloader/uboot/
davemf@ubuntu:~/VIM3_Pie$
davemf@ubuntu:~/VIM3_Pie$
davemf@ubuntu:~/VIM3_Pie$ repo sync bootloader/uboot/
repo: warning: Python 2 is no longer supported; Please upgrade to Python 3.6+.
… A new version of repo (2.4) is available.
… You should upgrade soon:
cp /home/davemf/VIM3_Pie/.repo/repo/repo /usr/bin/repo
Server does not provide clone.bundle; ignoring.
error: Cannot fetch u-boot (GitError: u-boot update-ref: fatal: 4752efbb90b7d048a81760c67f8c826f14baf41c^0: not a valid SHA1
)
Exception in thread Thread-1:
Traceback (most recent call last):
File “/usr/lib/python2.7/threading.py”, line 810, in __bootstrap_inner
self.run()
File “/usr/lib/python2.7/threading.py”, line 763, in run
self.__target(*self.__args, **self.__kwargs)
File “/home/davemf/VIM3_Pie/.repo/repo/subcmds/sync.py”, line 301, in _FetchProjectList
success = self._FetchHelper(opt, project, *args, **kwargs)
File “/home/davemf/VIM3_Pie/.repo/repo/subcmds/sync.py”, line 346, in _FetchHelper
clone_filter=clone_filter)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 1553, in Sync_NetworkHalf
self._InitMRef()
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 2886, in _InitMRef
self._InitAnyMRef(R_M + self.manifest.branch)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 2898, in _InitAnyMRef
self.bare_git.UpdateRef(ref, dst, message=msg, detach=True)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 3285, in UpdateRef
self.update_ref(*cmdv)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 3351, in runner
(self._project.name, name, p.stderr))
GitError: u-boot update-ref: fatal: 4752efbb90b7d048a81760c67f8c826f14baf41c^0: not a valid SHA1
error: Cannot fetch u-boot (GitError: u-boot update-ref: fatal: 4752efbb90b7d048a81760c67f8c826f14baf41c^0: not a valid SHA1
)
Exception in thread Thread-3:
Traceback (most recent call last):
File “/usr/lib/python2.7/threading.py”, line 810, in __bootstrap_inner
self.run()
File “/usr/lib/python2.7/threading.py”, line 763, in run
self.__target(*self.__args, **self.__kwargs)
File “/home/davemf/VIM3_Pie/.repo/repo/subcmds/sync.py”, line 301, in _FetchProjectList
success = self._FetchHelper(opt, project, *args, **kwargs)
File “/home/davemf/VIM3_Pie/.repo/repo/subcmds/sync.py”, line 346, in _FetchHelper
clone_filter=clone_filter)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 1553, in Sync_NetworkHalf
self._InitMRef()
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 2886, in _InitMRef
self._InitAnyMRef(R_M + self.manifest.branch)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 2898, in _InitAnyMRef
self.bare_git.UpdateRef(ref, dst, message=msg, detach=True)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 3285, in UpdateRef
self.update_ref(*cmdv)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 3351, in runner
(self._project.name, name, p.stderr))
GitError: u-boot update-ref: fatal: 4752efbb90b7d048a81760c67f8c826f14baf41c^0: not a valid SHA1
fatal: failed to unpack tree object HEAD
error: Cannot checkout u-boot: GitError: Cannot initialize work tree for u-boot
Traceback (most recent call last):
File “/home/davemf/VIM3_Pie/.repo/repo/main.py”, line 622, in
_Main(sys.argv[1:])
File “/home/davemf/VIM3_Pie/.repo/repo/main.py”, line 596, in _Main
result = run()
File “/home/davemf/VIM3_Pie/.repo/repo/main.py”, line 589, in
run = lambda: repo._Run(name, gopts, argv) or 0
File “/home/davemf/VIM3_Pie/.repo/repo/main.py”, line 266, in _Run
result = cmd.Execute(copts, cargs)
File “/home/davemf/VIM3_Pie/.repo/repo/subcmds/sync.py”, line 966, in Execute
self._Checkout(all_projects, opt, err_event, err_results)
File “/home/davemf/VIM3_Pie/.repo/repo/subcmds/sync.py”, line 562, in _Checkout
self._CheckoutWorker(**kwargs)
File “/home/davemf/VIM3_Pie/.repo/repo/subcmds/sync.py”, line 442, in _CheckoutWorker
return self._CheckoutOne(opt, project, *args, **kwargs)
File “/home/davemf/VIM3_Pie/.repo/repo/subcmds/sync.py”, line 476, in _CheckoutOne
project.Sync_LocalHalf(syncbuf, force_sync=opt.force_sync)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 1616, in Sync_LocalHalf
self._InitWorkTree(force_sync=force_sync, submodules=submodules)
File “/home/davemf/VIM3_Pie/.repo/repo/project.py”, line 3075, in _InitWorkTree
raise GitError('Cannot initialize work tree for ’ + self.name)
error.GitError: Cannot initialize work tree for u-boot

Hello Goenjoy!
I have a same problem to.
I did everything according to this instruction, but it does not help and displays this:

GitError: u-boot update-ref: fatal: 4752efbb90b7d048a81760c67f8c826f14baf41c^0: not a valid SHA1

error: Unable to fully sync the tree.
error: Downloading network changes failed.
error: Checking out local projects failed.
Try re-running with “-j1 --fail-fast” to exit at the first error.

GitError: android_vendor_amlogic_FactoryTest update-ref: fatal: eb12a04904166da467a8ac1dd4f1acbd6768257b^0: not a valid SHA1

This text will be hidden
error: Cannot fetch android_vendor_amlogic_FactoryTest (GitError: android_vendor_amlogic_FactoryTest update-ref: fatal: eb12a04904166da467a8ac1dd4f1acbd6768257b^0: not a valid SHA1

1 Like

Sorry for that. I have fixed it. And you can check it again.

1 Like

Sorry for that. I have fixed it. And you can check it again.

1 Like

Which commands do I need to do, just “repo sync”?

It turned out to synchronize directly, thanks. Now, when running the repo sync command, the following errors are displayed:

error: Unable to fully sync the tree.
error: Downloading network changes failed.
error: Checking out local projects failed.
Try re-running with “-j1 --fail-fast” to exit at the first error.

You need to provide more information for me. :smiley:

Yes, you can try it.

and this:

error: Cannot fetch linux (GitError: linux update-ref: fatal: 7a2b95478b169a0ff113a570836dbae4324205a0^0: not a valid SHA1
)
Exception in thread Thread-1375:
Traceback (most recent call last):
File “/usr/lib/python2.7/threading.py”, line 810, in __bootstrap_inner
self.run()
File “/usr/lib/python2.7/threading.py”, line 763, in run
self.__target(*self.__args, **self.__kwargs)
File “/home/arxip32/android/git_lfs/git-lfs-2.3.4/WORKING_DIRECTORY/.repo/repo/subcmds/sync.py”, line 297, in _FetchProjectList
success = self._FetchHelper(opt, project, *args, **kwargs)
File “/home/arxip32/android/git_lfs/git-lfs-2.3.4/WORKING_DIRECTORY/.repo/repo/subcmds/sync.py”, line 341, in _FetchHelper
clone_filter=clone_filter)
File “/home/arxip32/android/git_lfs/git-lfs-2.3.4/WORKING_DIRECTORY/.repo/repo/project.py”, line 1534, in Sync_NetworkHalf
self._InitMRef()
File “/home/arxip32/android/git_lfs/git-lfs-2.3.4/WORKING_DIRECTORY/.repo/repo/project.py”, line 2727, in _InitMRef
self._InitAnyMRef(R_M + self.manifest.branch)
File “/home/arxip32/android/git_lfs/git-lfs-2.3.4/WORKING_DIRECTORY/.repo/repo/project.py”, line 2739, in _InitAnyMRef
self.bare_git.UpdateRef(ref, dst, message=msg, detach=True)
File “/home/arxip32/android/git_lfs/git-lfs-2.3.4/WORKING_DIRECTORY/.repo/repo/project.py”, line 3075, in UpdateRef
self.update_ref(*cmdv)
File “/home/arxip32/android/git_lfs/git-lfs-2.3.4/WORKING_DIRECTORY/.repo/repo/project.py”, line 3141, in runner
(self._project.name, name, p.stderr))
GitError: linux update-ref: fatal: 7a2b95478b169a0ff113a570836dbae4324205a0^0: not a valid SHA1

No, It does not work. I deleted all source and try to sync again.

Thanks for your feedback. I updated the linux repositories. You can try again.

1 Like