Skip to content

Worked after some retries #4420

@janvle

Description

@janvle

UBports Installer 0.11.2 (deb)

  • Environment
    • Ubuntu 24.04.2 LTS noble linux 6.14.0-37-generic x64 NodeJS v20.18.3
  • Device
  • Target OS
    • Ubuntu Touch

Settings

{"bootstrap":true,"partition":true,"wipe":true,"channel":"24.04-1.x/arm64/android9plus/stable"}

Log

info: Welcome to the UBports Installer version 0.11.2!
verbose: Running on: Ubuntu 24.04.2 LTS noble linux 6.14.0-37-generic x64 NodeJS v20.18.3
verbose: Versions: {"node":"20.18.3","acorn":"8.14.0","ada":"2.9.2","ares":"1.34.4","base64":"0.5.2","brotli":"1.0.9","cjs_module_lexer":"1.4.1","cldr":"44.1","icu":"74.2","llhttp":"8.1.2","modules":"130","napi":"9","nghttp2":"1.61.0","openssl":"0.0.0","simdutf":"5.6.4","tz":"2024a","undici":"6.21.1","unicode":"15.1","uv":"1.46.0","uvwasi":"0.0.21","v8":"13.0.245.25-electron.0","zlib":"1.3.0.1-motley","electron":"33.4.11","chrome":"130.0.6723.191"}
debug: Setting up application menu
verbose: Reading config file: undefined
command: exec: {"cmd":["heimdall","detect"],"error":{"message":"Command failed: heimdall detect\nERROR: Failed to detect compatible download-mode device.","code":1},"stderr":"ERROR: Failed to detect compatible download-mode device."}
command: exec: {"cmd":["adb","-P",5037,"kill-server"]}
command: exec: {"cmd":["adb","-P",5037,"start-server"],"stderr":"* daemon not running; starting now at tcp:5037\n* daemon started successfully"}
command: exec: {"cmd":["fastboot","devices"]}
command: exec: {"cmd":["heimdall","detect"],"error":{"message":"Command failed: heimdall detect\nERROR: Failed to detect compatible download-mode device.","code":1},"stderr":"ERROR: Failed to detect compatible download-mode device."}
command: exec: {"cmd":["fastboot","devices"]}
command: exec: {"cmd":["heimdall","detect"],"error":{"message":"Command failed: heimdall detect\nERROR: Failed to detect compatible download-mode device.","code":1},"stderr":"ERROR: Failed to detect compatible download-mode device."}
command: exec: {"cmd":["fastboot","devices"]}
command: exec: {"cmd":["heimdall","detect"],"error":{"message":"Command failed: heimdall detect\nERROR: Failed to detect compatible download-mode device.","code":1},"stderr":"ERROR: Failed to detect compatible download-mode device."}
command: exec: {"cmd":["fastboot","devices"]}
command: exec: {"cmd":["heimdall","detect"],"error":{"message":"Command failed: heimdall detect\nERROR: Failed to detect compatible download-mode device.","code":1},"stderr":"ERROR: Failed to detect compatible download-mode device."}
command: exec: {"cmd":["fastboot","devices"]}
command: exec: {"cmd":["heimdall","detect"],"error":{"message":"Command failed: heimdall detect\nERROR: Failed to detect compatible download-mode device.","code":1},"stderr":"ERROR: Failed to detect compatible download-mode device."}
command: exec: {"cmd":["fastboot","devices"]}
command: exec: {"cmd":["heimdall","detect"],"error":{"message":"Command failed: heimdall detect\nERROR: Failed to detect compatible download-mode device.","code":1},"stderr":"ERROR: Failed to detect compatible download-mode device."}
command: exec: {"cmd":["fastboot","devices"]}
command: exec: {"cmd":["heimdall","detect"],"error":{"message":"Command failed: heimdall detect\nERROR: Failed to detect compatible download-mode device.","code":1},"stderr":"ERROR: Failed to detect compatible download-mode device."}
command: exec: {"cmd":["fastboot","devices"]}
command: exec: {"cmd":["heimdall","detect"],"error":{"message":"Command failed: heimdall detect\nERROR: Failed to detect compatible download-mode device.","code":1},"stderr":"ERROR: Failed to detect compatible download-mode device."}
command: exec: {"cmd":["fastboot","devices"]}
command: exec: {"cmd":["heimdall","detect"],"error":{"message":"Command failed: heimdall detect\nERROR: Failed to detect compatible download-mode device.","code":1},"stderr":"ERROR: Failed to detect compatible download-mode device."}
command: exec: {"cmd":["fastboot","devices"]}
command: exec: {"cmd":["heimdall","detect"],"error":{"message":"Command failed: heimdall detect\nERROR: Failed to detect compatible download-mode device.","code":1},"stderr":"ERROR: Failed to detect compatible download-mode device."}
command: exec: {"cmd":["fastboot","devices"]}
command: exec: {"cmd":["heimdall","detect"],"error":{"message":"Command failed: heimdall detect\nERROR: Failed to detect compatible download-mode device.","code":1},"stderr":"ERROR: Failed to detect compatible download-mode device."}
command: exec: {"cmd":["adb","-P",5037,"wait-for-any-any"]}
command: exec: {"cmd":["adb","-P",5037,"get-state"],"stdout":"device"}
command: exec: {"cmd":["adb","-P",5037,"shell","getprop ro.product.device"],"stdout":"FP4"}
info: device detected: FP4
info: Installing Ubuntu Touch on your Fairphone 4 (FP4)
info: configuring...
info: settings: {"bootstrap":true,"partition":true,"wipe":true,"channel":"24.04-1.x/arm64/android9plus/stable"}
verbose: running step {"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]}
verbose: running adb action reboot
command: exec: {"cmd":["adb","-P",5037,"reboot","bootloader"]}
verbose: running step {"actions":[{"fastboot:wait":null}]}
verbose: running fastboot action wait
command: exec: {"cmd":["fastboot","devices"]}
command: exec: {"cmd":["fastboot","devices"]}
command: exec: {"cmd":["fastboot","devices"]}
command: exec: {"cmd":["fastboot","devices"],"stdout":"e3205fb6\tfastboot"}
verbose: running step {"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]}
verbose: running fastboot action assert_var
command: exec: {"cmd":["fastboot","devices"],"stdout":"e3205fb6\tfastboot"}
command: exec: {"cmd":["fastboot","getvar","unlocked"],"stderr":"unlocked: yes\nFinished. Total time: 0.002s"}
verbose: running step {"actions":[{"fastboot:set_active":{"slot":"a"}}]}
verbose: running fastboot action set_active
command: exec: {"cmd":["fastboot","--set-active=a"],"stderr":"Setting current slot to 'a'                        OKAY [  0.018s]\nFinished. Total time: 0.020s"}
verbose: running step {"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/FP4/boot.img","checksum":{"sum":"c1ab7a12e48edddc089cd93265e475ff58242919427520a589fc19203c8fb628","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/FP4/dtbo.img","checksum":{"sum":"68ad83e20eb2b47592c2b7fe48161893770b1727c7b7ce7240504eaf8612d733","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/FP4/recovery.img","checksum":{"sum":"f5b867a95295de34a77294160282c52fe1cd4d3847535f32c0be4a466bc55432","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}}
verbose: running core action download
debug: checking previously downloaded firmware files
info: Downloading 3 files
debug: downloading firmware files
info: Downloaded file 1 of 3
info: Downloaded file 2 of 3
info: Downloaded file 3 of 3
verbose: running step {"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware","raw":true},{"partition":"dtbo","file":"dtbo.img","group":"firmware","raw":true},{"partition":"recovery","file":"recovery.img","group":"firmware","raw":true}]}}],"condition":{"var":"bootstrap","value":true}}
verbose: running fastboot action flash
command: exec: {"cmd":["fastboot","devices"],"stdout":"e3205fb6\tfastboot"}
command: exec: {"cmd":["fastboot","devices"],"stdout":"e3205fb6\tfastboot"}
command: spawn:start: {"cmd":["fastboot","flash:raw","boot","/home/jan/.cache/ubports/FP4/firmware/boot.img"]}
command: spawn:exit: {"cmd":["fastboot","flash:raw","boot","/home/jan/.cache/ubports/FP4/firmware/boot.img"]}
command: spawn:start: {"cmd":["fastboot","flash:raw","dtbo","/home/jan/.cache/ubports/FP4/firmware/dtbo.img"]}
command: spawn:exit: {"cmd":["fastboot","flash:raw","dtbo","/home/jan/.cache/ubports/FP4/firmware/dtbo.img"]}
command: spawn:start: {"cmd":["fastboot","flash:raw","recovery","/home/jan/.cache/ubports/FP4/firmware/recovery.img"]}
command: spawn:exit: {"cmd":["fastboot","flash:raw","recovery","/home/jan/.cache/ubports/FP4/firmware/recovery.img"]}
verbose: running step {"actions":[{"fastboot:reboot_fastboot":null}],"fallback":[{"core:user_action":{"action":"fastbootd"}}],"condition":{"var":"partition","value":true}}
verbose: running fastboot action reboot_fastboot
command: exec: {"cmd":["fastboot","reboot-fastboot"],"stderr":"Rebooting into fastboot                            OKAY [  0.002s]\n< waiting for any device >\nFinished. Total time: 31.241s"}
verbose: running step {"actions":[{"fastboot:delete_logical_partition":{"partition":"system_ext_a"}},{"fastboot:delete_logical_partition":{"partition":"system_ext_b"}},{"fastboot:delete_logical_partition":{"partition":"product_a"}},{"fastboot:delete_logical_partition":{"partition":"product_b"}},{"fastboot:delete_logical_partition":{"partition":"system_b"}},{"fastboot:delete_logical_partition":{"partition":"vendor_b"}},{"fastboot:delete_logical_partition":{"partition":"odm_b"}},{"fastboot:resize_logical_partition":{"partition":"system_a","size":3221225472}}],"condition":{"var":"partition","value":true}}
verbose: running fastboot action delete_logical_partition
command: exec: {"cmd":["fastboot","delete-logical-partition","system_ext_a"],"stderr":"Deleting 'system_ext_a'                            OKAY [  0.022s]\nFinished. Total time: 0.022s"}
verbose: running fastboot action delete_logical_partition
command: exec: {"cmd":["fastboot","delete-logical-partition","system_ext_b"],"stderr":"Deleting 'system_ext_b'                            OKAY [  0.004s]\nFinished. Total time: 0.004s"}
verbose: running fastboot action delete_logical_partition
command: exec: {"cmd":["fastboot","delete-logical-partition","product_a"],"stderr":"Deleting 'product_a'                               OKAY [  0.004s]\nFinished. Total time: 0.004s"}
verbose: running fastboot action delete_logical_partition
command: exec: {"cmd":["fastboot","delete-logical-partition","product_b"],"stderr":"Deleting 'product_b'                               OKAY [  0.005s]\nFinished. Total time: 0.005s"}
verbose: running fastboot action delete_logical_partition
command: exec: {"cmd":["fastboot","delete-logical-partition","system_b"],"stderr":"Deleting 'system_b'                                OKAY [  0.005s]\nFinished. Total time: 0.006s"}
verbose: running fastboot action delete_logical_partition
command: exec: {"cmd":["fastboot","delete-logical-partition","vendor_b"],"stderr":"Deleting 'vendor_b'                                OKAY [  0.009s]\nFinished. Total time: 0.009s"}
verbose: running fastboot action delete_logical_partition
command: exec: {"cmd":["fastboot","delete-logical-partition","odm_b"],"stderr":"Deleting 'odm_b'                                   OKAY [  0.005s]\nFinished. Total time: 0.005s"}
verbose: running fastboot action resize_logical_partition
command: exec: {"cmd":["fastboot","resize-logical-partition","system_a",3221225472],"stderr":"Resizing 'system_a'                                OKAY [  0.005s]\nFinished. Total time: 0.005s"}
verbose: running step {"actions":[{"fastboot:reboot_bootloader":null}],"fallback":[{"core:user_action":{"action":"bootloader_from_fastbootd"}}],"condition":{"var":"partition","value":true}}
verbose: running fastboot action reboot_bootloader
command: exec: {"cmd":["fastboot","reboot-bootloader"],"stderr":"Rebooting into bootloader                          OKAY [  0.000s]\nFinished. Total time: 0.050s"}
verbose: running step {"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}}
verbose: running fastboot action erase
command: exec: {"cmd":["fastboot","erase","userdata"],"stderr":"< waiting for any device >\n******** Did you mean to fastboot format this ext4 partition?\nErasing 'userdata'                                 OKAY [  0.267s]\nFinished. Total time: 0.272s"}
verbose: running step {"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}}
verbose: running fastboot action format
command: exec: {"cmd":["fastboot","format:ext4","userdata"],"stdout":"Creating filesystem with 26980142 4k blocks and 6750208 inodes\nFilesystem UUID: cee1370c-9f68-4231-acad-350c5cb2819e\nSuperblock backups stored on blocks: \n\t32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, \n\t4096000, 7962624, 11239424, 20480000, 23887872\n\nAllocating group tables:   0/824\b\b\b\b\b\b\b       \b\b\b\b\b\b\bdone                            \nWriting inode tables:   0/824\b\b\b\b\b\b\b       \b\b\b\b\b\b\bdone                            \nCreating journal (131072 blocks): done\nWriting superblocks and filesystem accounting information:   0/824\b\b\b\b\b\b\b       \b\b\b\b\b\b\bdone","stderr":"mke2fs 1.46.2 (28-Feb-2021)\nSending 'userdata' (544 KB)                        OKAY [  0.011s]\nWriting 'userdata'                                 OKAY [  0.001s]\nFinished. Total time: 0.217s"}
verbose: running step {"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}]}
verbose: running fastboot action reboot_recovery
command: exec: {"cmd":["fastboot","reboot-recovery"],"stderr":"Rebooting into recovery                            OKAY [  0.002s]\nFinished. Total time: 0.153s"}
verbose: running step {"actions":[{"systemimage:install":{"verify_recovery":true}}]}
verbose: running systemimage action install
verbose: running step {"actions":[{"core:download":{"group":"Ubuntu Touch","files":[{"url":"https://system-image.ubports.com//pool/rootfs-444d054e5ba1448d405454b844251e822931bd3b014e10d3d960437a65076ccd.tar.xz","checksum":{"sum":"c2af90ee05bb697d20da09ce67dd084c7a8d9104a8b88b76a1db35114a9657ce","algorithm":"sha256"}},{"url":"https://system-image.ubports.com//pool/rootfs-444d054e5ba1448d405454b844251e822931bd3b014e10d3d960437a65076ccd.tar.xz.asc"},{"url":"https://system-image.ubports.com//pool/device-a47bd90d2c266ed4ed6a9a1e09f61937fb8e79432f7ee2913f08d5b81ef5c654.tar.xz","checksum":{"sum":"cf9ceb719ba4888c8ee0cb6d03048f6687efa7eb1a8710a5879d79a10874f2f9","algorithm":"sha256"}},{"url":"https://system-image.ubports.com//pool/device-a47bd90d2c266ed4ed6a9a1e09f61937fb8e79432f7ee2913f08d5b81ef5c654.tar.xz.asc"},{"url":"https://system-image.ubports.com//pool/boot-32ddf56c5f3512657959cf54589c2e83f92b3dbb0f098022b5e505cfed6111cc.tar.xz","checksum":{"sum":"9206ed5a0ff49d1cbe768135b055f9849696b482cc947f390f2671f320185936","algorithm":"sha256"}},{"url":"https://system-image.ubports.com//pool/boot-32ddf56c5f3512657959cf54589c2e83f92b3dbb0f098022b5e505cfed6111cc.tar.xz.asc"},{"url":"https://system-image.ubports.com//pool/keyring-162141caf64cd64c4ca014760930c524e4ee051e0afe1200c47c42cebf11fd44.tar.xz","checksum":{"sum":"afc915925ff6b23316b99c032435220bd791990b52db9bed25981754b3708e0a","algorithm":"sha256"}},{"url":"https://system-image.ubports.com//pool/keyring-162141caf64cd64c4ca014760930c524e4ee051e0afe1200c47c42cebf11fd44.tar.xz.asc"},{"url":"https://system-image.ubports.com//24.04-1.x/arm64/android9plus/stable/FP4/version-2.tar.xz","checksum":{"sum":"128aeca6754302cb2865e0fe6adeb2088a60721662fd7721a155d2d0f65e562b","algorithm":"sha256"}},{"url":"https://system-image.ubports.com//24.04-1.x/arm64/android9plus/stable/FP4/version-2.tar.xz.asc"},{"url":"https://system-image.ubports.com/gpg/image-signing.tar.xz"},{"url":"https://system-image.ubports.com/gpg/image-signing.tar.xz.asc"},{"url":"https://system-image.ubports.com/gpg/image-master.tar.xz"},{"url":"https://system-image.ubports.com/gpg/image-master.tar.xz.asc"}]}},{"core:write":{"content":"format system\nload_keyring image-master.tar.xz image-master.tar.xz.asc\nload_keyring image-signing.tar.xz image-signing.tar.xz.asc\nmount system\nformat data\nupdate rootfs-444d054e5ba1448d405454b844251e822931bd3b014e10d3d960437a65076ccd.tar.xz rootfs-444d054e5ba1448d405454b844251e822931bd3b014e10d3d960437a65076ccd.tar.xz.asc\nupdate device-a47bd90d2c266ed4ed6a9a1e09f61937fb8e79432f7ee2913f08d5b81ef5c654.tar.xz device-a47bd90d2c266ed4ed6a9a1e09f61937fb8e79432f7ee2913f08d5b81ef5c654.tar.xz.asc\nupdate boot-32ddf56c5f3512657959cf54589c2e83f92b3dbb0f098022b5e505cfed6111cc.tar.xz boot-32ddf56c5f3512657959cf54589c2e83f92b3dbb0f098022b5e505cfed6111cc.tar.xz.asc\nupdate keyring-162141caf64cd64c4ca014760930c524e4ee051e0afe1200c47c42cebf11fd44.tar.xz keyring-162141caf64cd64c4ca014760930c524e4ee051e0afe1200c47c42cebf11fd44.tar.xz.asc\nupdate version-2.tar.xz version-2.tar.xz.asc\nunmount system","group":"Ubuntu Touch","file":"ubuntu_command"}},{"adb:wait":null},{"adb:assert_prop":{"prop":"ro.ubuntu.recovery","value":"true"}},{"adb:preparesystemimage":null},{"adb:push":{"group":"Ubuntu Touch","files":["rootfs-444d054e5ba1448d405454b844251e822931bd3b014e10d3d960437a65076ccd.tar.xz","rootfs-444d054e5ba1448d405454b844251e822931bd3b014e10d3d960437a65076ccd.tar.xz.asc","device-a47bd90d2c266ed4ed6a9a1e09f61937fb8e79432f7ee2913f08d5b81ef5c654.tar.xz","device-a47bd90d2c266ed4ed6a9a1e09f61937fb8e79432f7ee2913f08d5b81ef5c654.tar.xz.asc","boot-32ddf56c5f3512657959cf54589c2e83f92b3dbb0f098022b5e505cfed6111cc.tar.xz","boot-32ddf56c5f3512657959cf54589c2e83f92b3dbb0f098022b5e505cfed6111cc.tar.xz.asc","keyring-162141caf64cd64c4ca014760930c524e4ee051e0afe1200c47c42cebf11fd44.tar.xz","keyring-162141caf64cd64c4ca014760930c524e4ee051e0afe1200c47c42cebf11fd44.tar.xz.asc","version-2.tar.xz","version-2.tar.xz.asc","image-signing.tar.xz","image-signing.tar.xz.asc","image-master.tar.xz","image-master.tar.xz.asc","ubuntu_command"],"dest":"/cache/recovery/"}}]}
verbose: running core action download
debug: checking previously downloaded Ubuntu Touch files
info: Downloading 14 files
debug: downloading Ubuntu Touch files
info: Downloaded file 1 of 14
info: Downloaded file 2 of 14
info: Downloaded file 3 of 14
info: Downloaded file 4 of 14
info: Downloaded file 5 of 14
info: Downloaded file 6 of 14
info: Downloaded file 7 of 14
info: Downloaded file 8 of 14
info: Downloaded file 9 of 14
info: Downloaded file 10 of 14
info: Downloaded file 11 of 14
info: Downloaded file 12 of 14
info: Downloaded file 13 of 14
info: Downloaded file 14 of 14
verbose: running core action write
verbose: running adb action wait
command: exec: {"cmd":["adb","-P",5037,"wait-for-any-any"]}
command: exec: {"cmd":["adb","-P",5037,"get-state"],"stdout":"recovery"}
verbose: running adb action assert_prop
command: exec: {"cmd":["adb","-P",5037,"shell","getprop ro.ubuntu.recovery"],"stdout":"true"}
verbose: running adb action preparesystemimage
command: exec: {"cmd":["adb","-P",5037,"shell","mount -a"],"error":{"message":"Command failed: adb -P 5037 shell mount -a\nmount: '/dev/block/bootdevice/by-name/persist'->'/mnt/vendor/persist': No such file or directory\nmount: '/dev/block/bootdevice/by-name/misc'->'/misc': No such file or directory\nmount: '/dev/block/bootdevice/by-name/modem_a'->'/vendor/firmware_mnt': No such file or directory\nmount: '/dev/block/bootdevice/by-name/dsp_a'->'/vendor/dsp': No such file or directory\nmount: '/dev/block/bootdevice/by-name/bluetooth_a'->'/vendor/bt_firmware': No such file or directory\nmount: '/dev/block/bootdevice/by-name/boot_a'->'/boot': No such file or directory\nmount: '/dev/block/bootdevice/by-name/dtbo_a'->'/dtbo': No such file or directory\nmount: '/dev/block/bootdevice/by-name/recovery_a'->'/recovery': No such file or directory","code":1},"stderr":"mount: '/dev/block/bootdevice/by-name/persist'->'/mnt/vendor/persist': No such file or directory\nmount: '/dev/block/bootdevice/by-name/misc'->'/misc': No such file or directory\nmount: '/dev/block/bootdevice/by-name/modem_a'->'/vendor/firmware_mnt': No such file or directory\nmount: '/dev/block/bootdevice/by-name/dsp_a'->'/vendor/dsp': No such file or directory\nmount: '/dev/block/bootdevice/by-name/bluetooth_a'->'/vendor/bt_firmware': No such file or directory\nmount: '/dev/block/bootdevice/by-name/boot_a'->'/boot': No such file or directory\nmount: '/dev/block/bootdevice/by-name/dtbo_a'->'/dtbo': No such file or directory\nmount: '/dev/block/bootdevice/by-name/recovery_a'->'/recovery': No such file or directory"}
command: exec: {"cmd":["adb","-P",5037,"shell","cat /etc/recovery.fstab"],"stdout":"# Copyright (c) 2018, The Linux Foundation. All rights reserved.\n#\n# Redistribution and use in source and binary forms, with or without\n# modification, are permitted provided that the following conditions are\n# met:\n#    * Redistributions of source code must retain the above copyright\n#      notice, this list of conditions and the following disclaimer.\n#    * Redistributions in binary form must reproduce the above\n#      copyright notice, this list of conditions and the following\n#      disclaimer in the documentation and/or other materials provided\n#      with the distribution.\n#    * Neither the name of The Linux Foundation nor the names of its\n#      contributors may be used to endorse or promote products derived\n#      from this software without specific prior written permission.\n#\n# THIS SOFTWARE IS PROVIDED \"AS IS\" AND ANY EXPRESS OR IMPLIED\n# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT\n# ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS\n# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\n# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\n# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\n# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\n# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n# Android fstab file.\n# The filesystem that contains the filesystem checker binary (typically /system) cannot\n# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK\n\n#<src>                                                 <mnt_point>            <type>  <mnt_flags and options>                            <fs_mgr_flags>\nsystem                \t\t\t\t\t/system                ext4    ro,barrier=1                                         wait,slotselect,avb=vbmeta_system,logical,first_stage_mount,avb_keys=/avb/q-gsi.avbpubkey:/avb/r-gsi.avbpubkey:/avb/s-gsi.avbpubkey\nsystem_ext                              /system_ext            ext4    ro,barrier=1                                         wait,slotselect,avb=vbmeta_system,logical,first_stage_mount\nproduct                                                 /product               ext4    ro,barrier=1,discard                                 wait,slotselect,avb=vbmeta_system,logical,first_stage_mount\nvendor                                                  /vendor                ext4    ro,barrier=1,discard                                 wait,slotselect,avb,logical,first_stage_mount\nodm                                                     /odm                   ext4    ro,barrier=1,discard                                 wait,slotselect,avb,logical,first_stage_mount\n/dev/block/by-name/metadata                             /metadata              ext4    noatime,nosuid,nodev,discard                         wait,check,formattable,first_stage_mount\n# Add fs_mgr flag - sysfs_path=/sys/devices/platform/soc/xxxx.[ufshc|sdhci] to userdata entry, based on UFS|eMMC device.\n/dev/block/bootdevice/by-name/userdata                  /data                  ext4    noatime,nosuid,nodev,discard,reserve_root=32768,resgid=1065,fsync_mode=nobarrier,inlinecrypt  latemount,wait,check,formattable,quota,reservedsize=128M,fileencryption=aes-256-xts:aes-256-cts:v2+inlinecrypt_optimized+wrappedkey_v0,metadata_encryption=aes-256-xts:wrappedkey_v0,keydirectory=/metadata/vold/metadata_encryption,checkpoint=fs\n/dev/block/bootdevice/by-name/userdata                  /data                  f2fs    noatime,nosuid,nodev,discard,reserve_root=32768,resgid=1065,fsync_mode=nobarrier,inlinecrypt  latemount,wait,check,formattable,quota,reservedsize=128M,fileencryption=aes-256-xts:aes-256-cts:v2+inlinecrypt_optimized+wrappedkey_v0,metadata_encryption=aes-256-xts:wrappedkey_v0,keydirectory=/metadata/vold/metadata_encryption,checkpoint=fs\n/dev/block/bootdevice/by-name/persist                   /mnt/vendor/persist    ext4    noatime,nosuid,nodev,barrier=1                       wait\n/dev/block/bootdevice/by-name/misc                      /misc                  emmc    defaults                                             defaults\n/devices/platform/soc/8804000.sdhci/mmc_host*           /storage/sdcard1       vfat    nosuid,nodev                                         wait,voldmanaged=sdcard1:auto,encryptable=footer\n/devices/platform/soc/1da4000.ufshc_card/host*          /storage/sdcard1       vfat    nosuid,nodev                                         wait,voldmanaged=sdcard1:auto,encryptable=footer\n/devices/platform/soc/a600000.ssusb/a600000.dwc3/xhci-hcd.*.auto*    /storage/usbotg    vfat    nosuid,nodev    wait,voldmanaged=usbotg:auto\n/dev/block/bootdevice/by-name/modem                     /vendor/firmware_mnt   vfat    ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337 wait,slotselect\n/dev/block/bootdevice/by-name/dsp                       /vendor/dsp            ext4    ro,nosuid,nodev,barrier=1                            wait,slotselect\n/dev/block/bootdevice/by-name/bluetooth                 /vendor/bt_firmware    vfat    ro,shortname=lower,uid=1002,gid=3002,dmask=227,fmask=337 wait,slotselect\n\n# Recovery only entries for OTA\n/dev/block/bootdevice/by-name/boot_a /boot emmc defaults recoveryonly\n/dev/block/bootdevice/by-name/dtbo_a /dtbo emmc defaults recoveryonly\n/dev/block/bootdevice/by-name/recovery_a /recovery emmc defaults recoveryonly"}
command: exec: {"cmd":["adb","-P",5037,"shell","rm -rf /cache/*"]}
command: exec: {"cmd":["adb","-P",5037,"shell","mkdir -p /cache/recovery"]}
debug: adb created /cache/recovery directory
verbose: running adb action push
command: spawn:start: {"cmd":["adb","-P",5037,"push","/home/jan/.cache/ubports/FP4/Ubuntu Touch/rootfs-444d054e5ba1448d405454b844251e822931bd3b014e10d3d960437a65076ccd.tar.xz","/home/jan/.cache/ubports/FP4/Ubuntu Touch/rootfs-444d054e5ba1448d405454b844251e822931bd3b014e10d3d960437a65076ccd.tar.xz.asc","/home/jan/.cache/ubports/FP4/Ubuntu Touch/device-a47bd90d2c266ed4ed6a9a1e09f61937fb8e79432f7ee2913f08d5b81ef5c654.tar.xz","/home/jan/.cache/ubports/FP4/Ubuntu Touch/device-a47bd90d2c266ed4ed6a9a1e09f61937fb8e79432f7ee2913f08d5b81ef5c654.tar.xz.asc","/home/jan/.cache/ubports/FP4/Ubuntu Touch/boot-32ddf56c5f3512657959cf54589c2e83f92b3dbb0f098022b5e505cfed6111cc.tar.xz","/home/jan/.cache/ubports/FP4/Ubuntu Touch/boot-32ddf56c5f3512657959cf54589c2e83f92b3dbb0f098022b5e505cfed6111cc.tar.xz.asc","/home/jan/.cache/ubports/FP4/Ubuntu Touch/keyring-162141caf64cd64c4ca014760930c524e4ee051e0afe1200c47c42cebf11fd44.tar.xz","/home/jan/.cache/ubports/FP4/Ubuntu Touch/keyring-162141caf64cd64c4ca014760930c524e4ee051e0afe1200c47c42cebf11fd44.tar.xz.asc","/home/jan/.cache/ubports/FP4/Ubuntu Touch/version-2.tar.xz","/home/jan/.cache/ubports/FP4/Ubuntu Touch/version-2.tar.xz.asc","/home/jan/.cache/ubports/FP4/Ubuntu Touch/image-signing.tar.xz","/home/jan/.cache/ubports/FP4/Ubuntu Touch/image-signing.tar.xz.asc","/home/jan/.cache/ubports/FP4/Ubuntu Touch/image-master.tar.xz","/home/jan/.cache/ubports/FP4/Ubuntu Touch/image-master.tar.xz.asc","/home/jan/.cache/ubports/FP4/Ubuntu Touch/ubuntu_command","/cache/recovery/"]}
command: exec: {"cmd":["adb","-P",5037,"shell","mount"],"stdout":"rootfs on / type rootfs (rw,size=2140772k,nr_inodes=535193)\ntmpfs on /dev type tmpfs (rw,nosuid,relatime,size=2805148k,nr_inodes=701287,mode=755)\ndevpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)\nproc on /proc type proc (rw,relatime,gid=3009,hidepid=2)\nsysfs on /sys type sysfs (rw,relatime)\ntmpfs on /mnt type tmpfs (rw,nosuid,nodev,noexec,relatime,size=2805148k,nr_inodes=701287,mode=755,gid=1000)\ntmpfs on /apex type tmpfs (rw,nosuid,nodev,noexec,relatime,size=2805148k,nr_inodes=701287,mode=755)\ntmpfs on /linkerconfig type tmpfs (rw,nosuid,nodev,noexec,relatime,size=2805148k,nr_inodes=701287,mode=755)\ntmpfs on /mnt/installer type tmpfs (rw,nosuid,nodev,noexec,relatime,size=2805148k,nr_inodes=701287,mode=755,gid=1000)\ntmpfs on /mnt/androidwritable type tmpfs (rw,nosuid,nodev,noexec,relatime,size=2805148k,nr_inodes=701287,mode=755,gid=1000)\nnone on /acct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct)\ntmpfs on /tmp type tmpfs (rw,relatime,size=2805148k,nr_inodes=701287)\ntmpfs on /storage type tmpfs (rw,relatime,size=2805148k,nr_inodes=701287,mode=050,gid=1028)\nnone on /config type configfs (rw,relatime)\nadb on /dev/usb-ffs/adb type functionfs (rw,relatime)\nfastboot on /dev/usb-ffs/fastboot type functionfs (rw,relatime)\n/dev/block/sda11 on /cache type ext4 (rw,relatime,stripe=2)\n/dev/block/sda7 on /metadata type ext4 (rw,relatime,discard)\n/dev/block/sda11 on /data type ext4 (rw,relatime,stripe=2)"}
debug: ext4 data partition ok
command: spawn:exit: {"cmd":["adb","-P",5037,"push","/home/jan/.cache/ubports/FP4/Ubuntu Touch/rootfs-444d054e5ba1448d405454b844251e822931bd3b014e10d3d960437a65076ccd.tar.xz","/home/jan/.cache/ubports/FP4/Ubuntu Touch/rootfs-444d054e5ba1448d405454b844251e822931bd3b014e10d3d960437a65076ccd.tar.xz.asc","/home/jan/.cache/ubports/FP4/Ubuntu Touch/device-a47bd90d2c266ed4ed6a9a1e09f61937fb8e79432f7ee2913f08d5b81ef5c654.tar.xz","/home/jan/.cache/ubports/FP4/Ubuntu Touch/device-a47bd90d2c266ed4ed6a9a1e09f61937fb8e79432f7ee2913f08d5b81ef5c654.tar.xz.asc","/home/jan/.cache/ubports/FP4/Ubuntu Touch/boot-32ddf56c5f3512657959cf54589c2e83f92b3dbb0f098022b5e505cfed6111cc.tar.xz","/home/jan/.cache/ubports/FP4/Ubuntu Touch/boot-32ddf56c5f3512657959cf54589c2e83f92b3dbb0f098022b5e505cfed6111cc.tar.xz.asc","/home/jan/.cache/ubports/FP4/Ubuntu Touch/keyring-162141caf64cd64c4ca014760930c524e4ee051e0afe1200c47c42cebf11fd44.tar.xz","/home/jan/.cache/ubports/FP4/Ubuntu Touch/keyring-162141caf64cd64c4ca014760930c524e4ee051e0afe1200c47c42cebf11fd44.tar.xz.asc","/home/jan/.cache/ubports/FP4/Ubuntu Touch/version-2.tar.xz","/home/jan/.cache/ubports/FP4/Ubuntu Touch/version-2.tar.xz.asc","/home/jan/.cache/ubports/FP4/Ubuntu Touch/image-signing.tar.xz","/home/jan/.cache/ubports/FP4/Ubuntu Touch/image-signing.tar.xz.asc","/home/jan/.cache/ubports/FP4/Ubuntu Touch/image-master.tar.xz","/home/jan/.cache/ubports/FP4/Ubuntu Touch/image-master.tar.xz.asc","/home/jan/.cache/ubports/FP4/Ubuntu Touch/ubuntu_command","/cache/recovery/"]}
verbose: running step {"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}
verbose: running adb action reboot
command: exec: {"cmd":["adb","-P",5037,"reboot","recovery"]}
verbose: running step {"actions":[{"core:end":null}]}
verbose: running core action end
info: All done! Your device will now reboot and complete the installation. Enjoy exploring Ubuntu Touch!

Description

I needed a couple of retries. Just guessing what might have caused this:

  • The succesful retry started with the phone off and not connected to the laptop where the installer was running.
  • In the first tries, the installer hung on "Waiting for device - Asserting unlocked bootloader variable...". In preparing the UT install, I unlocked the bootloader. Fastboot also hung then, also witing to see the phone. It needed root-privileges to get past that point.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions