txz: requires pristine rootfs
If apk
(for example) had failed in a previous run of hscript-image -t txz
, recovery is not automatic:
HorizonScript Image Creation Utility version 0.9.7
Copyright (c) 2020 Adélie Linux and contributors.
This software is licensed to you under the terms of the
AGPL 3.0 license, unless otherwise noted.
2023-08-28T15:42:25.809 log /root/image/configs/arch/../base/base.installfile: parser: 0 error(s), 0 warning(s).
2023-08-28T15:42:25.828 step-start validate
2023-08-28T15:42:25.834 log /root/image/configs/arch/../base/base.installfile:39: warning: username: live has no set passphrase: This account will not be able to log in.
2023-08-28T15:42:25.841 log installfile: validator: 0 failure(s).
2023-08-28T15:42:25.842 step-end validate
2023-08-28T15:42:25.842 step-start disk
2023-08-28T15:42:25.843 step-end disk
2023-08-28T15:42:25.843 step-start pre-metadata
2023-08-28T15:42:25.844 log /root/image/configs/arch/../base/base.installfile:13: info: hostname: set hostname to 'adelie-live'
2023-08-28T15:42:25.844 log /root/image/configs/arch/../base/base.installfile:13: info: hostname: write 'adelie-live' to /etc/hostname
2023-08-28T15:42:25.847 log /root/image/configs/arch/../base/base.installfile:35: info: repository: write 'https://distfiles.adelielinux.org/adelie/current/system' to /etc/apk/repositories
2023-08-28T15:42:25.848 log /root/image/configs/arch/../base/base.installfile:36: info: repository: write 'https://distfiles.adelielinux.org/adelie/current/user' to /etc/apk/repositories
2023-08-28T15:42:25.848 step-end pre-metadata
2023-08-28T15:42:25.848 step-start net
2023-08-28T15:42:25.851 step-end net
2023-08-28T15:42:25.851 step-start pkgdb
2023-08-28T15:42:25.852 log /root/image/configs/arch/ppc.installfile:3: info: signingkey: trusting ppc-1@packages.adelielinux.org.pub for APK signing
2023-08-28T15:42:26.521 log /root/image/configs/arch/ppc.installfile:4: info: signingkey: trusting ppc-2@packages.adelielinux.org.pub for APK signing
2023-08-28T15:42:26.684 log /root/image/configs/arch/ppc.installfile:1: info: arch: setting system CPU architecture to ppc
2023-08-28T15:42:26.688 log internal: info: initialising APK
9 errors; 364 MiB in 205 packages
2023-08-28T15:42:27.475 log /sbin/apk: error: exited abnormally with status 9
2023-08-28T15:42:27.476 log pkginstall: error: The HorizonScript failed to execute: Check the log file for more details.
The temporary workaround is to do:
rm -fr /tmp/horizon-image