Custom build ipfire ISO missing libreadline.so.8 library

Hi IPFire devs:

I followed www.ipfire.org - 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
missing-libreadline

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 ./make.sh 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 ipfire-2.29-core184.media
-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 libreadline.so.8.2

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

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

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 …