Git Product home page Git Product logo

imagebuilder's Introduction

Imagebuilder

Imagebuilder for GL.iNet devices. The Imagebuilder (previously called the Image Generator) is a pre-compiled environment suitable for creating custom images without having to compile the entire OpenWRT build environment.

Note: Using the imagebuilder you can build a firmware using GL.iNet Router API and User Interface. This is free for personal use. If you use for commercial project, you need to obtain a commercial license.

Introduction

As the old imagebuilder repository gets bigger and bigger, it makes it harder to download and use. Because of this we have improved the imagebuilder code. It is smaller and faster than before, however, executing 'git pull' under the old imagebuilder will conflict, so please clone the new imagebuilder to a new directory or delete the old one. The old imagebuilder has been moved to https://github.com/gl-inet/imagebuilder_archive.

The companion https://github.com/gl-inet/glinet repository is downloaded automatically when running the gl_image program. If you encounter any issues downloading the glinet repository, you can use the '--depth=' parameter to clone it manually:

git clone --depth=1 https://github.com/gl-inet/imagebuilder gl_imagebuilder

System requirements

  • x86_64 platform
  • Ubuntu or another linux distro

Running Imagebuilder under Windows can be done using the Windows Subsystem For Linux (WSL) with Ubuntu installed to it. Follow the guide bellow, installing Ubuntu 18.04 LTS from the Microsoft Store:

https://docs.microsoft.com/en-us/windows/wsl/install-win10

Note for Windows Subsystem For Linux (WSL) users:

The Imagebuilder requires a "case sensitive" system, Windows is unfortunately not. To run the Imagebuilder in WSL you MUST clone the repo to the linux folder tree, ie: /home/<username>/ or any other folder you choose. This is required, you CAN NOT run it from /mnt/c/ or any other windows native drive mounted in WSL. Running the Imagebuilder from a Windows mounted disk will result in a failed build with cryptic messages.

Preparing your build environment

To use the Imagebuilder on your system will usually require you to install some extra packages.

For Ubuntu 18.04 LTS, run the following commands to install the required packages:

sudo apt update && sudo apt upgrade -y
sudo apt install device-tree-compiler gawk gcc git g++ make ncurses-dev python unzip -y

Usage

Compile standard firmware based on GL.iNet(For example ar750s).

  1. clone imagebuilder
$ git clone https://github.com/gl-inet/imagebuilder.git
  1. switch to imagebuilder folder
$ cd imagebuilder
  1. clone glinet (default master branch)
$ git clone https://github.com/gl-inet/glinet.git
  1. go to the glinet directory and view the history tag
$ cd glinet
$ git pull
$ git tag | grep ar750s

You will get all the version about the ar750s product, like the list bebow, please switch the version tag what you want.

v3.003_ar750s
v3.009_ar750s
v3.025_ar750s
v3.100_ar750s
v3.101_ar750s
v3.104_ar750s
v3.105_ar150/ar300M/ar300M16/mt300n-v2/ar750/ar750s/x750/mifi/b1300/s1300/ap1300/mv1000/mv1000w
v3.201_ar150/mifi/usb150/ar300M/ar300M16/mt300n-v2/n300/ar750/ar750s/x750/e750/xe300/x300b/mt1300
v3.203_ar150/mifi/ar300M/ar300M16/mt300n-v2/n300/ar750/ar750s/x750/e750/x1200/xe300/x300b/mv1000/s1300/ap1300
v3.212_ar150/mifi/ar300m/usb150/n300/ar750/ar750s/x750/xe300/mt300n-v2/mv1000/b1300/s1300/ap1300/b2200
v3.215_ap1300/ar150/ar300m/ar750/ar750s/b1300/b2200/e750/mifi/mt1300/mt300n-v2/mv1000-emmc/n300/s1300/sf1200/sft1200/usb150/x300b/x750/xe300
  1. for example, switch to the 3.215 version of the ar750s firmware tag
$ git checkout v3.215_ap1300/ar150/ar300m/ar750/ar750s/b1300/b2200/e750/mifi/mt1300/mt300n-v2/mv1000-emmc/n300/s1300/sf1200/sft1200/usb150/x300b/x750/xe300
  1. return to the imagebuilder folder
$ cd ../
  1. compile firmware
$ ./gl_image -i -p ar750s

Add additional packages

For example, make an image for the ar750s with some extra packages included:

$ ./gl_image -i -p ar750s -e "tcpdump nano"

You'll find the compiled firmware image in bin/20220526/ar750s/

For other firmwares, the compiled firmware file is in bin/xxxxxxxx/<device_name>/

Shield the upgrade address of standard firmware

The GL.iNet standard firmware will checks the latest firmware from the GL.iNet server, so you need to shield the firmware upgrade address server when compiling the firmware.

If not, when GL.iNet releases the later firmware, your device will be prompted to upgrade on the Web interface, and if you or your customer clicks the upgrade button, GL.iNet standard firmware will replace your firmware.

Close the method: add useless address or your upgrade server in the /etc/config/glconfig file, like this:

config service 'autoupdate'
        option time '04:00'
        option enable '0'
        option firmware_path 'http://www.google.com'

The uci command to add address is as follows.

uci set glconfig.autoupdate.firmware_path='http://www.google.com'
uci commit

