dan-v / rattlesnakeos-stack

Build your own privacy and security focused Android OS in the cloud.
MIT License
567 stars 87 forks source link

No space left on device - build failure #197

Closed IamJeffG closed 2 years ago

IamJeffG commented 2 years ago

Prerequisites

Description

My January build for blueline failed with

cp: error writing 'tmp/blueline-sp1a.210812.016.a2/image-blueline-sp1a.210812.016.a2.zip': No space left on device

See detailed logs below, which sure enough shows that all 291G on /dev/root/ are used. I think that volume size might be set here, I'm curious if others have had to bump this up and if there's a config option to do so. Or is it outrageous that I'd fill the disk and maybe I should just try the build again?

Steps to Reproduce

I just waited for the January build to start according to cron. No change from the December build, which succeeded.

This build started but failed to complete. None of the files in my S3 release bucket seem changed (which sounds right given that the build failed).

Platform

Linux

Full Config Used for Setup

You can mask stack name and email from here.

apv-remote = "https://github.com/GrapheneOS/"
apv-branch = "12"
apv-revision = "bde54dfa66e1092893e2c1bfa78385a35588387a"
chromium-build-disabled = false
chromium-version = ""
cloud = "aws"
core-config-repo = "https://github.com/rattlesnakeos/core-config-repo"
core-config-repo-branch = "12.0"
custom-config-repo = "https://github.com/IamJeffG/rattlesnake-custom-config-repo"
custom-config-repo-branch = ""
device = "blueline"
email = *******
instance-regions = "us-west-2,us-west-1,us-east-2"
instance-type = "c5.4xlarge"
max-price = "1.00"
name = *******
output-dir = ""
region = "us-east-2"
releases-url = "https://raw.githubusercontent.com/RattlesnakeOS/releases/12.0/latest.json"
schedule = "cron(0 6 8 * ? *)"
skip-price = "0.68"
ssh-key = *******

Carrier

H2O Wireless

Email Notification Output

RattlesnakeOS Build FAILED
  Stack Name: ******
  Device: blueline
  Stack Version: 12.0.3
  Stack Region: us-east-2
  Instance Type: c5.4xlarge
  Instance Region: us-east-2
  Instance IP: 3.137.204.87
  Elapsed Time: 8hrs 4min 47sec
  Release: 20220104
  Tag: android-12.0.0_r25
  Build ID: SP1A.210812.016.A2
                         (/home/ubuntu/keys/blueline/platform)
Rewriting SYSTEM/build.prop:
  replace:  ro.system.build.fingerprint=Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys
     with:  ro.system.build.fingerprint=Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys
  replace:  ro.system.build.tags=test-keys
     with:  ro.system.build.tags=release-keys
  replace:  ro.build.display.id=SP1A.210812.016.A2.2022010811 test-keys
     with:  ro.build.display.id=SP1A.210812.016.A2.2022010811
  replace:  ro.build.tags=test-keys
     with:  ro.build.tags=release-keys
  replace:  ro.build.description=aosp_blueline-user 12 SP1A.210812.016.A2 2022010811 test-keys
     with:  ro.build.description=aosp_blueline-user 12 SP1A.210812.016.A2 2022010811 release-keys
Rewriting SYSTEM/etc/selinux/plat_mac_permissions.xml with new keys.
    signing: framework-res.apk                                 (/home/ubuntu/keys/blueline/platform)
    signing: BackupRestoreConfirmation.apk                     (/home/ubuntu/keys/blueline/platform)
    signing: BlockedNumberProvider.apk                         (/home/ubuntu/keys/blueline/shared)
    signing: BuiltInPrintService.apk                           (/home/ubuntu/keys/blueline/releasekey)
    signing: CNEService.apk                                    (/home/ubuntu/keys/blueline/platform)
    signing: CalendarProvider.apk                              (/home/ubuntu/keys/blueline/releasekey)
    signing: CallLogBackup.apk                                 (/home/ubuntu/keys/blueline/shared)
    signing: CellBroadcastLegacyApp.apk                        (/home/ubuntu/keys/blueline/platform)
    signing: ContactsProvider.apk                              (/home/ubuntu/keys/blueline/shared)
