Required packages for image builder and firmware selector broken for the last few days?

Apologies if this has already been noted or discussed... Couldn't find any mention in the forums except for previous incidents.

Edit: Is it my package selection causing the problem? (I add luci-app-statistics collectd-mod-thermal nano to the build every time.)

Edit 2: No, it's not my package selection; I reverted to defaults and it still errors.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt SNAPSHOT, r28821-9fb44638ba
 -----------------------------------------------------
root@OpenWrt:~# owut check
ASU-Server     https://sysupgrade.openwrt.org
Upstream       https://downloads.openwrt.org
Target         qualcommax/ipq807x
Profile        linksys_mx4300
Package-arch   aarch64_cortex-a53
Version-from   SNAPSHOT r28821-9fb44638ba (kernel 6.6.77)
Version-to     SNAPSHOT r28896-7b401a9d95 (kernel 6.6.79)
16 packages missing in target version, cannot upgrade
1 packages were downgraded
95 packages are out-of-date
Package build failures affect this device: details at
  https://downloads.openwrt.org/snapshots/faillogs/aarch64_cortex-a53/

ERROR: Checks reveal errors, do not upgrade

How imagebuilder is broken when it clearly says some of your packages failed to build inviting you to examine build logs?

Maybe use stable release to at least 24.10-SNAPSHOT to avoid daily evolving build/packaging system?

You may have missed the second edit.

This seems like the "wait a bit for packages to catch up" recurring issue, just confirming it affected everyone and not just me.

I updated the title of this thread to indicate it's the packages, not the image builder's fault.

Nobody gets notifications on your random edits and in general they get ignored.
If collectd was not built (due to broken autotools) your totaly non-defult package selection will not upgrade.
You are supposed to get around trivial issues if using bleeding edge snapshot on your spare routers.
Cannot stress more that 24.10.0 has 1-2 build failures, mostly in very exotic corners if ever. owut check -V 24.10-SNAPSHOT

1 Like

I'm in the same boat. I have an mx4300 which is not in stable yet, so relying on SNAPSHOT.

You can't custom build a router because nftables-json is part of fw4 and it is not available.

You can download a premade firmware that does have nfttables-json but there are a number of packages that you can't add after you install the premade successfully. For me that would be unbound, nftables and htop.

I guess we keep waiting and eventually those packages will be fixed.

Unless anyone has any other suggestions. Thanks.

1 Like

Yes, that happens with snapshot now and then. Even release-snapshot sometimes include something broken, though significantly less often. Just wait it out (and hope for next stable release)

1 Like

I was setting up a brand new Linksys E8450 and was able to use the pre-built SNAPSHOT OpenWrt image from Firmware Selector, but it either doesn't include Luci or my browser wouldn't let me connect to the non-secure Luci so I had to SSH to the device afterwards, run apk update and then apk add luci luci-ssl nano to get things rolling.

The build failures will happen, best is to go conservative with stable release and carefully curated package feed.

Is it possible to request a rebuild of https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/

Or I should be able to use packages from https://downloads.openwrt.org/snapshots/packages/aarch64_generic/ ?

It has been tried to be rebuilt several times in the last few days, but it fails always...
https://buildbot.openwrt.org/main/packages/#/builders/1

Possible reasons are e.g.

  • an interactive prompt in uboot-mediatek since an upgrade week ago. This is already known by developers and @ansuel and @robimarko are looking for fixing it
  • a race condition between some packages, where the build of one package first creates a library noticed by the second package, triggering some config prompt in that. Looking at the build history of cortex a53, there is a "timeout bug" that has started already 4 months ago, much earlier than the recent uboot-mediatek problem. So, there is possibly something hidden deep in some package's build config options.

It cannot be U-boot since that is nonshared and thus built in phase1 and not during packages

Thanks for the info. It's interesting how it only affects this target and not the other similar ones.

1 Like

I did some debugging today. I suspect Node bump in Nov 2024...

Ps. cortex a53 finally managed to succeed last night.

2 Likes

Awesome, it took like 4 attempts to get rebuilt, but Nginx for some reason is still falling with the broken patch (Which I fixed couple of days ago) but locally when using the SDK it builds just fine

Successful build from firmware-selector and successful flash.

Thanks much.

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.