Build a custom ipk using imagebuilder

You can go to the link https://github.com/gl-inet/sdk according to the instructions to compile helloworld.ipk. Use this package for imagebuilder test.Or use your own ipk and emulate the following steps to build the firmware.

Basic configuration

All the GL device package configuration is done with the glinet/images.json file. The following

packages: The default packages included in all firmwares
profiles: Configuration for each firmware
{
	<image_name>:
	{
	    profile: The name of the device. Run "make info" for a list of available devices.
	    version: Firmware version. Generates a version file called /etc/glversion and overrides /etc/opk/distfeeds.conf with the version number
	    imagebuilder: Image builder folder
	    packages: Packages in the firmware. Variables include the default packages. Add the package name to include. "-" appended to the package name excludes the package, eg: "-mwan3"
	    files: Files folder, it allows customized configuration files to be included in images built with Image Generator, all files from the folder will be copied into device's rootfs("/").
	}
}

Add ipk packages

1.The new download of the uncompiled imagebuilder code in the root directory did not generate /imagebuilder/3.1/openwrt-imagebuilder-ar71xx-generic_3.1 directory structure, need to use ./gl_image -p <image_name> to compile the source code once.

Then create the packages directory in the gl_imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-generic_3.1 directory and place the customized ipk in that directory, as shown below,I put in a helloworld_1.0_mips_24kc.ipk

linux@ubuntu:~/gl_imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-generic_3.1# ls packages/

..............
..............
**helloworld_1.0_mips_24kc.ipk**                                 Packages
libc_1.1.19-1_mips_24kc.ipk                                      Packages.gz
..............
..............

2.Modify the glinet/images.json file.

"mifi": {
		"profile": "gl-mifi",
		"version": "3.027",
		"imagebuilder": "3.1/openwrt-imagebuilder-ar71xx-generic_3.1",
		"packages": "gl-base-files-ar $basic $vpn $storage $glinet $usb -wpa-cli -kmod-rt2800-usb helloworld"
	}

Set files properties

1.If you want to compile your own /etc/init.d/gl_init files or /www folders, you need to specify the files properties.Then create the files directory in the gl_imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-generic_3.1 directory.

The modified /etc/init.d/gl_init file, according to the folder directory structure put into the gl_imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-generic_3.1/files directory.

The modified /www folder is also placed in the files directory. As shown below.

linux@ubuntu:~/gl_imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-generic_3.1/files$ ls

etc  www

2.Modify the glinet/images.json file.

"mifi": {
		"profile": "gl-mifi",
		"version": "3.027",
		"imagebuilder": "3.1/openwrt-imagebuilder-ar71xx-generic_3.1",
		"packages": "gl-base-files-ar $basic $vpn $storage $glinet $usb -wpa-cli -kmod-rt2800-usb helloworld",
		"files": "imagebuilder/3.1/openwrt-imagebuilder-ar71xx-generic_3.1/files"
	}

3.Save the glinet/images.json file.

4.Compile the code with ./gl_image -p mifi

5.Completed in gl_imagebuilder/bin/mifi/openwrt-mifi-3.027-0312.bin, find the bin file and installed to the routing.

Advanced configuration

Example

We want to create a clean customized firmware for our mifi device that includes helloworld.ipk, here is an example of a user-defined configuration file. We name it myfirst.json:

linux@ubuntu:~/gl_imagebuilder# cat myfirst.json

{
	"profiles":
	{
	    "helloworld":
		{
	        "profile": "gl-mifi",
	        "version": "3.027",
	        "imagebuilder": "3.1/openwrt-imagebuilder-ar71xx-generic_3.1",
	        "packages": "luci helloworld"
	    }
	}
}

Placing the helloworld.ipk in the glinet/ar71xx folder and running ./gl_image -c myfirst.json -p helloworld will build our clean image with our helloworld.ipk included.

Docker build environment

You can also use a docker container as build environment.

Install Docker to your system, here is how to do it for Ubuntu:

sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

After cloning the Imagebuilder to your system as in the previous section, build the Docker image by running the following:

sudo docker build --rm -t gl_imagebuilder - < Dockerfile

To list all the possible device names:

sudo docker run -v "$(pwd)":/src gl_imagebuilder -l

And to make a firmware image for the Mifi with some extra packages included:

sudo docker run -v "$(pwd)":/src gl_imagebuilder -p mifi -e openssh-sftp-server nano htop

You'll find the compiled firmware image in bin//gl-mifi/openwrt-mifi-ar71xx-generic-gl-mifi-squashfs-sysupgrade.bin

For other firmwares, the compiled firmware file is in bin//<device_name>/

imagebuilder's People

Contributors

alzhao avatar barhom avatar goodsupper avatar handongming avatar hoff-glinet avatar johnex avatar lancersky avatar luochongjun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

imagebuilder's Issues

AX1800 failing d2112

Running the following command on Ubuntu 18.04

./gl_image -p ax1800

fails with,