NOT signing: CtsShimPrivPrebuilt.apk
        (skipped due to special cert string)
    signing: DocumentsUI.apk                                   (/home/ubuntu/keys/blueline/platform)
    signing: DownloadProvider.apk                              (/home/ubuntu/keys/blueline/media)
    signing: DownloadProviderUi.apk                            (/home/ubuntu/keys/blueline/media)
    signing: DynamicSystemInstallationService.apk              (/home/ubuntu/keys/blueline/platform)
    signing: ExternalStorageProvider.apk                       (/home/ubuntu/keys/blueline/platform)
    signing: F-DroidPrivilegedExtension.apk                    (/home/ubuntu/keys/blueline/releasekey)
NOT signing: FakeStore.apk
        (skipped due to special cert string)
    signing: FusedLocation.apk                                 (/home/ubuntu/keys/blueline/platform)
NOT signing: GmsCore.apk
        (skipped due to special cert string)
    signing: InputDevices.apk                                  (/home/ubuntu/keys/blueline/platform)
    signing: LocalTransport.apk                                (/home/ubuntu/keys/blueline/platform)
    signing: ManagedProvisioning.apk                           (/home/ubuntu/keys/blueline/platform)
    signing: MediaProviderLegacy.apk                           (/home/ubuntu/keys/blueline/media)
    signing: MmsService.apk                                    (/home/ubuntu/keys/blueline/platform)
    signing: MtpService.apk                                    (/home/ubuntu/keys/blueline/media)
    signing: MusicFX.apk                                       (/home/ubuntu/keys/blueline/releasekey)
    signing: NetworkPermissionConfig.apk                       (/home/ubuntu/keys/blueline/networkstack)
    signing: NetworkStack.apk                                  (/home/ubuntu/keys/blueline/networkstack)
    signing: ONS.apk                                           (/home/ubuntu/keys/blueline/platform)
    signing: PackageInstaller.apk                              (/home/ubuntu/keys/blueline/platform)
    signing: ProxyHandler.apk                                  (/home/ubuntu/keys/blueline/platform)
    signing: SettingsProvider.apk                              (/home/ubuntu/keys/blueline/platform)
    signing: SharedStorageBackup.apk                           (/home/ubuntu/keys/blueline/platform)
    signing: Shell.apk                                         (/home/ubuntu/keys/blueline/platform)
    signing: SoundPicker.apk                                   (/home/ubuntu/keys/blueline/media)
    signing: StatementService.apk                              (/home/ubuntu/keys/blueline/platform)
    signing: Tag.apk                                           (/home/ubuntu/keys/blueline/releasekey)
    signing: TeleService.apk                                   (/home/ubuntu/keys/blueline/platform)
    signing: Telecom.apk                                       (/home/ubuntu/keys/blueline/platform)
    signing: TelephonyProvider.apk                             (/home/ubuntu/keys/blueline/platform)
    signing: Traceur.apk                                       (/home/ubuntu/keys/blueline/shared)
    signing: Updater.apk                                       (/home/ubuntu/keys/blueline/releasekey)
    signing: UserDictionaryProvider.apk                        (/home/ubuntu/keys/blueline/shared)
    signing: VpnDialogs.apk                                    (/home/ubuntu/keys/blueline/platform)
    signing: qcrilmsgtunnel.apk                                (/home/ubuntu/keys/blueline/platform)
Rewriting SYSTEM_EXT/etc/build.prop:
  replace:  ro.system_ext.build.fingerprint=Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys
     with:  ro.system_ext.build.fingerprint=Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys
  replace:  ro.system_ext.build.tags=test-keys
     with:  ro.system_ext.build.tags=release-keys
