Hi Michael,

On 21/01/2026 11:59, Michael Tremer wrote:
Hello,

I am not sure whether it is worth trying to revert this commit:

   
https://git.ipfire.org/?p=thirdparty/grub.git;a=commitdiff;h=1a5417f39a0ccefcdd5440f2a67f84d2d2e26960

So that is what is checking the thing that is now failing.


Worst case what could happen is that it won’t boot.

That doesn't sound like what we would want to have happen. Looking at the list 
of major changes or fixes they don't look like anything where we have to have 
them in place quickly. The current version we have has all the CVE 
vulnerability fixes in place. So it seems to me okay to wait for now.

Will probably end up being a commit fix rather than a new release. Will just 
have to keep an eye out on that mail thread to see when there is an update.

Regards,

Adolf.


-Michael

On 20 Jan 2026, at 20:56, Adolf Belka <[email protected]> wrote:

Hi Michael,

On 20/01/2026 17:58, Michael Tremer wrote:
Hello Adolf,
There is something on the GRUB list about this:
   https://www.mail-archive.com/grub-devel%40gnu.org/msg42915.html?
It seems that it is either a bug in the linker or in GRUB, but there does not 
seem to be a solution.

Interesting that it is only the flash images that fail and not the cdrom. arch 
Linux have updated to it and I now have it on all my systems and I ran the 
grub-install and grub-mkconfig successfully for all systems.

I suppose we will have to wait for a fix from upstream.

No problems. I have also put the grub-btrfs update into the hold category as 
that was also updated to 2.14 and don't want to cause problem with that.

Regards,

Adolf.

Best,
-Michael
On 20 Jan 2026, at 12:46, Adolf Belka <[email protected]> wrote:

Hi All,

Grub-2.14 has been released and I have built it. The build was able to be run 
successfully.

The build also successfully ran the cdrom stage but it then failed in the 
flash-images section of the build.

I reverted grub back to the previous version and flash-images was able to be 
built without any issues.

Here is the end of the log showing the error that caused flash-images to fail.

Any help or suggestions on how to fix this would be greatly appreciated. If 
more of the flash-images build log is required then I can put it into the 
IPFire pastebin (it is around 3000 lines).

ERROR: ld.so: object '/tools_x86_64/lib/libpakfire_preload.so' from LD_PRELOAD 
cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/tools_x86_64/lib/libpakfire_preload.so' from LD_PRELOAD 
cannot be preloaded (cannot open shared object file): ignored.
Root filesystem isn't btrfs, skipping...
ERROR: ld.so: object '/tools_x86_64/lib/libpakfire_preload.so' from LD_PRELOAD 
cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/tools_x86_64/lib/libpakfire_preload.so' from LD_PRELOAD 
cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/tools_x86_64/lib/libpakfire_preload.so' from LD_PRELOAD 
cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/tools_x86_64/lib/libpakfire_preload.so' from LD_PRELOAD 
cannot be preloaded (cannot open shared object file): ignored.
done
# Boot the first kernel by default
chroot /tmp/harddisk grub-set-default 0
ERROR: ld.so: object '/tools_x86_64/lib/libpakfire_preload.so' from LD_PRELOAD 
cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/tools_x86_64/lib/libpakfire_preload.so' from LD_PRELOAD 
cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/tools_x86_64/lib/libpakfire_preload.so' from LD_PRELOAD 
cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/tools_x86_64/lib/libpakfire_preload.so' from LD_PRELOAD 
cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/tools_x86_64/lib/libpakfire_preload.so' from LD_PRELOAD 
cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/tools_x86_64/lib/libpakfire_preload.so' from LD_PRELOAD 
cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/tools_x86_64/lib/libpakfire_preload.so' from LD_PRELOAD 
cannot be preloaded (cannot open shared object file): ignored.
# Insert the UUID because grub-mkconfig often fails to
# detect that correctly
sed -i /tmp/harddisk/boot/grub/grub.cfg \
-e "s/root=[A-Za-z0-9\/=-]*/root=UUID=$(blkid -o value -s UUID 
/dev/mapper/loop0p3)/g"
# Install GRUB
grub-install --force --recheck --no-floppy --target=i386-pc \
--root-directory=/tmp/harddisk /dev/loop0
Installing for i386-pc platform.
grub-install: error: `/usr/lib/grub/i386-pc/kernel.img' is miscompiled: its 
start address is 0x9074 instead of 0x9000: ld.gold bug?.
make: *** [flash-images:157: /usr/src/log/flash-image] Error 1

Regards,

Adolf.






Reply via email to