Configuring gl-modem.
Configuring gl-mqtt.
Configuring gl-ddns.
Configuring gl-cloud-ui.
Configuring kmod-ipt-ipset.
Configuring ipset.
Configuring qca-wlanfw-upgrade.
Configuring libimobiledevice.
Configuring usbmuxd.
Configuring ppp.
Configuring trace-cmd.
Configuring kmod-leds-gpio.
Configuring rtty-openssl.
Configuring logd.
Configuring kmod-shortcut-fe-cm.
Configuring qca-wifi-cyp-fw-hw1-11.0-asic.
Configuring kmod-qca-nss-crypto.
Configuring kmod-qca-nss-cfi-cryptoapi.
Configuring qca-whc-repacd.
Configuring qca-wpa-cli.
Configuring gl-base-files.
Configuring gl-wifison.
Configuring lighttpd-mod-access.
Configuring iptables-mod-hashlimit.
Configuring wififw_mount_script.
Configuring luci-proto-ipv6.
Configuring gl-wg-server.
Configuring kmod-crypto-ecb.
Configuring iptables-mod-filter.
Configuring kmod-fs-ntfs.
ConfigurinCollected errors:

  • satisfy_dependencies_for: Cannot satisfy the following dependencies for athdiag:
  •  qca-wifi * 
    
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-qca-wifi-unified-profile:
  •  iproute2 *      kmod-msm-mproc * 
    
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-dwc3-qcom:
  •  kmod-usb-gadget * 
    
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for qca-acfg:
  •  iproute2 * 
    
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for qca-cnss-daemon:
  •  qca-qmi *       qca-data * 
    
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for rstp:
  •  kmod-qca-ssdk-hnat * 
    
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for stubby:
  •  ca-certs * 
    
  • opkg_install_cmd: Cannot install package gl-rtty.
    g kmod-usb-serial-cp210x.
    Configuring qca-spectral.
    Configuring qca-icm.
    Configuring qca-iface-mgr-10.4.
    Configuring gl-ble-ubus.
    Configuring kmod-fuse.
    Configuring ntfs-3g.
    Configuring kmod-nf-nathelper-extra.
    Configuring bridge.
    Configuring libext2fs.
    Configuring e2fsprogs.
    Configuring kmod-usb-acm.
    Configuring kmod-usb-net-ipheth.
    Configuring rng-tools.
    Configuring gl-portal.
    Configuring pm-utils.
    Configuring gl-upload.
    Configuring gl-monitor.
    Configuring luci-app-upnp.
    Configuring qca-nss-fw-eip-cp.
    Configuring kmod-nat46.
    Configuring kmod-pppol2tp.
    Configuring kmod-qca-nss-ecm-premium.
    Configuring wwan.
    Configuring uqmi.
    Configuring kmod-qca-nss-drv-l2tpv2.
    Configuring iptables-mod-conntrack-extra.
    Configuring kmod-ipt-u32.
    Configuring iptables-mod-u32.
    Configuring qca-nss-fw-cp-retail.
    Configuring qca-acfg.
    Configuring file.
    Configuring qca-wrapd.
    Configuring comgt-ncm.
    Configuring qcmbr-10.4.
    Configuring mwan3.
    Configuring kmod-qca-nss-drv-ipsecmgr.
    Configuring kmod-qca-nss-cfi-ocf.
    Configuring qca-wpa-supplicant-macsec.
    Configuring kmod-ipt-ipmark.
    Configuring kmod-nls-iso8859-1.
    Configuring qca-thermald-10.4.
    Configuring libsqlite3.
    Configuring gl-tertf.
    Configuring rstp.
    Configuring kmod-usb-phy-ipq807x.
    Configuring kmod-usb-uhci.
    Configuring rp-pppoe-relay.
    Configuring qca-hostap-macsec.
    Configuring gl-vpn-server.
    Configuring gl-sdk.
    Configuring blkid.
    Configuring dashboard.
    Configuring gl-firewall.
    Configuring kmod-usb-uas.
    Configuring lighttpd-mod-fastcgi.
    Configuring kmod-button-hotplug.
    Configuring kmod-ifb.
    Configuring kmod-crypto-arc4.
    Configuring kmod-crypto-sha1.
    Configuring kmod-mppe.
    Configuring cnssdiag.
    Configuring gl-qos-internal.
    Configuring qca-wpc.
    Configuring gl-ui.
    Configuring ppp-mod-pppoe.
    Configuring kmod-art2.
    Configuring dnsmasq-full.
    make[2]: *** [Makefile:143: package_install] Error 255
    make[2]: Leaving directory '/openwrt/openwrt-nss/openwrt-nss-ub18-k4460-gl-imagebuilder.feeds/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5'
    make[1]: *** [Makefile:113: _call_image] Error 2

Multiple erros in gl_image file

Unable to run command "./gl_image -p mifi -e "openssh-sftp-server nano htop""

I have done a fresh install and have all the prerequisites installed.

First issue at:
File "./gl_image", line 105
print "Oops! Failed to parse %s" % self.filename
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Oops! Failed to parse %s" % self.filename)?

Once I corrected the issues with misisng parentheses there are still more issues preeventing the command to run.

S1300 Base image and Bluetooth

@lancersky S1300 GL.iNet base image still based on OpenWRT 15, any plans to upgrade to the latest?

Bluetooth still doesn't works on my S1300, every time I try to scan I get error. I bought this device during super early bird, in case the hardware was different.

Also non GL.iNet packages at http://download.gl-inet.com/releases/packages-3.x/ipq40xx/ are really old.

Thank You

Cannot open 192.168.8.1