Rewriting SYSTEM_EXT/etc/selinux/system_ext_mac_permissions.xml with new keys.
    signing: CarrierConfig.apk                                 (/home/ubuntu/keys/blueline/platform)
    signing: EmergencyInfo.apk                                 (/home/ubuntu/keys/blueline/platform)
    signing: Launcher3QuickStep.apk                            (/home/ubuntu/keys/blueline/releasekey)
    signing: Provision.apk                                     (/home/ubuntu/keys/blueline/platform)
    signing: Seedvault.apk                                     (/home/ubuntu/keys/blueline/platform)
    signing: Settings.apk                                      (/home/ubuntu/keys/blueline/platform)
    signing: StorageManager.apk                                (/home/ubuntu/keys/blueline/releasekey)
    signing: SystemUI.apk                                      (/home/ubuntu/keys/blueline/platform)
    signing: WallpaperCropper.apk                              (/home/ubuntu/keys/blueline/platform)
    signing: TimeService.apk                                   (/home/ubuntu/keys/blueline/platform)
Rewriting VENDOR/build.prop:
  replace:  ro.vendor.build.fingerprint=Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys
     with:  ro.vendor.build.fingerprint=Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys
  replace:  ro.vendor.build.tags=test-keys
     with:  ro.vendor.build.tags=release-keys
Rewriting VENDOR/etc/selinux/vendor_mac_permissions.xml with new keys.
Rewriting VENDOR/odm/etc/build.prop:
  replace:  ro.odm.build.fingerprint=Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys
     with:  ro.odm.build.fingerprint=Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys
  replace:  ro.odm.build.tags=test-keys
     with:  ro.odm.build.tags=release-keys
Rewriting VENDOR/odm_dlkm/etc/build.prop:
  replace:  ro.odm_dlkm.build.fingerprint=Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys
     with:  ro.odm_dlkm.build.fingerprint=Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys
  replace:  ro.odm_dlkm.build.tags=test-keys
     with:  ro.odm_dlkm.build.tags=release-keys
    signing: EmergencyInfo__auto_generated_rro_vendor.apk      (/home/ubuntu/keys/blueline/releasekey)
    signing: NfcNci__auto_generated_rro_vendor.apk             (/home/ubuntu/keys/blueline/releasekey)
    signing: SettingsProvider__auto_generated_rro_vendor.apk   (/home/ubuntu/keys/blueline/releasekey)
    signing: Settings__auto_generated_rro_vendor.apk           (/home/ubuntu/keys/blueline/releasekey)
    signing: StorageManager__auto_generated_rro_vendor.apk     (/home/ubuntu/keys/blueline/releasekey)
    signing: SystemUI__auto_generated_rro_vendor.apk           (/home/ubuntu/keys/blueline/releasekey)
    signing: TeleService__auto_generated_rro_vendor.apk        (/home/ubuntu/keys/blueline/releasekey)
    signing: Telecom__auto_generated_rro_vendor.apk            (/home/ubuntu/keys/blueline/releasekey)
    signing: Traceur__auto_generated_rro_vendor.apk            (/home/ubuntu/keys/blueline/releasekey)
    signing: Updater__auto_generated_rro_vendor.apk            (/home/ubuntu/keys/blueline/releasekey)
    signing: framework-res__auto_generated_rro_vendor.apk      (/home/ubuntu/keys/blueline/releasekey)
Rewriting VENDOR/vendor_dlkm/etc/build.prop:
  replace:  ro.vendor_dlkm.build.fingerprint=Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys
     with:  ro.vendor_dlkm.build.fingerprint=Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys
  replace:  ro.vendor_dlkm.build.tags=test-keys
     with:  ro.vendor_dlkm.build.tags=release-keys
