Bug 2387466 (F43Serverbootaarch64Oversize) - Fedora 43: Server boot aarch64 image exceeds maximum size
Summary: Fedora 43: Server boot aarch64 image exceeds maximum size
Keywords:
Status: CLOSED ERRATA
Alias: F43Serverbootaarch64Oversize
Product: Fedora
Classification: Fedora
Component: distribution
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Aoife Moloney
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedBlocker
Depends On:
Blocks: FedoraOversizeTracker F43FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2025-08-10 07:38 UTC by Fedora QA Tools SIG
Modified: 2025-10-10 14:24 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-10-10 14:24:32 UTC
Type: ---
Embargoed:
blc: mirror-


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github weldr lorax pull 1495 0 None open runtime-install: drop tigervnc 2025-10-02 20:59:35 UTC

Description Fedora QA Tools SIG 2025-08-10 07:38:46 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250810.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-Rawhide-20250810.n.0.iso from compose Fedora-Rawhide-20250810.n.0 is 1204527104 bytes, exceeding the maximum size 1200000000. Canonical maximum sizes can be found at https://docs.fedoraproject.org/en-US/releases/f43/spins/ and https://docs.fedoraproject.org/en-US/releases/f43/blocking/ . This check is run by the 'relval' tool, which has its own list of maximum sizes derived from those pages. If the maximum size used for this comparison is wrong, please add a comment and file a bug against relval at https://pagure.io/fedora-qa/relval/issues and it will be corrected. If you believe the canonical maximum size for an image should be changed, please follow the appropriate process before filing a relval bug.

Comment 1 Fedora QA Tools SIG 2025-08-15 09:06:16 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250815.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-43-20250815.n.0.iso from compose Fedora-43-20250815.n.0 is 1238501376 bytes, exceeding the maximum size 1200000000.

Comment 2 Fedora QA Tools SIG 2025-08-18 17:46:42 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250818.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-43-20250818.n.0.iso from compose Fedora-43-20250818.n.0 is 1238505472 bytes, exceeding the maximum size 1200000000.

Comment 3 Fedora QA Tools SIG 2025-08-21 08:51:16 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250821.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-43-20250821.n.0.iso from compose Fedora-43-20250821.n.0 is 1238790144 bytes, exceeding the maximum size 1200000000.

Comment 4 Kamil Páral 2025-08-25 11:34:48 UTC
Accepted as an automatic blocker per policy:
https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process#Automatic_blockers

Comment 5 Fedora QA Tools SIG 2025-08-26 19:18:22 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250826.n.1/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-43-20250826.n.1.iso from compose Fedora-43-20250826.n.1 is 1240281088 bytes, exceeding the maximum size 1200000000.

Comment 6 Fedora QA Tools SIG 2025-09-10 09:42:04 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250910.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-43-20250910.n.0.iso from compose Fedora-43-20250910.n.0 is 1241235456 bytes, exceeding the maximum size 1200000000.

Comment 7 Fedora QA Tools SIG 2025-09-10 11:14:42 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/43/Fedora-43-20250910.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-43_Beta-1.1.iso from compose Fedora-43-20250910.0 is 1240938496 bytes, exceeding the maximum size 1200000000.

Comment 8 Fedora QA Tools SIG 2025-09-10 19:48:02 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/43/Fedora-43-20250910.1/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-43_Beta-1.2.iso from compose Fedora-43-20250910.1 is 1240954880 bytes, exceeding the maximum size 1200000000.

Comment 9 Fedora QA Tools SIG 2025-09-11 00:01:23 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/43/Fedora-43-20250910.2/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-43_Beta-1.3.iso from compose Fedora-43-20250910.2 is 1240954880 bytes, exceeding the maximum size 1200000000.

Comment 10 Fedora QA Tools SIG 2025-09-14 09:32:23 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250914.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-43-20250914.n.0.iso from compose Fedora-43-20250914.n.0 is 1241331712 bytes, exceeding the maximum size 1200000000.

Comment 11 Adam Williamson 2025-09-19 23:50:01 UTC
See x86_64 investigation at https://bugzilla.redhat.com/show_bug.cgi?id=2360054#c40 , much of it likely applies here also.

Comment 12 Fedora QA Tools SIG 2025-09-20 11:13:07 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250920.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-43-20250920.n.0.iso from compose Fedora-43-20250920.n.0 is 1244344320 bytes, exceeding the maximum size 1200000000.

Comment 13 Fedora QA Tools SIG 2025-09-27 08:51:20 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250927.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-43-20250927.n.0.iso from compose Fedora-43-20250927.n.0 is 1209415680 bytes, exceeding the maximum size 1200000000.