Already, it is successfully packaged into a bin file, but after flashing in the generated bin, you cannot enter 192.168.8.1, you can enter ssh.


Files not found

When running ./gl_image -p ar750s there's a whole lot of no such ... and ...not found errors:

Finalizing root filesystem...
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/glfw: line 3: /lib/functions.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/glfw: line 4: /lib/functions/network.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/glfw: line 5: /lib/mwan3/mwan3.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/glfw: line 6: /lib/functions/gl_util.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/gl_health: line 3: /lib/functions.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/gl_health: line 4: /lib/functions/network.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/gl_ssids: line 3: /lib/functions.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/gl_ssids: line 15: uci: command not found
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/gl_tertf: line 3: /lib/functions.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/gl_tertf: line 4: /lib/functions/network.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/gl_tertf: line 5: /lib/functions/gl_util.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/gl_tertf: line 10: get_model: command not found
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/vpn-service: line 9: /lib/functions/gl_util.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/vpn-service: line 13: get_model: command not found
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/vpn-service: line 14: check_guest_network_exist: command not found
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/startvpn: line 3: /lib/functions/gl_util.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/startvpn: line 7: get_model: command not found
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/startvpn: line 8: check_guest_network_exist: command not found
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/wireguard_server: line 3: /lib/functions.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/wireguard_server: line 4: /lib/functions/gl_util.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/wireguard_server: line 11: get_model: command not found
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/wireguard_server: line 12: check_guest_network_exist: command not found
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/wireguard: line 3: /lib/functions.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/wireguard: line 4: /lib/functions/network.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/wireguard: line 5: /lib/functions/gl_util.sh: No such file or directory
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/wireguard: line 13: get_model: command not found
/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/init.d/wireguard: line 14: check_guest_network_exist: command not found
Create '/home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/build_dir/target-mips_24kc_musl/root-ar71xx/etc/filesystems'.
Add 'ntfs-3g' to known filesystems.
./etc/init.d/firewall_gl: line 9: uci: command not found
./etc/init.d/firewall_gl: line 10: uci: command not found
./etc/init.d/firewall_gl: line 11: uci: command not found
./etc/init.d/generate_channel_list: line 4: /lib/functions/gl_util.sh: No such file or directory
./etc/init.d/gl_init: line 2: /lib/functions/gl_util.sh: No such file or directory
./etc/init.d/gl_init: line 12: get_model: command not found
./etc/init.d/gl_ssids: line 3: /lib/functions.sh: No such file or directory
./etc/init.d/gl_ssids: line 15: uci: command not found
./etc/init.d/glfw: line 3: /lib/functions.sh: No such file or directory
./etc/init.d/glfw: line 4: /lib/functions/network.sh: No such file or directory
./etc/init.d/glfw: line 5: /lib/mwan3/mwan3.sh: No such file or directory
./etc/init.d/glfw: line 6: /lib/functions/gl_util.sh: No such file or directory
./etc/init.d/startvpn: line 3: /lib/functions/gl_util.sh: No such file or directory
./etc/init.d/startvpn: line 7: get_model: command not found
./etc/init.d/startvpn: line 8: check_guest_network_exist: command not found
./etc/init.d/vpn-service: line 9: /lib/functions/gl_util.sh: No such file or directory
./etc/init.d/vpn-service: line 13: get_model: command not found
./etc/init.d/vpn-service: line 14: check_guest_network_exist: command not found

Building images...
Unable to open feeds configuration at /home/vagrant/imagebuilder/imagebuilder/3.1/openwrt-imagebuilder-ar71xx-nand_3.1/scripts/feeds line 48.

X750 build failure

Unable to build firmware for X750 with a completly new install of imagebuilder.

Other builds are successful.

Error message is:

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for gl-bletool:
 *      libubus20191227
 * opkg_install_cmd: Cannot install package gl-bletool.
make[2]: *** [Makefile:158: package_install] Error 255
make[1]: *** [Makefile:118: _call_image] Error 2
make: *** [Makefile:208: image] Error 2
Failed to build glinet_gl-x750-nor...

AX1800 failing

Running the following command on Ubuntu 18.04

./gl_image -p ax1800