META/otakeys.txt has no keys; using /home/ubuntu/keys/blueline/releasekey.x509.pem for OTA package verification.
Rewriting OTA key: BOOT/RAMDISK/system/etc/security/otacerts.zip ['/home/ubuntu/keys/blueline/releasekey.x509.pem']
Rewriting OTA key: SYSTEM/etc/security/otacerts.zip ['/home/ubuntu/keys/blueline/releasekey.x509.pem']
Replacing AVB signing key for vbmeta with "/home/ubuntu/keys/blueline/avb.pem" (SHA256_RSA2048)
Replacing AVB signing key for system with "/home/ubuntu/keys/blueline/avb.pem" (SHA256_RSA2048)
Rewriting AVB prop for product:

  replace: --hash_algorithm sha256 --prop com.android.build.product.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys --prop com.android.build.product.os_version:12 --prop com.android.build.product.security_patch:2021-10-05
     with: --hash_algorithm sha256 --prop com.android.build.product.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys --prop com.android.build.product.os_version:12 --prop com.android.build.product.security_patch:2021-10-05
Rewriting AVB prop for recovery:

  replace: --prop com.android.build.recovery.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys
     with: --prop com.android.build.recovery.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys
Rewriting AVB prop for vendor_boot:

  replace: --prop com.android.build.vendor_boot.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys
     with: --prop com.android.build.vendor_boot.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys
Rewriting AVB prop for boot:

  replace: --prop com.android.build.boot.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys --prop com.android.build.boot.os_version:12 --prop com.android.build.boot.security_patch:2021-10-05
     with: --prop com.android.build.boot.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys --prop com.android.build.boot.os_version:12 --prop com.android.build.boot.security_patch:2021-10-05
Rewriting AVB prop for system:

  replace: --hash_algorithm sha256 --prop com.android.build.system.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys --prop com.android.build.system.os_version:12 --prop com.android.build.system.security_patch:2021-10-05
     with: --hash_algorithm sha256 --prop com.android.build.system.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys --prop com.android.build.system.os_version:12 --prop com.android.build.system.security_patch:2021-10-05
Rewriting AVB prop for vendor:

  replace: --hash_algorithm sha256 --prop com.android.build.vendor.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys --prop com.android.build.vendor.os_version:12 --prop com.android.build.vendor.security_patch:2021-10-05
     with: --hash_algorithm sha256 --prop com.android.build.vendor.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys --prop com.android.build.vendor.os_version:12 --prop com.android.build.vendor.security_patch:2021-10-05
Rewriting AVB prop for system_ext:

  replace: --hash_algorithm sha256 --prop com.android.build.system_ext.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys --prop com.android.build.system_ext.os_version:12 --prop com.android.build.system_ext.security_patch:2021-10-05
     with: --hash_algorithm sha256 --prop com.android.build.system_ext.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys --prop com.android.build.system_ext.os_version:12 --prop com.android.build.system_ext.security_patch:2021-10-05
Rewriting AVB prop for dtbo:

  replace: --prop com.android.build.dtbo.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys
     with: --prop com.android.build.dtbo.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys
Rewriting AVB prop for odm_dlkm:

  replace: --hash_algorithm sha256 --prop com.android.build.odm_dlkm.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys --prop com.android.build.odm_dlkm.os_version:12
     with: --hash_algorithm sha256 --prop com.android.build.odm_dlkm.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys --prop com.android.build.odm_dlkm.os_version:12
Rewriting AVB prop for vendor_dlkm:

  replace: --hash_algorithm sha256 --prop com.android.build.vendor2022-01-08 13:58:02 - common.py - WARNING : Failed to read SYSTEM/etc/build.prop