Comment 14 Adam Williamson 2025-09-29 15:12:32 UTC
[adamw@toolbx fedora-toolbox-43 ~]$ curl -I https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250929.n.0/compose/Everything/aarch64/iso/Fedora-Everything-netinst-aarch64-43-20250929.n.0.iso | grep Length
Content-Length: 1199683584

Just made it!

Comment 15 Fedora QA Tools SIG 2025-09-30 08:55:26 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250930.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-43-20250930.n.0.iso from compose Fedora-43-20250930.n.0 is 1209800704 bytes, exceeding the maximum size 1200000000.

Comment 16 Adam Williamson 2025-10-02 00:40:23 UTC
well dangit.

Comment 17 Adam Williamson 2025-10-02 20:59:35 UTC
So, for a start, we have the NVIDIA bloat - additional 65M of NVIDIA firmware - because apparently yes, you can have an aarch64 system with a NVIDIA GPU you actually use to drive the display. So we're stuck with that.

There's an additional 10MB of qcom firmware in lib/firmware/qcom/x1e80100/LENOVO/83ED that's apparently there to support the "Lenovo Yoga Slim 7 Snapdragon platform". See https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/qcom/x1e80100/LENOVO/83ED?id=c0a41b80076051e31da48f3dcb5115672a370c89 . Mark, are we going to get another 10MB (compressed) of firmware every time Lenovo makes a new aarch64 system? That's...kind of a pain (it doesn't only affect the somewhat-arbitrary media size limits, but also initramfs sizes, which can fill up people's /boot partitions, and make low-memory systems fail to boot at all). 

We also have podman in the image now, whose deps eat up several MB. sigh. See https://github.com/rhinstaller/anaconda/pull/5285 .

But good news, finally found something I *could* chop out: tigervnc! anaconda dropped VNC support last year, but lorax is still installing tigervnc to the installer env, which pulls in X.org. Dropping tigervnc from lorax saves about 20MB, which is enough to get us under the limit again. Sent https://github.com/weldr/lorax/pull/1495 .

Comment 18 Mark Pearson 2025-10-03 01:02:24 UTC
Hi Adam,

Bit of a tough one to answer as the Qualcomm platforms aren't yet in the Linux program so I don't know what the future holds. This particularl FW was uploaded by me at the request of the community to make the experience on the ARM laptops better. My guess is....I think it's likely to continue as the FW is unique per platform (we're seeing it on x86 with ISH FW too I'm afraid)

For the short term - those can safely be removed for a server image if there's a way to do that. It's not a server platform - and wouldn't make sense to be used as one (though I have seen customers do weirder things). There should also be other files there for the T14s and X13s which are taking up space if that helps?

Mark

Comment 19 Adam Williamson 2025-10-03 01:08:21 UTC
I'm not sure we can actually vary the packages pulled in by lorax by variant, actually. but yeah, if we could, we could strip some stuff from Server, but it doesn't help Everything, and it doesn't help the 'low RAM' case - we've had pi zeros not booting this cycle because there's too much stuff in the initramfs, partly driven by firmware bloat :(

Comment 20 Fedora QA Tools SIG 2025-10-03 09:17:40 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20251003.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-43-20251003.n.0.iso from compose Fedora-43-20251003.n.0 is 1213009920 bytes, exceeding the maximum size 1200000000.

Comment 21 Fedora Update System 2025-10-03 23:02:46 UTC
FEDORA-2025-d2a4ad264a (lorax-43.11-3.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-d2a4ad264a

Comment 22 Adam Williamson 2025-10-03 23:06:16 UTC
bcl didn't respond to my ping yesterday, so since we're hitting the weekend and getting close to freeze, I went ahead and backported the tigervnc change myself and submitted it as a fix for this. It *should* be perfectly safe (famous last words).

Comment 23 Fedora Update System 2025-10-04 01:55:25 UTC
FEDORA-2025-d2a4ad264a has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-d2a4ad264a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-d2a4ad264a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 24 Fedora QA Tools SIG 2025-10-06 09:46:17 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20251006.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-43-20251006.n.0.iso from compose Fedora-43-20251006.n.0 is 1213014016 bytes, exceeding the maximum size 1200000000.

Comment 25 Adam Williamson 2025-10-06 17:52:55 UTC
If folks can test/karma the update, that'd be great. You can build an image yourself, or verify that openQA did one and it worked, or eyeball the change - https://src.fedoraproject.org/rpms/lorax/c/f46393ae32461a10a936776532ef3eea7b0ca630?branch=f43 .

Comment 26 Fedora Update System 2025-10-07 00:20:07 UTC
FEDORA-2025-d2a4ad264a (lorax-43.11-3.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 27 Kamil Páral 2025-10-10 14:24:32 UTC
$ curl -sI 'https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20251010.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-43-20251010.n.0.iso' | grep Content-Length
Content-Length: 1194053632

We have whole 5MB to grow.


Note You need to log in before you can comment on or make changes to this bug.