So far, I cannot get the build script to check out the source successfully. Here is my checkout script:
- Code: Select all
#!/bin/sh
BUILD_ROOT="/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280"
export CEF_USE_GN=1
export GN_DEFINES="is_official_build=true proprietary_codecs=true ffmpeg_branding=Chrome"
export CEF_ARCHIVE_FORMAT=tar.bz2
python "$BUILD_ROOT/automate-git.py" --download-dir="$BUILD_ROOT" --branch=4280 --checkout=03f9336 --x64-build --no-build --no-distrib
Here is the output I receive (abridged to focus on the errors) :
- Code: Select all
...
________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress https://chromium.googlesource.com/chromium/src.git /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_gclient_src_vmz739vs' in '/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium'
Cloning into '/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_gclient_src_vmz739vs'...
remote: Sending approximately 21.66 GiB ...
...
Receiving objects: 24% (3815658/15338632), 1.49 GiB | 692.00 KiB/s
error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: INTERNAL_ERROR (err 2)
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
1>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "clone" "--no-checkout" "--progress" "https://chromium.googlesource.com/chromium/src.git" "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_gclient_src_vmz739vs"' in /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium failed; will retry after a short nap...
________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress https://chromium.googlesource.com/chromium/src.git /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_gclient_src_vmz739vs' in '/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium' attempt 2 / 4
Cloning into '/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_gclient_src_vmz739vs'...
remote: Sending approximately 21.67 GiB ...
...
Receiving objects: 27% (4173978/15338988), 1.61 GiB | 705.00 KiB/s
error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: INTERNAL_ERROR (err 2)
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
1>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "clone" "--no-checkout" "--progress" "https://chromium.googlesource.com/chromium/src.git" "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_gclient_src_vmz739vs"' in /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium failed; will retry after a short nap...
________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress https://chromium.googlesource.com/chromium/src.git /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_gclient_src_vmz739vs' in '/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium' attempt 3 / 4
Cloning into '/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_gclient_src_vmz739vs'...
remote: Sending approximately 21.68 GiB ...
...
Receiving objects: 63% (9709823/15339379), 6.36 GiB | 703.00 KiB/s
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
1>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "clone" "--no-checkout" "--progress" "https://chromium.googlesource.com/chromium/src.git" "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_gclient_src_vmz739vs"' in /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium failed; will retry after a short nap...
________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress https://chromium.googlesource.com/chromium/src.git /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_gclient_src_vmz739vs' in '/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium' attempt 4 / 4
Cloning into '/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_gclient_src_vmz739vs'...
remote: Sending approximately 21.69 GiB ...
...
Receiving objects: 59% (9074767/15340883), 2.77 GiB | 678.00 KiB/s
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
1>WARNING: subprocess '"git" "-c" "core.deltaBaseCacheLimit=2g" "clone" "--no-checkout" "--progress" "https://chromium.googlesource.com/chromium/src.git" "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_gclient_src_vmz739vs"' in /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium failed; will retry after a short nap...
WARNING: Your metrics.cfg file was invalid or nonexistent. A new one will be created.
src (ERROR)
----------------------------------------
[0:00:00] Started.
[0:00:00]
Traceback (most recent call last):
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient_scm.py", line 1043, in _Clone
self._Run(clone_cmd, options, cwd=self._root_dir, retry=True,
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient_scm.py", line 1411, in _Run
gclient_utils.CheckCallAndFilter(cmd, env=env, **kwargs)
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient_utils.py", line 673, in CheckCallAndFilter
raise subprocess2.CalledProcessError(
subprocess2.CalledProcessError: Command 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress https://chromium.googlesource.com/chromium/src.git /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_gclient_src_vmz739vs' returned non-zero exit status 128 in /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium
[5:25:00] _____ Conflicting directory found in /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/src. Moving to /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_bad_scm/srcpj3amwy1.
----------------------------------------
Warnings:
Conflicting directory /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/src moved to /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_bad_scm/srcpj3amwy1.
Traceback (most recent call last):
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient_scm.py", line 546, in update
self._Clone(revision, url, options)
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient_scm.py", line 1043, in _Clone
self._Run(clone_cmd, options, cwd=self._root_dir, retry=True,
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient_scm.py", line 1411, in _Run
gclient_utils.CheckCallAndFilter(cmd, env=env, **kwargs)
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient_utils.py", line 673, in CheckCallAndFilter
raise subprocess2.CalledProcessError(
subprocess2.CalledProcessError: Command 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress https://chromium.googlesource.com/chromium/src.git /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_gclient_src_vmz739vs' returned non-zero exit status 128 in /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/mkm/.vpython-root/c8b080/lib/python3.8/shutil.py", line 780, in move
os.rename(src, real_dst)
FileNotFoundError: [Errno 2] No such file or directory: '/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/src' -> '/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/_bad_scm/srcpj3amwy1/src'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/metrics.py", line 267, in print_notice_and_exit
yield
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient.py", line 3195, in <module>
sys.exit(main(sys.argv[1:]))
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient.py", line 3181, in main
return dispatcher.execute(OptionParser(), argv)
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/subcommand.py", line 252, in execute
return command(parser, args[1:])
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient.py", line 2737, in CMDsync
ret = client.RunOnDeps('update', args)
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient.py", line 1779, in RunOnDeps
work_queue.flush(revision_overrides, command, args, options=self._options,
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient_utils.py", line 968, in flush
reraise(e[0], e[1], e[2])
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient_utils.py", line 67, in reraise
raise value
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient_utils.py", line 1045, in run
self.item.run(*self.args, **self.kwargs)
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient.py", line 925, in run
self._got_revision = self._used_scm.RunCommand(command, options, args,
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient_scm.py", line 132, in RunCommand
return getattr(self, command)(options, args, file_list)
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient_scm.py", line 548, in update
self._DeleteOrMove(options.force)
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools/gclient_scm.py", line 207, in _DeleteOrMove
shutil.move(self.checkout_path, dest_path)
File "/Users/mkm/.vpython-root/c8b080/lib/python3.8/shutil.py", line 794, in move
copy_function(src, real_dst)
File "/Users/mkm/.vpython-root/c8b080/lib/python3.8/shutil.py", line 426, in copy2
copyfile(src, dst, follow_symlinks=follow_symlinks)
File "/Users/mkm/.vpython-root/c8b080/lib/python3.8/shutil.py", line 259, in copyfile
with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst:
FileNotFoundError: [Errno 2] No such file or directory: '/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/src'
--> Download Directory: /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280
--> Depot Tools Directory: /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools
-------- Running "git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools" in "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280"...
--> Updating depot_tools
-------- Running "update_depot_tools" in "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools"...
--> CEF Branch: 4280
--> CEF URL: https://bitbucket.org/chromiumembedded/cef.git
--> CEF Source Directory: /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/cef
-------- Running "git clone https://bitbucket.org/chromiumembedded/cef.git /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/cef" in "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280"...
-------- Running "git rev-parse HEAD" in "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/cef"...
-------- Running "git rev-parse 03f9336" in "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/cef"...
--> CEF Current Checkout: 5055d1f1d543b665cfc82a6af22a4298ed2fd565
--> CEF Desired Checkout: 03f933676a3bed79bb0ef45bf398aba529a710c0 (03f9336)
-------- Running "git checkout 03f9336" in "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/cef"...
--> Reading /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/cef/CHROMIUM_BUILD_COMPATIBILITY.txt
-------- Running "git checkout 39d870e1f0" in "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/depot_tools"...
--> CEF Output Directory: /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/out_4280
--> Creating directory /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium
--> Writing /Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium/.gclient
-------- Running "gclient sync --nohooks --with_branch_heads --jobs 16" in "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/chromium"...
Traceback (most recent call last):
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/automate-git.py", line 1291, in <module>
chromium_dir, depot_tools_dir)
File "/Users/mkm/develop/company/projects/LDBChrome/ChromiumCEF/cef-source-4280/automate-git.py", line 70, in run
args, cwd=working_dir, env=env, shell=(sys.platform == 'win32'))
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 190, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['gclient', 'sync', '--nohooks', '--with_branch_heads', '--jobs', '16']' returned non-zero exit status 1
Can anyone help me to resolve this? Thanks in advance for any assistance you can provide.