Get well soon, I told you work for others is bad for you ;)
I do have syslinux installed, it is a dependency for something else, mkisolinux I think.
And this is my archive of archisos
obcore/syslinux 6.04.pre2.r11.gbf6db5b4-4 6.04.pre2.r11.gbf6db5b4-4 0.00 MiB
-rwxr-xr-x 1 root root 70K Oct 16 2019 /var/cache/pacman/pkg/archiso-43-1-any.pkg.tar.xz*
-rw-r--r-- 1 root root 72K May 15 15:19 /var/cache/pacman/pkg/archiso-43-2-any.pkg.tar.zst
-rw-r--r-- 1 root root 72K Jun 1 00:39 /var/cache/pacman/pkg/archiso-44-2-any.pkg.tar.zst
-rw-r--r-- 1 root root 74K Jun 30 23:52 /var/cache/pacman/pkg/archiso-45-1-any.pkg.tar.zst
-rw-r--r-- 1 root root 74K Jul 30 22:17 /var/cache/pacman/pkg/archiso-46-1-any.pkg.tar.zst
-rw-r--r-- 1 root root 75K Aug 25 23:21 /var/cache/pacman/pkg/archiso-47.1-1-any.pkg.tar.zst
-rw-r--r-- 1 root root 75K Sep 29 19:30 /var/cache/pacman/pkg/archiso-48-1-any.pkg.tar.zst
-rw-r--r-- 1 root root 75K Oct 4 00:01 /var/cache/pacman/pkg/archiso-48.1-1-any.pkg.tar.zst
44 also has lynx as dependency, which I had dropped in favor of elinks, but I don't think it makes a difference.
Syslinux has been here for a long while, even though I don't use it in favor of grub.
1st try "success, no errors but no iso"
2nd try "some error about installing a pkg" missed it because I restarted the program, used clean and restarted, 2nd try no built image though.
Again it seems some archiso component/hook is missing:
(2/2) Updating system user/group accounts...
obsysusers: info: create system group: nbd
obsysusers: info: create system user: nbd - comment="Network Block Device" ,uid=996,gid=nbd,home=/var/empty,shell=/sbin/nologin
obsysusers: info: disable login for user: nbd
obsysusers: info: add user: bin to group: daemon
obsysusers: info: add user: bin to group: sys
obsysusers: info: add user: daemon to group: adm
obsysusers: info: add user: daemon to group: bin
obsysusers: info: add user: daemon to group: lp
build.sh: out_action: tracing: Set hook for initcpio
build.sh: out_action: tracing: Create an initial ramdisk environment
==> Starting build: 5.9.0-arch1-1
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [memdisk]
==> ERROR: file not found: `memdiskfind'
-> Running build hook: [archiso_shutdown]
-> Running build hook: [archiso]
-> Running build hook: [archiso_loop_mnt]
-> Running build hook: [archiso_kms]
==> WARNING: Possibly missing firmware for module: radeon
==> WARNING: Possibly missing firmware for module: nouveau
==> WARNING: Possibly missing firmware for module: i915
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: advansys
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: csiostor
==> WARNING: Possibly missing firmware for module: cxgb3
==> WARNING: Possibly missing firmware for module: cxgb4
==> WARNING: Possibly missing firmware for module: isci
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: xhci_pci
==> WARNING: Possibly missing firmware for module: ums_eneub6250
==> WARNING: Possibly missing firmware for module: smsmdtv
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
==> Generating module dependencies
==> Creating xz-compressed initcpio image: /boot/archiso.img
==> WARNING: errors were encountered during the build. The image may not be complete.
build.sh: out_action: tracing: Prepare initial ramdisk boot
build.sh: out_action: tracing: Prepare extra-packages for boot
build.sh: out_action: tracing: Set syslinux
cp: cannot stat '/var/lib/obarun/obarun-mkiso/work/airootfs/usr/lib/syslinux/bios/*.c32': No such file or directory
cp: cannot stat '/var/lib/obarun/obarun-mkiso/work/airootfs/usr/lib/syslinux/bios/lpxelinux.0': No such file or directory
cp: cannot stat '/var/lib/obarun/obarun-mkiso/work/airootfs/usr/lib/syslinux/bios/memdisk': No such file or directory
gzip: /var/lib/obarun/obarun-mkiso/work/airootfs/usr/lib/modules/*-ARCH/modules.alias: No such file or directory
build.sh: out_action: tracing: Set isolinux
cp: cannot stat '/var/lib/obarun/obarun-mkiso/work/airootfs/usr/lib/syslinux/bios/isolinux.bin': No such file or directory
cp: cannot stat '/var/lib/obarun/obarun-mkiso/work/airootfs/usr/lib/syslinux/bios/isohdpfx.bin': No such file or directory
cp: cannot stat '/var/lib/obarun/obarun-mkiso/work/airootfs/usr/lib/syslinux/bios/ldlinux.c32': No such file or directory
build.sh: out_action: tracing: Prepare efiboot
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 14 100 14 0 0 19 0 --:--:-- --:--:-- --:--:-- 19
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 14 100 14 0 0 18 0 --:--:-- --:--:-- --:--:-- 18
build.sh: out_action: tracing: Set efiboot
mkfs.fat 4.1 (2017-01-24)
build.sh: out_action: tracing: Creating a list of installed packages on live-enviroment...
make.sh: out_valid: success: Done!
build.sh: out_action: tracing: Prepare and compress airootfs
make.sh: out_action: tracing: Cleaning up what we can on airootfs...
make.sh: out_valid: success: Done!
make.sh: out_action: tracing: Creating SquashFS image, this may take some time...
make.sh: out_valid: success: Done!
make.sh: out_action: tracing: Creating checksum file for self-test...
make.sh: out_valid: success: Done!
build.sh: out_action: tracing: Build the iso
2020-10-17 20:05:19.34 make.sh: fatal: The file '/var/lib/obarun/obarun-mkiso/work/iso/isolinux/isolinux.bin' does not exist.
make.sh: out_action: tracing: Cleaning up
make.sh: out_valid: success: Restore your shell options
build.sh: out_valid: success: Iso builded successfully
% pkg -Qs archiso
local/archiso 44-2
Tools for creating Arch Linux live and install iso images
No hurry, I am trying to see how this works, I remember giving up on it long ago.
Also, if you change pacman.conf to match the one on the target (-testing in my case) why does updating the script keep changing the pacman,conf? That is annoying too.
Can this be a source of problems? The previous runs were with my pacman.conf, the latest ones I noticed it run the default again.
I hope you didn't catch that cia-flu! I think it was sent to china but they are good at ping-pong and sent it right back to them :)
EDIT: chrooted to target and installed syslinux there too, it wasn't there, upgraded and unmounted everything, exited, cleaned and rerun:
2020-10-17 21:03:56.77 build.sh: fatal: Failed to install extra-packages
build.sh: out_action: tracing: Cleaning up
build.sh: out_valid: success: Umount /var/lib/obarun/obarun-mkiso/work/airootfs
build.sh: out_valid: success: Restore your shell options