Custom build ipfire ISO missing library

Hi IPFire devs:

I followed - IPFire 2.x - Build Howto to develop IPFire XDP DDoS feature with my development branch here GitHub - vincentmli/FireBeeOS at ipfire-bpf, I added a few software addons and the whole cached source tar ball can be found here Index of /download/firebeeos/

There is no any patches/changes to ISO build process, I suspect maybe there is some build process I am missing that result in ISO missing libreadline library

After a clean build, both ISO and flash image are generated, I tested flash image, it works perfectly. but when installing the ISO, the boot process complains missing libreadline library as picture here shown

The ISO can be generated by git clone and checkout GitHub - vincentmli/FireBeeOS at ipfire-bpf branch, copy cache directory from Index of /download/firebeeos/cache/ to the repo, and ./ build

1 Like

Parking here for follow issue

mount -o loop ipfire-2.29-core184-x86_64.iso /mnt/iso

ls -l /mnt/iso
total 1250535
dr-xr-xr-x 3 root root 2048 Mar 22 13:44 boot
-r–r–r-- 1 root root 35147 Mar 22 13:44 COPYING
-r–r–r-- 1 root root 1280504293 Mar 22 13:44 distro.img
dr-xr-xr-x 2 root root 2048 Mar 22 13:44 doc
dr-xr-xr-x 3 root root 2048 Mar 22 13:46 EFI
-r–r–r-- 1 root root 0 Mar 22 13:44
-r–r–r-- 1 root root 362 Mar 22 13:46 md5sum.txt
-r–r–r-- 1 root root 949 Mar 22 13:44 README.txt

distro.img shows it has

unzstd < distro.img | tar tvf - | grep ‘libreadline’

-rwxr-xr-x root/root 366928 2024-03-22 13:39 usr/lib/
lrwxrwxrwx root/root 0 2024-03-22 05:28 usr/lib/ →

FYI, I tested the ISO myself with real hardware installation, seems no problem with the ISO, false alarm here :slight_smile:

1 Like

not my lucky for use this iso … hmm … i dont know why i got error … if official iso ipfire i can use like normal …