Cannot build 15.05 with image builder anymore

Hi,

I Cannot build 15.05 with image builder anymore. I guess it is related to the switch to archive server

make[1]: Entering directory '/home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620'
echo 'Building images for ramips - ArcherC20i'
Building images for ramips - ArcherC20i
echo 'Packages: base-files bind-dig busybox ca-certificates dmesg dnsmasq dropbear firewall fstools grep ip6tables iptables kernel kmod-gpio-button-hotplug kmod-leds-gpio kmod-ledtrig-usbdev kmod-nf-nathelper kmod-rt2800-pci kmod-rt2800-soc kmod-sched kmod-usb-core kmod-usb-ohci kmod-usb2 libc libgcc libopenssl librt lighttpd lighttpd-mod-auth lighttpd-mod-cgi luci miniupnpc mtd netifd odhcp6c odhcpd openvpn-easy-rsa openvpn-openssl opkg ppp ppp-mod-pppoe qos-scripts sudo swconfig uci wget'
Packages: base-files bind-dig busybox ca-certificates dmesg dnsmasq dropbear firewall fstools grep ip6tables iptables kernel kmod-gpio-button-hotplug kmod-leds-gpio kmod-ledtrig-usbdev kmod-nf-nathelper kmod-rt2800-pci kmod-rt2800-soc kmod-sched kmod-usb-core kmod-usb-ohci kmod-usb2 libc libgcc libopenssl librt lighttpd lighttpd-mod-auth lighttpd-mod-cgi luci miniupnpc mtd netifd odhcp6c odhcpd openvpn-easy-rsa openvpn-openssl opkg ppp ppp-mod-pppoe qos-scripts sudo swconfig uci wget
echo

rm -rf /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips
mkdir -p /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/bin/ramips /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/tmp /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/dl
if [ ! -f "/home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/packages/Packages" ] || [ ! -f "/home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/packages/Packages.gz" ] || [ "`find /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/packages -cnewer /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/packages/Packages.gz`" ]; then \
        echo "Package list missing or not up-to-date, generating it.";\
        make package_index; \
else \
        mkdir -p /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/tmp; \
        IPKG_NO_SCRIPT=1 IPKG_TMP="/home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/tmp/ipkgtmp" IPKG_INSTROOT="/home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips" IPKG_CONF_DIR="/home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/tmp" IPKG_OFFLINE_ROOT="/home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips" /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/staging_dir/host/bin/opkg -f /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/repositories.conf --force-depends --force-overwrite --force-postinstall --cache /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/dl --offline-root /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips --add-dest root:/ --add-arch all:100 --add-arch ramips_24kec:200 update || true; \
fi
Downloading http://archive.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/base/Packages.gz.
Updated list of available packages in /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips//usr/lib/opkg/lists/chaos_calmer_base.
Downloading http://archive.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/luci/Packages.gz.
Updated list of available packages in /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips//usr/lib/opkg/lists/chaos_calmer_luci.
Downloading http://archive.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/packages/Packages.gz.
Updated list of available packages in /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips//usr/lib/opkg/lists/chaos_calmer_packages.
Downloading http://archive.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/routing/Packages.gz.
Updated list of available packages in /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips//usr/lib/opkg/lists/chaos_calmer_routing.
Downloading http://archive.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/telephony/Packages.gz.
Updated list of available packages in /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips//usr/lib/opkg/lists/chaos_calmer_telephony.
Downloading http://archive.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/management/Packages.gz.
Updated list of available packages in /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips//usr/lib/opkg/lists/chaos_calmer_management.
Downloading file:packages/Packages.
Updated list of available packages in /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips//usr/lib/opkg/lists/imagebuilder.
make package_install
make[2]: Entering directory '/home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620'

Installing packages...
IPKG_NO_SCRIPT=1 IPKG_TMP="/home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/tmp/ipkgtmp" IPKG_INSTROOT="/home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips" IPKG_CONF_DIR="/home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/tmp" IPKG_OFFLINE_ROOT="/home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips" /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/staging_dir/host/bin/opkg -f /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/repositories.conf --force-depends --force-overwrite --force-postinstall --cache /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/dl --offline-root /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips --add-dest root:/ --add-arch all:100 --add-arch ramips_24kec:200 install /home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620/packages/base/libc_0.9.33.2-1_ramips_24kec.ipk
Installing libc (0.9.33.2-1) to root...
Installing libgcc (4.8-linaro-1) to root...
Downloading http://archive.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/base/libgcc_4.8-linaro-1_ramips_24kec.ipk.
make[2]: *** [Makefile:131: package_install] Segmentation fault
make[2]: Leaving directory '/home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620'
make[1]: *** [Makefile:106: _call_image] Error 2
make[1]: Leaving directory '/home/pparent/code/Firmware-master-builder/builders/OpenWrt-ImageBuilder-mt7620'
make: *** [Makefile:178: image] Error 2

Now you might ask why I would like to build such an old image, and you may find the answer here:

(Even though I admit I still have to test wether it is better with 19.07 or not)

Any Idea?

Segmentation fault?

It might also be realtred to using a too modern Linux for the build. For building the pre-2015 code, I suggest that you use Linux from 2014 or so. E.g. Ubuntu 14.04LTS.

Or, manually download the needed packages to your dl directory, so that the build process does not need to use the download function at all.

3 Likes

Thank's I did not think about ths, indeed I upgraded to debian 10. I will test in a VM with debian 9.

Ok it works! Thank's a lot!

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