cros_sdk failing with /usr/bin/env: ‘python3’: Cannot allocate memory
17:24:32.661: NOTICE: Downloading SDK tarball…
17:24:45.777: NOTICE: Creating chroot. This may take a few minutes…
17:24:45.778: INFO: run: tar –sparse -xf /usr/local/google/home/gavinmak/chromiumos/.cache/sdks/cros-sdk-2021.10.26.071055.tar.xz –directory /usr/local/google/home/gavinmak/chromiumos/chroot –use-compress-program /usr/local/google/home/gavinmak/chromiumos/chromite/scripts/xz_auto
cros_sdk: Unhandled exception:
Traceback (most recent call last):
File “/usr/local/google/home/gavinmak/chromiumos/chromite/lib/cros_build_lib.py”, line 1329, in ExtractTarball
result = run(cmd, capture_output=True, encoding=’utf-8′)
File “/usr/local/google/home/gavinmak/chromiumos/chromite/lib/cros_build_lib.py”, line 921, in run
raise RunCommandError(msg, cmd_result)
chromite.lib.cros_build_lib.RunCommandError: return code: 2; command: tar –sparse -xf /usr/local/google/home/gavinmak/chromiumos/.cache/sdks/cros-sdk-2021.10.26.071055.tar.xz –directory /usr/local/google/home/gavinmak/chromiumos/chroot –use-compress-program /usr/local/google/home/gavinmak/chromiumos/chromite/scripts/xz_auto
/usr/bin/env: ‘python3’: Cannot allocate memory
tar: Child returned status 126
tar: Error is not recoverable: exiting now
cmd=[‘tar’, ‘–sparse’, ‘-xf’, ‘/usr/local/google/home/gavinmak/chromiumos/.cache/sdks/cros-sdk-2021.10.26.071055.tar.xz’, ‘–directory’, ‘/usr/local/google/home/gavinmak/chromiumos/chroot’, ‘–use-compress-program’, ‘/usr/local/google/home/gavinmak/chromiumos/chromite/scripts/xz_auto’]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/local/google/home/gavinmak/chromiumos/chromite/bin/cros_sdk”, line 208, in <module>
DoMain()
File “/usr/local/google/home/gavinmak/chromiumos/chromite/bin/cros_sdk”, line 204, in DoMain
commandline.ScriptWrapperMain(FindTarget)
File “/usr/local/google/home/gavinmak/chromiumos/chromite/lib/commandline.py”, line 1037, in ScriptWrapperMain
ret = target(argv[1:])
File “/usr/local/google/home/gavinmak/chromiumos/chromite/scripts/cros_sdk.py”, line 1169, in main
cros_sdk_lib.CreateChroot(
File “/usr/local/google/home/gavinmak/chromiumos/chromite/lib/cros_sdk_lib.py”, line 1095, in CreateChroot
ChrootCreator(*args, **kwargs).run()
File “/usr/local/google/home/gavinmak/chromiumos/chromite/lib/cros_sdk_lib.py”, line 1073, in run
cros_build_lib.ExtractTarball(self.sdk_tarball, self.chroot_path)
File “/usr/local/google/home/gavinmak/chromiumos/chromite/lib/cros_build_lib.py”, line 1331, in ExtractTarball
raise TarballError(‘An error occurred when attempting to untar %s:n%s’ %
chromite.lib.cros_build_lib.TarballError: return code: None; command:
An error occurred when attempting to untar /usr/local/google/home/gavinmak/chromiumos/.cache/sdks/cros-sdk-2021.10.26.071055.tar.xz:
return code: 2; command: tar –sparse -xf /usr/local/google/home/gavinmak/chromiumos/.cache/sdks/cros-sdk-2021.10.26.071055.tar.xz –directory /usr/local/google/home/gavinmak/chromiumos/chroot –use-compress-program /usr/local/google/home/gavinmak/chromiumos/chromite/scripts/xz_auto
/usr/bin/env: ‘python3’: Cannot allocate memory
tar: Child returned status 126
tar: Error is not recoverable: exiting now
cmd=[‘tar’, ‘–sparse’, ‘-xf’, ‘/usr/local/google/home/gavinmak/chromiumos/.cache/sdks/cros-sdk-2021.10.26.071055.tar.xz’, ‘–directory’, ‘/usr/local/google/home/gavinmak/chromiumos/chroot’, ‘–use-compress-program’, ‘/usr/local/google/home/gavinmak/chromiumos/chromite/scripts/xz_auto’]
I’m using an up-to-date depot_tools and I have enough ram (~120G). How can I fix this?
Read more here: Source link