[OpenWrt-Devel] ar71xx-mikrotik: Imagebuilder fails with "VERSIONOPT=y"

Sven Roederer devel-sven at geroedel.de
Tue Jul 17 15:16:28 EDT 2018


Hi,

anyone has an idea, how to debug the Makefiles of the Imagebuilder? to check 
what's happening when these CONFIG-options are not like:

> CONFIG_VERSION_FILENAMES=n
> CONFIG_VERSION_DIST="OpenWrt"
> CONFIG_VERSION_NUMBER="SNAPSHOT"
> 

Sven

Am Sonntag, 1. Juli 2018, 23:20:12 CEST schrieb Sven Roederer:
> Hi,
> 
> since long time our buildbot hat problems creating images for
> ar71xx-mikrotik with openwrt-master. I'm not sure anymore when it started
> after branching 17.01, as I did not look for this target for long.
> 
> By default we are using the following config-options:
> CONFIG_VERSIONOPT=y
> CONFIG_VERSION_FILENAMES=y
> CONFIG_VERSION_CODE_FILENAMES=y
> CONFIG_VERSION_DIST="Freifunk Berlin"
> CONFIG_VERSION_HWREV=""
> CONFIG_VERSION_MANUFACTURER=""
> CONFIG_VERSION_NICK="Dev"
> CONFIG_VERSION_NUMBER="2018-alpha"
> CONFIG_VERSION_CODE=""
> CONFIG_VERSION_PRODUCT=""
> CONFIG_VERSION_REPO="http://buildbot.berlin.freifunk.net/buildbot/stable/%V/
> %T/packages"
> 
> which fails when we use the imagebuilder to create our firmware. The
> regular compile, by using "make" will work.
> All other targets (e.g. ar71xx-generic, ramips-mt7620) we build for do not
> show this problem.
> 
> This is the error from calling the imagebuilder
> 
> > Building images for ar71xx - Default Profile
> > Packages: wpad community-profiles mtr ip iperf tmux vnstat ethtool
> > dnsmasq qos-scripts firewall iwinfo libiwinfo-lua tcpdump uhttpd
> > uhttpd-mod-ubus px5g-mbedtls libustream-mbedtls luci-app-olsr
> > luci-app-firewall luci-app-olsr-services luci-theme-bootstrap
> > luci-i18n-base-
> de
> 
> > luci-i18n-base-en luci-i18n-firewall-de luci-i18n-firewall-en
> > luci-i18n-olsr-
> de
> 
> > luci-i18n-olsr-en luci-i18n-statistics-de luci-i18n-statistics-en olsrd
> > olsrd-mod-arprefresh olsrd-mod-dyn-gw olsrd-mod-jsoninfo olsrd-mod-txtinfo
> > olsrd-mod-nameservice olsrd-mod-watchdog kmod-ipip kmod-batman-adv
> > alfred batctl luci-app-statistics collectd collectd-mod-interface
> > collectd-mod-iwinfo collectd-mod-network collectd-mod-olsrd
> > collectd-mod-rrdtool collectd-mod-ping collectd-mod-uptime
> > collectd-mod-memory base-files busybox dnsmasq dropbear firewall fstools
> > ip6tables iptables kernel kmod-ath9k kmod-gpio-button-hotplug
> > kmod-usb-core kmod-usb-ledtrig-usbport kmod-usb-ohci kmod-usb2 libc
> > libgcc logd mtd nand-utils netifd odhcp6c odhcpd-ipv6only opkg swconfig
> > uboot-envtools uci uclient-fetch
> > 
> > ...
> > 
> > Parallel mksquashfs: Using 1 processor
> > Creating 4.0 filesystem on /var/lib/buildbot/slaves/slave/ar71xx-mikrotik/
> 
> build/firmware/imgQGH2jj/openwrt-imagebuilder-SNAPSHOT-ar71xx-mikrotik.Linux
> -
> x86_64/build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/root.squashfs,
> block size 262144.
> 
> > [|                                                             ]    0/1324
> 
> 0%
> 
> > [====/                                                         ]  100/1324
> 
> 7%
> 
> > [=========/                                                    ]  200/1324
> 
> 15%
> 
> > [=============|                                                ]  300/1324
> 
> 22%
> 
> > [==================|                                           ]  400/1324
> 
> 30%
> 
> > [================================/                             ]  700/1324
> 
> 52%
> 
> > [=======================================================/      ] 1200/1324
> 
> 90%
> 
> > [=============================================================|] 1324/1324
> 
> 100%
> 
> > Exportable Squashfs 4.0 filesystem, xz compressed, data block size 262144
> > 
> > 	compressed data, compressed metadata, compressed fragments, no xattrs
> > 	duplicates are removed
> > 
> > Filesystem size 4145.19 Kbytes (4.05 Mbytes)
> > 
> > 	34.40% of uncompressed filesystem size (12051.00 Kbytes)
> > 
> > Inode table size 11690 bytes (11.42 Kbytes)
> > 
> > 	21.38% of uncompressed inode table size (54688 bytes)
> > 
> > Directory table size 16702 bytes (16.31 Kbytes)
> > 
> > 	46.46% of uncompressed directory table size (35951 bytes)
> > 
> > Number of duplicate files found 174
> > Number of inodes 1664
> > Number of files 1317
> > Number of fragments 38
> > Number of symbolic links  225
> > Number of device nodes 1
> > Number of fifo nodes 0
> > Number of socket nodes 0
> > Number of directories 121
> > Number of ids (unique uids + gids) 1
> > Number of uids 1
> > 
> > 	unknown (0)
> > 
> > Number of gids 1
> > 
> > 	unknown (0)
> > 
> > sysupgrade-routerboard/
> > sysupgrade-routerboard/CONTROL
> > sysupgrade-routerboard/root
> > sysupgrade-routerboard/kernel
> > sysupgrade-routerboard/
> > sysupgrade-routerboard/CONTROL
> > sysupgrade-routerboard/root
> > sysupgrade-routerboard/kernel
> > sysupgrade-routerboard/
> > sysupgrade-routerboard/CONTROL
> > sysupgrade-routerboard/root
> > sysupgrade-routerboard/kernel
> > 2645+1 records in
> > 2645+1 records out
> > 1354744 bytes (1.4 MB) copied, 0.0227269 s, 59.6 MB/s
> > Can't get lstat from kernel file!: No such file or directory
> > make[4]: ***
> > [/var/lib/buildbot/slaves/slave/ar71xx-mikrotik/build/firmware/
> imgQGH2jj/openwrt-imagebuilder-SNAPSHOT-ar71xx-mikrotik.Linux-x86_64/
> build_dir/target-mips_24kc_musl/linux-ar71xx_mikrotik/tmp/openwrt-snapshot-
> bd98d38-ar71xx-mikrotik-rb-nor-flash-16M-squashfs-sysupgrade.bin] Error 255
> 
> > make[3]: *** [build_image] Error 2
> > make[2]: *** [_call_image] Error 2
> > make[1]: *** [image] Error 2
> > make[1]: Leaving directory
> > `/var/lib/buildbot/slaves/slave/ar71xx-mikrotik/
> 
> build/firmware/imgQGH2jj/openwrt-imagebuilder-SNAPSHOT-ar71xx-mikrotik.Linux
> - x86_64'
> 
> > make: *** [.stamp-images] Error 2
> 
> When I change the following options, it will not fail:
> CONFIG_VERSION_FILENAMES=n
> CONFIG_VERSION_DIST="OpenWrt"
> CONFIG_VERSION_NUMBER="SNAPSHOT"
> 
> I looked around in the Makefiles, but was not able to find the relavant
> code.
> 
> 
> Any ideas?
> 
> Sven
> 
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel



_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list