armadillo:~# TMPDIR=/mnt/SD2 swupdate -v -i /mnt/swu/SD1/update.swu [DEBUG] : SWUPDATE running : [read_settings_file] : Reading config file /etc/swupdate.cfg [DEBUG] : SWUPDATE running : [read_module_settings] : Reading config settings for module globals [TRACE] : SWUPDATE running : [load_cert_chain] : Read PEM #1: /O=SWUpdate/CN=Armadillo swupdate key /O=SWUpdate/CN=Armadillo swupdate key [TRACE] : SWUPDATE running : [load_cert_chain] : Read PEM #2: /O=SWUpdate/CN=Armadillo swupdate key #2 /O=SWUpdate/CN=Armadillo swupdate key #2 [TRACE] : SWUPDATE running : [load_cert_chain] : Read PEM #3: /O=SWUpdate/CN=kawamura /O=SWUpdate/CN=kawamura SWUpdate v2023.05_git20231025-r0 Licensed under GPLv2. See source distribution for detailed copyright notices. [TRACE] : SWUPDATE running : [print_registered_bootloaders] : Registered bootloaders: [TRACE] : SWUPDATE running : [print_registered_bootloaders] : none loaded. [TRACE] : SWUPDATE running : [main] : Using default bootloader interface: none [DEBUG] : SWUPDATE running : [load_decryption_key] : Read decryption key and initialization vector from file /etc/swupdate.aes-key. [TRACE] : SWUPDATE running : [lua_handlers_init] : External Lua handler(s) not found. [TRACE] : SWUPDATE running : [lua_report_exception] : Lua exception: [TRACE] : SWUPDATE running : [lua_report_exception] : [string "require ("swupdate_handlers")"]:1: module 'swupdate_handlers' not found: [TRACE] : SWUPDATE running : [lua_report_exception] : no field package.preload['swupdate_handlers'] [TRACE] : SWUPDATE running : [lua_report_exception] : no file '/usr/local/share/lua/5.4/swupdate_handlers.lua' [TRACE] : SWUPDATE running : [lua_report_exception] : no file '/usr/local/share/lua/5.4/swupdate_handlers/init.lua' [TRACE] : SWUPDATE running : [lua_report_exception] : no file '/usr/local/lib/lua/5.4/swupdate_handlers.lua' [TRACE] : SWUPDATE running : [lua_report_exception] : no file '/usr/local/lib/lua/5.4/swupdate_handlers/init.lua' [TRACE] : SWUPDATE running : [lua_report_exception] : no file '/usr/share/lua/5.4/swupdate_handlers.lua' [TRACE] : SWUPDATE running : [lua_report_exception] : no file '/usr/share/lua/5.4/swupdate_handlers/init.lua' [TRACE] : SWUPDATE running : [lua_report_exception] : no file '/usr/lib/lua/5.4/swupdate_handlers.lua' [TRACE] : SWUPDATE running : [lua_report_exception] : no file '/usr/lib/lua/5.4/swupdate_handlers/init.lua' [TRACE] : SWUPDATE running : [lua_report_exception] : no file '/usr/share/lua/common/swupdate_handlers.lua' [TRACE] : SWUPDATE running : [lua_report_exception] : no file '/usr/share/lua/common/swupdate_handlers/init.lua' [TRACE] : SWUPDATE running : [lua_report_exception] : no file './swupdate_handlers.lua' [TRACE] : SWUPDATE running : [lua_report_exception] : no file './swupdate_handlers/init.lua' [TRACE] : SWUPDATE running : [lua_report_exception] : no file '/usr/local/lib/lua/5.4/swupdate_handlers.so' [TRACE] : SWUPDATE running : [lua_report_exception] : no file '/usr/local/lib/lua/5.4/loadall.so' [TRACE] : SWUPDATE running : [lua_report_exception] : no file '/usr/lib/lua/5.4/swupdate_handlers.so' [TRACE] : SWUPDATE running : [lua_report_exception] : no file '/usr/lib/lua/5.4/loadall.so' [TRACE] : SWUPDATE running : [lua_report_exception] : no file './swupdate_handlers.so' [INFO ] : SWUPDATE running : [main] : Running on iot-a6e Revision at1 [TRACE] : SWUPDATE running : [print_registered_handlers] : Registered handlers: [TRACE] : SWUPDATE running : [print_registered_handlers] : dummy [TRACE] : SWUPDATE running : [print_registered_handlers] : archive [TRACE] : SWUPDATE running : [print_registered_handlers] : tar [TRACE] : SWUPDATE running : [print_registered_handlers] : lua [TRACE] : SWUPDATE running : [print_registered_handlers] : raw [TRACE] : SWUPDATE running : [print_registered_handlers] : rawfile [TRACE] : SWUPDATE running : [print_registered_handlers] : rdiff_image [TRACE] : SWUPDATE running : [print_registered_handlers] : rdiff_file [TRACE] : SWUPDATE running : [print_registered_handlers] : shellscript [TRACE] : SWUPDATE running : [print_registered_handlers] : preinstall [TRACE] : SWUPDATE running : [print_registered_handlers] : postinstall [TRACE] : SWUPDATE running : [print_registered_handlers] : exec [DEBUG] : SWUPDATE running : [read_module_settings] : No config settings found for module versions [TRACE] : SWUPDATE running : [read_sw_version_file] : Installed base_os: Version 3.18.4-at.5 [TRACE] : SWUPDATE running : [read_sw_version_file] : Installed boot: Version 2020.4-at20 [TRACE] : SWUPDATE running : [read_sw_version_file] : Installed extra_os.a6e-gw-container: Version 2.4 [TRACE] : SWUPDATE running : [read_sw_version_file] : Installed extra_os.initial_setup: Version 4 [TRACE] : SWUPDATE running : [read_sw_version_file] : Installed app_cnt: Version 1.0.0.45 [TRACE] : SWUPDATE running : [listener_create] : creating socket at /mnt/SD2/swupdateprog [TRACE] : SWUPDATE running : [network_initializer] : Main loop daemon [TRACE] : SWUPDATE running : [listener_create] : creating socket at /mnt/SD2/sockinstctrl [TRACE] : SWUPDATE running : [network_thread] : Incoming network request: processing... [INFO ] : SWUPDATE started : Software Update started ! [TRACE] : SWUPDATE running : [network_initializer] : Software update started [TRACE] : SWUPDATE running : [extract_file_to_tmp] : Found file [TRACE] : SWUPDATE running : [extract_file_to_tmp] : filename sw-description [TRACE] : SWUPDATE running : [extract_file_to_tmp] : size 1648 [TRACE] : SWUPDATE running : [extract_file_to_tmp] : Found file [TRACE] : SWUPDATE running : [extract_file_to_tmp] : filename sw-description.sig [TRACE] : SWUPDATE running : [extract_file_to_tmp] : size 754 [TRACE] : SWUPDATE running : [swupdate_verify_file] : Verified OK [DEBUG] : SWUPDATE running : [parse_cfg] : Parsing config file /mnt/SD2/sw-description [TRACE] : SWUPDATE running : [get_common_fields] : Version 5.3 [TRACE] : SWUPDATE running : [get_common_fields] : Description Atmark firmware image [TRACE] : SWUPDATE running : [parse_hw_compatibility] : Accepted Hw Revision : #RE:^at1(-.*)?$ [TRACE] : SWUPDATE running : [add_properties] : Found properties for enc.zst.scripts_post.sh: [TRACE] : SWUPDATE running : [add_properties_cb] : Property description: post_script [TRACE] : SWUPDATE running : [add_properties_cb] : Property cmd: sh $1 [TRACE] : SWUPDATE running : [add_properties_cb] : Property filename: scripts_post.sh [TRACE] : SWUPDATE running : [_parse_files] : Found compressed File: enc.zst.scripts_post.sh --> (ROOTFS) [DEBUG] : SWUPDATE running : [version_to_number] : Version 1.0.0.45 had more than 4 numbers, trailing numbers will be ignored [DEBUG] : SWUPDATE running : [version_to_number] : Version 1.0.0.45 had more than 4 numbers, trailing numbers will be ignored [DEBUG] : SWUPDATE running : [compare_versions] : Comparing old-style versions '1.0.0.45' <-> '1.0.0.45' [TRACE] : SWUPDATE running : [compare_versions] : Parsed: '281474976710701' <-> '281474976710701' [TRACE] : SWUPDATE running : [is_image_higher] : app_cnt(1.0.0.45) has a higher or same version installed, skipping... [TRACE] : SWUPDATE running : [add_properties] : Found properties for enc.zst.app_img_tar_sh__c___..n_target_load__1_____f299f39841e3138cdd7b7b8554fdf525a7dfa8a6.tar: [TRACE] : SWUPDATE running : [add_properties_cb] : Property description: swdesc_embed_container app_img.tar [TRACE] : SWUPDATE running : [add_properties_cb] : Property cmd: sh -c '${TMPDIR:-/var/tmp}/scripts/podman_target load $1' -- [TRACE] : SWUPDATE running : [add_properties_cb] : Property filename: app_img.tar [TRACE] : SWUPDATE running : [_parse_files] : Found compressed File app_cnt 1.0.0.45: enc.zst.app_img_tar_sh__c___..n_target_load__1_____f299f39841e3138cdd7b7b8554fdf525a7dfa8a6.tar --> (ROOTFS) [TRACE] : SWUPDATE running : [add_properties] : Found properties for enc.zst.scripts_pre.sh: [TRACE] : SWUPDATE running : [add_properties_cb] : Property description: pre_script [TRACE] : SWUPDATE running : [add_properties_cb] : Property cmd: sh $1 [TRACE] : SWUPDATE running : [add_properties_cb] : Property filename: scripts_pre.sh [TRACE] : SWUPDATE running : [_parse_files] : Found compressed File: enc.zst.scripts_pre.sh --> (ROOTFS) [TRACE] : SWUPDATE running : [parse] : Number of found artifacts: 2 [TRACE] : SWUPDATE running : [parse] : Number of scripts: 0 [TRACE] : SWUPDATE running : [parse] : Number of steps to be run: 2 [TRACE] : SWUPDATE running : [check_hw_compatibility] : Hardware iot-a6e Revision: at1 [TRACE] : SWUPDATE running : [hwid_match] : hwrev at1 matched by regexp ^at1(-.*)?$ [TRACE] : SWUPDATE running : [check_hw_compatibility] : Hardware compatibility verified [DEBUG] : SWUPDATE running : [preupdatecmd] : Running Pre-update command [DEBUG] : SWUPDATE running : [compare_versions] : Comparing semantic versions '5.3' <-> '5.0.1-0' [TRACE] : SWUPDATE running : [compare_versions] : Parsed: '5.3.0' <-> '5.0.1-0' [TRACE] : SWUPDATE running : [mkswu_hook_pre] : Using scripts from swu (version 5.3 >= 5.0.1-0) [TRACE] : SWUPDATE running : [extract_files] : Found file [TRACE] : SWUPDATE running : [extract_files] : filename enc.zst.scripts_pre.sh [TRACE] : SWUPDATE running : [extract_files] : size 28368 required [TRACE] : SWUPDATE running : [extract_files] : Installing STREAM enc.zst.scripts_pre.sh, 28368 bytes [TRACE] : SWUPDATE running : [install_single_image] : Found installer for stream enc.zst.scripts_pre.sh exec [INFO ] : SWUPDATE running : [install_single_image] : Installing pre_script [TRACE] : SWUPDATE running : [install_raw_file] : Installing file enc.zst.scripts_pre.sh on /mnt/SD2/scripts_pre.sh [TRACE] : SWUPDATE running : [exec_image] : Running sh $1 /mnt/SD2/scripts_pre.sh [TRACE] : SWUPDATE running : [read_lines_notify] : ./ [TRACE] : SWUPDATE running : [read_lines_notify] : ./pre_rootfs.sh [TRACE] : SWUPDATE running : [read_lines_notify] : ./common.sh [TRACE] : SWUPDATE running : [read_lines_notify] : ./post_boot.sh [TRACE] : SWUPDATE running : [read_lines_notify] : ./pre_appfs.sh [TRACE] : SWUPDATE running : [read_lines_notify] : ./post_init.sh [TRACE] : SWUPDATE running : [read_lines_notify] : ./podman_target [TRACE] : SWUPDATE running : [read_lines_notify] : ./post_rootfs.sh [TRACE] : SWUPDATE running : [read_lines_notify] : ./post_appfs.sh [TRACE] : SWUPDATE running : [read_lines_notify] : ./pre_boot.sh [TRACE] : SWUPDATE running : [read_lines_notify] : ./podman_cleanup [TRACE] : SWUPDATE running : [read_lines_notify] : ./versions.sh [TRACE] : SWUPDATE running : [read_lines_notify] : ./post_rootfs_baseos.sh [TRACE] : SWUPDATE running : [read_lines_notify] : ./pre_init.sh [TRACE] : SWUPDATE running : [read_lines_notify] : ./cleanup.sh [TRACE] : SWUPDATE running : [read_lines_notify] : ./post_common.sh [TRACE] : SWUPDATE running : [read_lines_notify] : ./post_success.sh [INFO ] : SWUPDATE running : [read_lines_notify] : Skipping install of component app_cnt 1.0.0.45 (has 1.0.0.45) [ERROR] : SWUPDATE failed [0] ERROR util.c : read_lines_notify : 1118 : ---------------------------------------------- [ERROR] : SWUPDATE failed [0] ERROR util.c : read_lines_notify : 1118 : /!\ Nothing to do -- failing on purpose to save bandwidth [ERROR] : SWUPDATE failed [0] ERROR util.c : read_lines_notify : 1118 : ---------------------------------------------- [TRACE] : SWUPDATE running : [__run_cmd] : sh $1 /mnt/SD2/scripts_pre.sh command returned 1 [ERROR] : SWUPDATE failed [0] ERROR exec_handler.c : exec_image : 92 : Command failed: sh $1 /mnt/SD2/scripts_pre.sh [TRACE] : SWUPDATE running : [exec_image] : Finished running command [TRACE] : SWUPDATE running : [install_single_image] : Installer for exec not successful ! [ERROR] : SWUPDATE failed [0] ERROR stream_interface.c : extract_files : 300 : Error streaming enc.zst.scripts_pre.sh swupdate_image_write failed: Broken pipe [TRACE] : SWUPDATE running : [endupdate] : SWUpdate was successful !