fails with,

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for athdiag:
 *      qca-wifi *
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/packages-3.x/ipq60xx/base/base-files_157.2-a828782+r49254_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download base-files. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package base-files.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-art2_4.4.60+CS10.2v4.9.446-1_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-art2. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-art2.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-ipt-nathelper-rtsp_4.4.60+2.10-1_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-ipt-nathelper-rtsp. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-ipt-nathelper-rtsp.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-qca-nss-cfi-cryptoapi_4.4.60+g7e4a07e-2_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-qca-nss-cfi-cryptoapi. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-qca-nss-cfi-cryptoapi.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-qca-nss-cfi-ocf_4.4.60+g7e4a07e-2_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-qca-nss-cfi-ocf. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-qca-nss-cfi-ocf.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-qca-nss-crypto_4.4.60+g7e4a07e-1_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-qca-nss-crypto. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-qca-nss-crypto.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-qca-nss-dp_4.4.60+g7e4a07e-1_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-qca-nss-dp. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-qca-nss-dp.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-qca-nss-drv_4.4.60+g7e4a07e-2_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-qca-nss-drv. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-qca-nss-drv.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-qca-nss-drv-bridge-mgr_4.4.60+g7e4a07e-2_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-qca-nss-drv-bridge-mgr. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-qca-nss-drv-bridge-mgr.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-qca-nss-drv-ipsecmgr_4.4.60+g7e4a07e-2_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-qca-nss-drv-ipsecmgr. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-qca-nss-drv-ipsecmgr.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-qca-nss-drv-pppoe_4.4.60+g7e4a07e-2_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-qca-nss-drv-pppoe. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-qca-nss-drv-pppoe.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-qca-nss-ecm-premium_4.4.60+g7e4a07e-1_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-qca-nss-ecm-premium. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-qca-nss-ecm-premium.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-qca-nss-macsec_4.4.60+g7e4a07e-1_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-qca-nss-macsec. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-qca-nss-macsec.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-qca-ssdk-nohnat_4.4.60+g7e4a07e-2_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-qca-ssdk-nohnat. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-qca-ssdk-nohnat.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-qca-wifi-unified-profile_4.4.60+g7e4a07e-4_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-qca-wifi-unified-profile. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-qca-wifi-unified-profile.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-shortcut-fe_4.4.60+g7e4a07e-1_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-shortcut-fe. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-shortcut-fe.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-shortcut-fe-cm_4.4.60+g7e4a07e-1_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-shortcut-fe-cm. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-shortcut-fe-cm.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-shortcut-fe-drv_4.4.60+g7e4a07e-1_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-shortcut-fe-drv. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-shortcut-fe-drv.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-dwc3-qcom:
 *      kmod-usb-gadget *
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for qca-acfg:
 *      iproute2 *
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for qca-cnss-daemon:
 *      qca-qmi *       qca-data *
 * opkg_install_pkg: Package kmod-qca-nss-macsec sha256sum mismatch. Either the opkg or the package index are corrupt. Try 'opkg update'.
 * opkg_install_cmd: Cannot install package qca-hostap-macsec.
 * opkg_install_pkg: Package kmod-qca-nss-macsec sha256sum mismatch. Either the opkg or the package index are corrupt. Try 'opkg update'.
 * opkg_install_cmd: Cannot install package qca-hostapd-cli.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for qca-icm:
 *      iproute2 *      kmod-msm-mproc *
 * opkg_install_pkg: Package kmod-qca-wifi-unified-profile sha256sum mismatch. Either the opkg or the package index are corrupt. Try 'opkg update'.
 * opkg_install_cmd: Cannot install package qca-icm.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-qca-mcs_4.4.60+g7e4a07e-1_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-qca-mcs. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package qca-mcs-apps.
 * opkg_install_pkg: Package kmod-qca-nss-macsec sha256sum mismatch. Either the opkg or the package index are corrupt. Try 'opkg update'.
 * opkg_install_cmd: Cannot install package qca-wpa-supplicant-macsec.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for rstp:
 *      kmod-qca-ssdk-hnat *
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-wireguard_4.4.60+1.0.20200611-1_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-wireguard. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package wireguard.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-fs-exfat_4.4.60+git-20170620-1_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-fs-exfat. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package kmod-fs-exfat.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-qca-hyfi-bridge_4.4.60+g7e4a07e-1_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-qca-hyfi-bridge. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package gl-wifison.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/kmod-3.0/ipq60xx/kmod-ipt-ipmark_4.4.60+2.10-1_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download kmod-ipt-ipmark. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package gl-qos-internal.
 * opkg_download: Failed to download https://fw.gl-inet.com/releases/qsdk_v11/packages-3.x/ipq40xx/packages/dnscrypt-proxy-resolvers_1.9.5+git-20171001-2d43be3-8_ipq.ipk, wget returned 8.
 * opkg_install_pkg: Failed to download dnscrypt-proxy-resolvers. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package gl-sdk.
Makefile:139: recipe for target 'package_install' failed
make[2]: *** [package_install] Error 255
make[2]: Leaving directory '/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5'
Makefile:107: recipe for target '_call_image' failed
make[1]: *** [_call_image] Error 2
make[1]: Leaving directory '/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5'
Makefile:200: recipe for target 'image' failed
make: *** [image] Error 2
Failed to build QSDK_Premium...

Errors when building (AR150)

Trying to build image for AR150. Lot of errors show up. How come ?
How to build an image based on openwrt 18.06 ? How to exclude certain packages, i.e. regarding VPN ?
Cloning into 'glinet'...
Already up to date.
Cloning into 'imagebuilder/3.8/openwrt-imagebuilder-ath79-nand_3.8'...
....

