Errors when using image builder for ipq806x

Since a few days ago I cannot build an image for R7800 from master: the build fails with a lot of errors like below. I checked and that packages are indeed missing: is there a way to check the status of the build to know when it is in a better shape?

Collected errors:
 * opkg_install_cmd: Cannot install package hostapd-utils.
 * opkg_install_cmd: Cannot install package wpad-openssl.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci-ssl-openssl:
 * 	uhttpd
 * 	luci-base
 * 	luci-mod-status
 * 	luci-base
 * 	libuci20130104
 * 	libubus20170705
 * 	firewall
 * 	opkg
 * 	rpcd-mod-rrdns
 * 	libustream-openssl20150806

http://downloads.openwrt.org/snapshots/faillogs/

http://phase2.builds.openwrt.org/

1 Like

Strange. I can't figure out any recent change that would make such a wide array of core packages to fail in phase2 buildbot, as those faillogs currently imply for most/all targets.

@fantom-x
Any recollection of how long you have noticed this? 2-3 days? or 1-2 weeks?

Possibly due to the latest lua changes.
Reference to:

Will be likely fixed by this commit, once the buildbot has completed new builds
https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=47a984477b1d300047b3001971f0af0e371ea9ee

Not sure if it matters any more, but it was failing for up to a week. Strangely, I was able to build (with image builder) the firmware for a Turris Omnia from master, but not for a r7800.

Yeah, if the reason for breakage was lua 5.3 introduction to OpenWrt sources, it was since last Friday, 28th of June. (and then it depends a bit on luck, how the packages have got built in the buildbot for various targets.)

Still failing, but the error is different now:

Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for luci-app-statistics:
* libip4tc0
* opkg_install_cmd: Cannot install package luci-app-statistics.
Makefile:152: recipe for target 'package_install' failed
make[2]: *** [package_install] Error 255
Makefile:111: recipe for target '_call_image' failed
make[1]: *** [_call_image] Error 2
Makefile:195: recipe for target 'image' failed
make: *** [image] Error 2

Likely temporary error.
iptables has been updated to 1.8.3 a few hours ago, so libip4tc0 has been upgraded and has been compiled by the phase1 buildbot (for armvirt) but phase2 buildbot has maybe not built the updated luci-app-statistics module after the iptables bump (so the dependency may be to wrong version).

I assume that the error will get fixed automatically in the next build rounds.

Ps. I build always my own builds from scratch. Much easier, as there is no dependency from the buildbot's cycle.

1 Like

I used to do that too, but it is time consuming. I really like using the image builder now and it only takes 5..10 minutes. I would rather be using 19.07, but it is not available so I have to use master to get the switch SNMP counter fix. There are not any customization I need to do any more.

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