2022-01-08 13:58:02 - common.py - WARNING : Failed to read VENDOR/etc/build.prop
2022-01-08 13:58:02 - common.py - WARNING : Failed to read ODM/etc/build.prop
2022-01-08 13:58:02 - common.py - WARNING : Failed to read ODM/build.prop
2022-01-08 13:58:02 - common.py - WARNING : Failed to read VENDOR_DLKM/etc/build.prop
2022-01-08 13:58:02 - common.py - WARNING : Failed to read VENDOR_DLKM/build.prop
2022-01-08 13:58:02 - common.py - WARNING : Failed to read ODM_DLKM/etc/build.prop
2022-01-08 13:58:02 - common.py - WARNING : Failed to read ODM_DLKM/build.prop
2022-01-08 13:58:02 - common.py - WARNING : Failed to read IMAGES/boot.img
2022-01-08 14:00:39 - common.py - WARNING : Failed to read SYSTEM/etc/build.prop
2022-01-08 14:00:39 - common.py - WARNING : Failed to read VENDOR/etc/build.prop
2022-01-08 14:00:39 - common.py - WARNING : Failed to read ODM/etc/build.prop
2022-01-08 14:00:39 - common.py - WARNING : Failed to read ODM/build.prop
2022-01-08 14:00:39 - common.py - WARNING : Failed to read VENDOR_DLKM/etc/build.prop
2022-01-08 14:00:39 - common.py - WARNING : Failed to read VENDOR_DLKM/build.prop
2022-01-08 14:00:39 - common.py - WARNING : Failed to read ODM_DLKM/etc/build.prop
2022-01-08 14:00:39 - common.py - WARNING : Failed to read ODM_DLKM/build.prop
_dlkm.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys --prop com.android.build.vendor_dlkm.os_version:12
     with: --hash_algorithm sha256 --prop com.android.build.vendor_dlkm.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys --prop com.android.build.vendor_dlkm.os_version:12
Rewriting AVB prop for odm:

  replace: --hash_algorithm sha256 --prop com.android.build.odm.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/test-keys --prop com.android.build.odm.os_version:12
     with: --hash_algorithm sha256 --prop com.android.build.odm.fingerprint:Android/aosp_blueline/blueline:12/SP1A.210812.016.A2/2022010811:user/release-keys --prop com.android.build.odm.os_version:12
done.
2022-01-08 14:02:04: Running ota_from_target_files
2022-01-08 14:02:04 - common.py - WARNING : Failed to read SYSTEM/etc/build.prop
2022-01-08 14:02:04 - common.py - WARNING : Failed to read VENDOR/etc/build.prop
2022-01-08 14:02:04 - common.py - WARNING : Failed to read ODM/etc/build.prop
2022-01-08 14:02:04 - common.py - WARNING : Failed to read ODM/build.prop
2022-01-08 14:02:04 - common.py - WARNING : Failed to read VENDOR_DLKM/etc/build.prop
2022-01-08 14:02:04 - common.py - WARNING : Failed to read VENDOR_DLKM/build.prop
2022-01-08 14:02:04 - common.py - WARNING : Failed to read ODM_DLKM/etc/build.prop
2022-01-08 14:02:04 - common.py - WARNING : Failed to read ODM_DLKM/build.prop
2022-01-08 14:04:34: Running img_from_target_files
2022-01-08 14:04:34 - common.py - WARNING : Failed to read SYSTEM/etc/build.prop
2022-01-08 14:04:34 - common.py - WARNING : Failed to read VENDOR/etc/build.prop
2022-01-08 14:04:34 - common.py - WARNING : Failed to read ODM/etc/build.prop
2022-01-08 14:04:34 - common.py - WARNING : Failed to read ODM/build.prop
2022-01-08 14:04:34 - common.py - WARNING : Failed to read VENDOR_DLKM/etc/build.prop
2022-01-08 14:04:34 - common.py - WARNING : Failed to read VENDOR_DLKM/build.prop
2022-01-08 14:04:34 - common.py - WARNING : Failed to read ODM_DLKM/etc/build.prop
2022-01-08 14:04:34 - common.py - WARNING : Failed to read ODM_DLKM/build.prop
2022-01-08 14:04:44: Running generate-factory-images
Archive:  blueline-target_files-2022010811.zip
  inflating: tmp/RADIO/bootloader.img 