Updating files: 100% (2305/2305)
Updating files: 100% (2305/2305), done.
Generating package index...
Generating index for package ./AdGuardHome_0.106.3-1_mips_24kc.ipk
Generating index for package ./gl-2b-env_1.0.25_mips_24kc.ipk
Generating index for package ./gl-2b-ui_3.0.786-1_mips_24kc.ipk
....
Generating index for package ./uboot-envtools_2021.01-10_mips_24kc.ipk
Building images for ath79 - GL.iNet GL-AR150
Packages: gl-base-files-ar libustream-openssl dnsmasq-full iwinfo kmod-nls-cp437 kmod-nls-iso8859-1 kmod-nls-utf8 kmod-nf-nathelper kmod-nf-nathelper-extra ethtool fcgi lighttpd lighttpd-mod-access lighttpd-mod-cgi lighttpd-mod-expire lighttpd-mod-fastcgi lighttpd-mod-proxy unzip wpa-cli bridge ip-full stubby mwan3 wpad-openssl ipset openvpn-openssl wireguard gl-wg gl-wg-server gl-vpn gl-vpn-server blkid kmod-fs-ext4 kmod-fs-ntfs kmod-fs-vfat kmod-fs-exfat ntfs-3g kmod-usb-storage-uas kmod-usb-storage kmod-usb-uhci kmod-usb2 kmod-usb-ohci kmod-usb-acm kmod-usb-net-huawei-cdc-ncm comgt chat comgt-directip comgt-ncm kmod-usb-serial kmod-usb-serial-cp210x kmod-usb-serial-option kmod-usb-serial-wwan kmod-usb-serial-sierrawireless kmod-rt2800-usb usb-modeswitch kmod-mppe kmod-usb-net kmod-usb-net-cdc-ether kmod-usb-net-rndis kmod-usb-net-qmi-wwan uqmi kmod-usb-net-ipheth libusbmuxd libimobiledevice usbmuxd gl-crond gl-s2s gl-portal gl-cloud-ui gl-route-policy gl-qos-internal gl-tertf gl-fw gl-base-files gl-firewall gl-modem gl-repeater gl-sdk gl-software gl-ui gl-util gl-wan-detect gl-wifi-core gl-monitor gl-ipv6 gl-rtty gl-upload base-files block-mount busybox dropbear firewall fstools ip6tables iptables kernel kmod-ath9k kmod-gpio-button-hotplug kmod-ipt-offload kmod-usb2 libc libgcc logd mtd netifd odhcp6c odhcpd-ipv6only opkg ppp ppp-mod-pppoe swconfig uboot-envtools uci uclient-fetch urandom-seed urngd

Package list missing or not up-to-date, generating it.

Building package index...
Downloading https://fw.gl-inet.com/releases/v19.07.8/packages-3.0/ath79/packages/Packages.gz
Updated list of available packages in /tmp/gl_image/gl_imagebuilder/imagebuilder/3.8/openwrt-imagebuilder-ath79-nand_3.8/build_dir/target-mips_24kc_musl/root-ath79/../../../../../../../../../tmp/gl_image/gl_imagebuilder/imagebuilder/3.8/openwrt-imagebuilder-ath79-nand_3.8/dl/glinet_packages
Downloading https://fw.gl-inet.com/releases/v19.07.8/packages-3.0/ath79/glinet/Packages.gz
Updated list of available packages in /tmp/gl_image/gl_imagebuilder/imagebuilder/3.8/openwrt-imagebuilder-ath79-nand_3.8/build_dir/target-mips_24kc_musl/root-ath79/../../../../../../../../../tmp/gl_image/gl_imagebuilder/imagebuilder/3.8/openwrt-imagebuilder-ath79-nand_3.8/dl/glinet_private
Downloading https://fw.gl-inet.com/releases/v19.07.8/kmod-3.0/ath79/nand/Packages.gz
Updated list of available packages in /tmp/gl_image/gl_imagebuilder/imagebuilder/3.8/openwrt-imagebuilder-ath79-nand_3.8/build_dir/target-mips_24kc_musl/root-ath79/../../../../../../../../../tmp/gl_image/gl_imagebuilder/imagebuilder/3.8/openwrt-imagebuilder-ath79-nand_3.8/dl/glinet_kmod
Downloading file:packages/Packages
Updated list of available packages in /tmp/gl_image/gl_imagebuilder/imagebuilder/3.8/openwrt-imagebuilder-ath79-nand_3.8/build_dir/target-mips_24kc_musl/root-ath79/../../../../../../../../../tmp/gl_image/gl_imagebuilder/imagebuilder/3.8/openwrt-imagebuilder-ath79-nand_3.8/dl/imagebuilder
Downloading file:glinet/ath79/Packages
Updated list of available packages in /tmp/gl_image/gl_imagebuilder/imagebuilder/3.8/openwrt-imagebuilder-ath79-nand_3.8/build_dir/target-mips_24kc_musl/root-ath79/../../../../../../../../../tmp/gl_image/gl_imagebuilder/imagebuilder/3.8/openwrt-imagebuilder-ath79-nand_3.8/dl/glinet

Installing packages...
Installing libc (1.1.24-2) to root...
....
Package fstools (2020-05-12-84269037-1) installed in root is up to date.
Installing ip6tables (1.8.3-1) to root...
Downloading https://fw.gl-inet.com/releases/v19.07.8/packages-3.0/ath79/packages/ip6tables_1.8.3-1_mips_24kc.ipk
Package iptables (1.8.3-1) installed in root is up to date.
...
....

