#13063: 02.25.2013 
/snapshots/trunk/ar71xx/OpenWrt-ImageBuilder-ar71xx_generic-for-
linux-x86_64 make error
------------------------------+-----------------------------------
  Reporter:  mmentus88@…      |      Owner:  developers
      Type:  defect           |     Status:  new
  Priority:  response-needed  |  Milestone:  Barrier Breaker 14.07
 Component:  other            |    Version:  Trunk
Resolution:                   |   Keywords:  x86,imagebuilder
------------------------------+-----------------------------------

Comment (by marcobuijs@…):

 I was having the same problem. It turned out to be a rights issue. My goal
 was to create an image that is slightly different from the original image
 for the TP-Link WDR-3600. So I followed the steps here:
 http://wiki.openwrt.org/doc/howto/obtain.firmware.generate and downloaded
 https://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic
 /OpenWrt-ImageBuilder-ar71xx_generic-for-linux-x86_64.tar.bz2

 Then I tried to make an image, without changing anything. e.g.:
 {{{sudo make image PROFILE="TLWDR4300" PACKAGES="kmod-usb-core kmod-usb2
 kmod-ledtrig-usbdev"}}}
 and
 {{{sudo make image}}}

 But I did not seem to be able to make any image.... Always receiving the
 following output:


 {{{
 mpbuijs@ubuntu:~/Desktop/OpenWrt-ImageBuilder-ar71xx_generic-for-linux-
 x86_64$ sudo make image PROFILE="TLWDR4300" PACKAGES="kmod-usb-core kmod-
 usb2 kmod-ledtrig-usbdev"
 [sudo] password for mpbuijs:
 make[1]: Entering directory `/home/mpbuijs/Desktop/OpenWrt-ImageBuilder-
 ar71xx_generic-for-linux-x86_64'
 echo 'Building images for ar71xx - TP-LINK TL-
 WDR3500/3600/4300/4310/MW4350R'
 Building images for ar71xx - TP-LINK TL-WDR3500/3600/4300/4310/MW4350R
 echo 'Packages: base-files busybox dnsmasq dropbear firewall fstools
 ip6tables iptables kernel kmod-ath9k kmod-gpio-button-hotplug kmod-ipt-
 nathelper kmod-ledtrig-usbdev kmod-usb-core kmod-usb2 libc libgcc mtd
 netifd odhcp6c odhcpd opkg ppp ppp-mod-pppoe swconfig uboot-envtools uci
 wpad-mini'
 Packages: base-files busybox dnsmasq dropbear firewall fstools ip6tables
 iptables kernel kmod-ath9k kmod-gpio-button-hotplug kmod-ipt-nathelper
 kmod-ledtrig-usbdev kmod-usb-core kmod-usb2 libc libgcc mtd netifd odhcp6c
 odhcpd opkg ppp ppp-mod-pppoe swconfig uboot-envtools uci wpad-mini
 echo

 rm -rf /home/mpbuijs/Desktop/OpenWrt-ImageBuilder-ar71xx_generic-for-
 linux-x86_64/build_dir/target-mips_34kc_uClibc-0.9.33.2/root-ar71xx
 mkdir -p /home/mpbuijs/Desktop/OpenWrt-ImageBuilder-ar71xx_generic-for-
 linux-x86_64/build_dir/target-mips_34kc_uClibc-0.9.33.2/root-ar71xx
 /home/mpbuijs/Desktop/OpenWrt-ImageBuilder-ar71xx_generic-for-linux-
 x86_64/bin/ar71xx /home/mpbuijs/Desktop/OpenWrt-ImageBuilder-
 ar71xx_generic-for-linux-x86_64/tmp
 if [ ! -f "/home/mpbuijs/Desktop/OpenWrt-ImageBuilder-ar71xx_generic-for-
 linux-x86_64/packages/Packages" ] || [ ! -f "/home/mpbuijs/Desktop
 /OpenWrt-ImageBuilder-ar71xx_generic-for-linux-
 x86_64/packages/Packages.gz" ] || [ "`find /home/mpbuijs/Desktop/OpenWrt-
 ImageBuilder-ar71xx_generic-for-linux-x86_64/packages -cnewer
 /home/mpbuijs/Desktop/OpenWrt-ImageBuilder-ar71xx_generic-for-linux-
 x86_64/packages/Packages.gz`" ]; then \
                 echo "Package list missing or not up-to-date, generating
 it.";\
                 make package_index; \
         else \
                 mkdir -p /home/mpbuijs/Desktop/OpenWrt-ImageBuilder-
 ar71xx_generic-for-linux-x86_64/build_dir/target-mips_34kc_uClibc-0.9.33.2
 /root-ar71xx/tmp; \
                 IPKG_TMP="/home/mpbuijs/Desktop/OpenWrt-ImageBuilder-
 ar71xx_generic-for-linux-x86_64/tmp/ipkgtmp"
 IPKG_INSTROOT="/home/mpbuijs/Desktop/OpenWrt-ImageBuilder-ar71xx_generic-
 for-linux-x86_64/build_dir/target-mips_34kc_uClibc-0.9.33.2/root-ar71xx"
 IPKG_CONF_DIR="/home/mpbuijs/Desktop/OpenWrt-ImageBuilder-ar71xx_generic-
 for-linux-x86_64/tmp" IPKG_OFFLINE_ROOT="/home/mpbuijs/Desktop/OpenWrt-
 ImageBuilder-ar71xx_generic-for-linux-x86_64/build_dir/target-
 mips_34kc_uClibc-0.9.33.2/root-ar71xx" /home/mpbuijs/Desktop/OpenWrt-
 ImageBuilder-ar71xx_generic-for-linux-x86_64/staging_dir/host/bin/opkg -f
 /home/mpbuijs/Desktop/OpenWrt-ImageBuilder-ar71xx_generic-for-linux-
 x86_64/repositories.conf --force-depends --force-overwrite --force-
 postinstall --cache /home/mpbuijs/Desktop/OpenWrt-ImageBuilder-
 ar71xx_generic-for-linux-x86_64/dl --offline-root /home/mpbuijs/Desktop
 /OpenWrt-ImageBuilder-ar71xx_generic-for-linux-x86_64/build_dir/target-
 mips_34kc_uClibc-0.9.33.2/root-ar71xx --add-dest root:/ --add-arch all:100
 --add-arch ar71xx:200 update; \
         fi
 Package list missing or not up-to-date, generating it.
 make[2]: Entering directory `/home/mpbuijs/Desktop/OpenWrt-ImageBuilder-
 ar71xx_generic-for-linux-x86_64'

 Building package index...
 (cd /home/mpbuijs/Desktop/OpenWrt-ImageBuilder-ar71xx_generic-for-linux-
 x86_64/packages; /home/mpbuijs/Desktop/OpenWrt-ImageBuilder-
 ar71xx_generic-for-linux-x86_64/scripts/ipkg-make-index.sh . > Packages &&
 \
                 gzip -9c Packages > Packages.gz \
         ) >/dev/null 2>/dev/null
 make[2]: *** [package_index] Error 126
 make[2]: Leaving directory `/home/mpbuijs/Desktop/OpenWrt-ImageBuilder-
 ar71xx_generic-for-linux-x86_64'
 make[1]: *** [_call_image] Error 2
 make[1]: Leaving directory `/home/mpbuijs/Desktop/OpenWrt-ImageBuilder-
 ar71xx_generic-for-linux-x86_64'
 make: *** [image] Error 2
 }}}

 Output of
 {{{
 (cd /home/mpbuijs/Desktop/OpenWrt-ImageBuilder-ar71xx_generic-for-linux-
 x86_64/packages; /home/mpbuijs/Desktop/OpenWrt-ImageBuilder-
 ar71xx_generic-for-linux-x86_64/scripts/ipkg-make-index.sh . > Packages)
 }}}

 is
 {{{
 Permission denied
 }}}

 To fix this, I made all files executable by all users in the OpenWrt-
 ImageBuilder folder:
 {{{
 sudo chmod -R a+x OpenWrt-ImageBuilder-ar71xx_generic-for-linux-x86_64/
 }}}

 This solved the problem for me.

--
Ticket URL: <https://dev.openwrt.org/ticket/13063#comment:10>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to