Archive:  blueline-target_files-2022010811.zip
  inflating: tmp/RADIO/radio.img     
cp: error writing 'tmp/blueline-sp1a.210812.016.a2/image-blueline-sp1a.210812.016.a2.zip': No space left on device
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       291G  291G     0 100% /
devtmpfs         16G     0   16G   0% /dev
tmpfs            16G     0   16G   0% /dev/shm
tmpfs           3.1G  844K  3.1G   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/loop1       70M   70M     0 100% /snap/lxd/19032
/dev/loop0       33M   33M     0 100% /snap/amazon-ssm-agent/2996
/dev/loop2       56M   56M     0 100% /snap/core18/1944
/dev/loop3       32M   32M     0 100% /snap/snapd/10707
tmpfs            16G  2.3M   16G   1% /tmp
tmpfs            20M   60K   20M   1% /home/ubuntu/keys
/dev/loop4       62M   62M     0 100% /snap/core20/1270
/dev/loop5       52M   52M     0 100% /snap/snapcraft/6954
/dev/loop6       44M   44M     0 100% /snap/snapd/14295
/dev/loop7       56M   56M     0 100% /snap/core18/2253
/dev/loop8       68M   68M     0 100% /snap/lxd/21835
/dev/loop9       25M   25M     0 100% /snap/amazon-ssm-agent/4046
199G    /home/ubuntu/aosp
199G    total
 14:06:25 up  8:05,  0 users,  load average: 2.34, 6.31, 21.41
Completed 256.0 KiB/28.6 MiB (1.9 MiB/s) with 1 file(s) remaining
Completed 512.0 KiB/28.6 MiB (3.7 MiB/s) with 1 file(s) remaining
Completed 768.0 KiB/28.6 MiB (5.3 MiB/s) with 1 file(s) remaining
Completed 1.0 MiB/28.6 MiB (6.9 MiB/s) with 1 file(s) remaining 
Completed 1.2 MiB/28.6 MiB (8.4 MiB/s) with 1 file(s) remaining 
Completed 1.5 MiB/28.6 MiB (9.8 MiB/s) with 1 file(s) remaining 
Completed 1.8 MiB/28.6 MiB (11.3 MiB/s) with 1 file(s) remaining
Completed 2.0 MiB/28.6 MiB (12.7 MiB/s) with 1 file(s) remaining
Completed 2.2 MiB/28.6 MiB (14.0 MiB/s) with 1 file(s) remaining
Completed 2.5 MiB/28.6 MiB (15.4 MiB/s) with 1 file(s) remaining
Completed 2.8 MiB/28.6 MiB (16.7 MiB/s) with 1 file(s) r

Full log

Let me know if you need it.

dan-v commented 2 years ago

hi @IamJeffG - yeah that looks like it's probably a real issue; different device builds will use more or less space depending on what is required in the build and also the AOSP tree size is always growing, so it's possibly been on the verge of running out of space for a while and this month just put it over the edge. the link you provided is where the volume size is set. if you are able to edit that to something like 350GB, compile, deploy, and then do a build that would be helpful just to make sure it fixes the issue for you. if not, i can bump it and just put out a new release as an unverified fix.

edit: also another way you could test it out, is just opening the AWS web console and editing the Lambda function and set the volume size to 350GB there and save it. then just kick off another build with the CLI (without a 'deploy' as that will wipe away the manual Lambda changes).

IamJeffG commented 2 years ago

Thanks -- I'll try this and report back.

Current status:

I edited the lambda function in the console, setting the volume to 350 GB. Deployed the lambda function from the AWS console.

rattlesnakeos-stack build start --config-file ./path.to/mine.toml

In the AWS console, I verify the volume is in fact 350GB. Received "RattlesnakeOS Build STARTED" notification message. Build is in progress...

IamJeffG commented 2 years ago

350GB solved the problem! Build finished and the update installed on my phone.