....
Enabling firewall
Enabling fstab
./etc/init.d/generate_channel_list: line 4: /lib/functions/gl_util.sh: No such file or directory
Enabling generate_channel_list
Enabling gl_fixdomain
./etc/init.d/gl_init: line 2: /lib/functions/gl_util.sh: No such file or directory
./etc/init.d/gl_init: line 12: get_model: command not found
Enabling gl_init
./etc/init.d/gl_led: line 11: /lib/functions/gl_util.sh: No such file or directory
Enabling gl_led
...
Enabling gl_safe_mode
./etc/init.d/gl_ssids: line 3: /lib/functions.sh: No such file or directory
./etc/init.d/gl_ssids: line 24: uci: command not found
Enabling gl_ssids
Enabling glcrond
./etc/init.d/glfw: line 3: /lib/functions.sh: No such file or directory
./etc/init.d/glfw: line 4: /lib/functions/network.sh: No such file or directory
./etc/init.d/glfw: line 8: /lib/functions/gl_util.sh: No such file or directory
./etc/init.d/glfw: line 9: /lib/functions/network.sh: No such file or directory
Enabling glfw
...
Enabling rtty
Enabling smstools3
./etc/init.d/startvpn: line 3: /lib/functions/gl_util.sh: No such file or directory
./etc/init.d/startvpn: line 7: get_model: command not found
./etc/init.d/startvpn: line 8: check_guest_network_exist: command not found
Enabling startvpn
...
Enabling usbmode
Enabling usbmuxd
./etc/init.d/vpn-service: line 9: /lib/functions/gl_util.sh: No such file or directory
./etc/init.d/vpn-service: line 13: get_model: command not found
./etc/init.d/vpn-service: line 14: check_guest_network_exist: command not found
cat: /etc/openvpn/ovpn/server.ovpn: No such file or directory
Enabling vpn-service

Building images...
Pseudo file "/dev" exists in source filesystem "/tmp/gl_image/gl_imagebuilder/imagebuilder/3.8/openwrt-imagebuilder-ath79-nand_3.8/build_dir/target-mips_24kc_musl/root-ath79/dev".
Ignoring, exclude it (-e/-ef) to override.
Parallel mksquashfs: Using 1 processor
Creating 4.0 filesystem on /tmp/gl_image/gl_imagebuilder/imagebuilder/3.8/openwrt-imagebuilder-ath79-nand_3.8/build_dir/target-mips_24kc_musl/linux-ath79_nand/root.squashfs, block size 262144.

[=============================================================] 2579/2579 100%

Exportable Squashfs 4.0 filesystem, xz compressed, data block size 262144
compressed data, compressed metadata, compressed fragments,
no xattrs, compressed ids
duplicates are removed
Filesystem size 10247.21 Kbytes (10.01 Mbytes)
33.92% of uncompressed filesystem size (30207.20 Kbytes)
Inode table size 22952 bytes (22.41 Kbytes)
21.34% of uncompressed inode table size (107535 bytes)
Directory table size 28778 bytes (28.10 Kbytes)
41.29% of uncompressed directory table size (69702 bytes)
Number of duplicate files found 330
Number of inodes 3182
Number of files 2546
Number of fragments 79
Number of symbolic links 436
Number of device nodes 1
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 199
Number of ids (unique uids + gids) 1
Number of uids 1
unknown (0)
Number of gids 1
unknown (0)
3689+1 records in
3689+1 records out
1888863 bytes (1.9 MB, 1.8 MiB) copied, 0.0161386 s, 117 MB/s
28+1 records in
29+0 records out
1900544 bytes (1.9 MB, 1.8 MiB) copied, 0.00545272 s, 349 MB/s
20494+1 records in
20494+1 records out
10493148 bytes (10 MB, 10 MiB) copied, 0.0767546 s, 137 MB/s
padding image to 00be0000

Calculating checksums...
Update glinet repository ......

Copy bin/20220313/ar150/openwrt-ar150-ath79-nand-glinet_gl-ar150-squashfs-sysupgrade.bin to /tmp/gl_image/gl_imagebuilder/bin/20220313/ar150/openwrt-ar150-3.211-0313.bin

Customization files fails to load

Hi
Im working with a AR150 to customize image with some extra packages and I found that customization.json is not accepting files instruction. code is

"profile": "gl-ar150",
"version": "3.027",
"imagebuilder": "3.1/openwrt-imagebuilder-ar71xx-generic_3.1",
"packages": "gl-base-files-ar $basic $vpn $storage $usb $glinet tcpdump logrotate curl gawk",
"files": "/etc/config/firewall"

file "firewall" is in $ROOT_PATH_OF_IMAGEBUILDER/etc/config

There is no error message, but file is not loaded.

support mt300a

I am trying to create an updated image for the mt300a-ext and it does not appear in the list (-l), what happens to this device? support is over?
Thanks for everything.

Errors while building

The following errors show up while building the AX1800 profile.
Although the errors show up it still produces an image.

Is this normal?

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for athdiag:
 * 	qca-wifi *
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-qca-wifi-unified-profile:
 * 	iproute2 * 	kmod-msm-mproc *
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-dwc3-qcom:
 * 	kmod-usb-gadget *
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for qca-acfg:
 * 	iproute2 *
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for qca-cnss-daemon:
 * 	qca-qmi * 	qca-data *
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for rstp:
 * 	kmod-qca-ssdk-hnat *
rm -f /home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/usr/lib/opkg/lists/*
make[2]: Leaving directory '/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5'
make copy_files
make[2]: Entering directory '/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5'

Copying extra files
make[2]: Leaving directory '/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5'
make package_postinst
make[2]: Entering directory '/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5'

Cleaning up

Activating init scripts
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/inetd: line 20: /etc/inetd.conf: Permission denied
/etc/init.d/inetd does not have a START or STOP value
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/ftm: line 14: /lib/functions.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/AdGuardHome: line 12: /lib/functions/gl_util.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/AdGuardHome: line 13: get_model: command not found
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/done: line 6: /lib/functions/gl_util.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/gl_init: line 2: /lib/functions/gl_util.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/gl_init: line 12: get_model: command not found
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/generate_channel_list: line 4: /lib/functions/gl_util.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/glfw: line 3: /lib/functions.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/glfw: line 4: /lib/functions/network.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/glfw: line 8: /lib/functions/gl_util.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/glfw: line 9: /lib/functions/network.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/gl_ipv6: line 3: /lib/functions.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/gl_ipv6: line 4: /lib/functions/network.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/gl_ipv6: line 5: /lib/functions/gl_util.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/qosswitch: line 3: /lib/functions.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/qosswitch: line 4: /lib/functions/network.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/glqos: line 3: /lib/functions.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/glqos: line 4: /lib/functions/network.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/glqos: line 5: /lib/mwan3/mwan3.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/gl_health: line 3: /lib/functions.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/gl_health: line 4: /lib/functions/network.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/gl_ssids: line 3: /lib/functions.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/gl_ssids: line 24: uci: command not found
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/gl_tertf: line 3: /lib/functions.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/gl_tertf: line 4: /lib/functions/network.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/gl_tertf: line 5: /lib/functions/gl_util.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/gl_tertf: line 10: get_model: command not found
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/gl_bigdata: line 3: /lib/functions.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/gl_bigdata: line 4: /lib/functions/network.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/vpn-service: line 9: /lib/functions/gl_util.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/vpn-service: line 13: get_model: command not found
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/vpn-service: line 14: check_guest_network_exist: command not found
cat: /etc/openvpn/ovpn/server.ovpn: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/startvpn: line 3: /lib/functions/gl_util.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/startvpn: line 7: get_model: command not found
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/startvpn: line 8: check_guest_network_exist: command not found
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/wireguard_server: line 3: /lib/functions.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/wireguard_server: line 4: /lib/functions/gl_util.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/wireguard_server: line 11: get_model: command not found
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/wireguard_server: line 12: check_guest_network_exist: command not found
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/wireguard: line 3: /lib/functions.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/wireguard: line 4: /lib/functions/network.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/wireguard: line 5: /lib/functions/gl_util.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/wireguard: line 15: get_model: command not found
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/wireguard: line 16: check_guest_network_exist: command not found
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/wireguard: line 19: uci: command not found
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/wireguard: line 20: uci: command not found
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/repacd: line 58: /lib/functions/whc-debug.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/repacd: line 59: /lib/functions/whc-iface.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/repacd: line 60: /lib/functions/whc-network.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/repacd: line 61: /lib/functions/repacd-netdet.sh: No such file or directory
/etc/init.d/art does not have a START or STOP value
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/hyfi-bridging: line 13: /lib/functions/hyfi-debug.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/hyfi-bridging: line 14: /lib/functions/hyfi-iface.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/hyfi-bridging: line 15: /lib/functions/hyfi-network.sh: No such file or directory
/etc/init.d/qca-nss-ipsec does not have a START or STOP value
/etc/init.d/ssid_steering does not have a START or STOP value
Create '/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/filesystems'.
Add 'ntfs-3g' to known filesystems.
/etc/init.d/odhcpd does not have a START or STOP value
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/qca-iot: line 3: /lib/ipq806x.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/hyd: line 31: /lib/functions/hyfi-debug.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/hyd: line 32: /lib/functions/hyfi-iface.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/hyd: line 33: /lib/functions/hyfi-network.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/hyd: line 34: /lib/functions/whc-iface.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/thermal: line 7: /lib/ipq806x.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/lbd: line 26: /lib/functions/lbd-config.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/lbd: line 27: /lib/functions/whc-debug.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/lbd: line 28: /lib/functions/whc-iface.sh: No such file or directory
/etc/init.d/macsec does not have a START or STOP value
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/wsplcd: line 41: /lib/functions/hyfi-debug.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/wsplcd: line 42: /lib/functions/hyfi-iface.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/wsplcd: line 43: /lib/functions/hyfi-network.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/wsplcd: line 44: /lib/functions/whc-iface.sh: No such file or directory
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/qcmbr: line 9: /lib/functions.sh: No such file or directory
/etc/init.d/qcmbr does not have a START or STOP value
/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/etc/init.d/pppoe-relay: line 5: /lib/functions/network.sh: No such file or directory
/etc/init.d/pppoe-relay does not have a START or STOP value
rm -f /home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5/build_dir/target-arm_cortex-a7_musl-1.1.16_eabi/root-ipq/usr/lib/opkg/info/*.postinst
make[2]: Leaving directory '/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5'
make build_image
make[2]: Entering directory '/home/ibrahim/glinet/gl_imagebuilder/imagebuilder/3.5/openwrt-imagebuilder-ipq-ipq60xx-QSDK_Premium_3.5'

Cannot build image for SFT1200

using python2.7 gl_image -p sft1200 to build the image results in

 * opkg_install_cmd: Cannot install package gl-init-portal.
 * opkg_install_cmd: Cannot install package gl-siderouter.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.