SOLVED - gl.inet Image Builder - repo confusion

I used the gl.inet supplies image builder for a MT300N and built new firmware. My problem is after building using the gl.inet image builder, I am seeing errors when trying to use packages.

opkg update

Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_base.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/base/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/luci/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_luci.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/luci/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/management/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_management.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/management/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/oldpackages/Packages.gz.
wget: server returned error: HTTP/1.1 404 Not Found
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/oldpackages/Packages.sig.
wget: server returned error: HTTP/1.1 404 Not Found
Signature check failed.
Remove wrong Signature file.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_packages.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/packages/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/routing/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_routing.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/routing/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/telephony/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_telephony.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/telephony/Packages.sig.
Signature check passed.
Collected errors:

I was still able to install a package but seeing those errors above. However, note that the following is the contents of the repo file which is all gl.inet locations which is what was used when building. Sp, why is this happening?

src/gz chaos_calmer_base http://www.gl-inet.com/openwrt/ramips/2.20/packages/base
src/gz chaos_calmer_luci http://www.gl-inet.com/openwrt/ramips/2.20/packages/luci
src/gz chaos_calmer_management http://www.gl-inet.com/openwrt/ramips/2.20/packages/management
src/gz chaos_calmer_packages http://www.gl-inet.com/openwrt/ramips/2.20/packages/packages
src/gz chaos_calmer_routing http://www.gl-inet.com/openwrt/ramips/2.20/packages/routing
src/gz chaos_calmer_telephony http://www.gl-inet.com/openwrt/ramips/2.20/packages/telephony
src/gz chaos_calmer_oldpackages http://www.gl-inet.com/openwrt/ramips/2.20/packages/oldpackages
src/gz chaos_calmer_node http://www.gl-inet.com/openwrt/ramips/2.20/packages/node

 

the image builder uses openwrt default repo. You need to change this in your “files” folder.

Just check /etc/opkg* and find out which file your firmware is using, and make a default config file and compile it in your firmware.

it may be /etc/opkg.conf or /etc/opkg/*

 

In the image builder I downloaded form the gl.inet site, the default locations in the repo file are all set to gl.inet.
On the device itself, after the build, the files are set to openwrt.

cat /etc/opkg/distfeeds.conf

src/gz chaos_calmer_base Index of /chaos_calmer/15.05/ramips/mt7620/packages/base/
src/gz chaos_calmer_luci Index of /chaos_calmer/15.05/ramips/mt7620/packages/luci/
src/gz chaos_calmer_management http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/manageme nt
src/gz chaos_calmer_oldpackages http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/oldpack ages
src/gz chaos_calmer_packages Index of /chaos_calmer/15.05/ramips/mt7620/packages/packages/
src/gz chaos_calmer_routing Index of /chaos_calmer/15.05/ramips/mt7620/packages/routing/
src/gz chaos_calmer_telephony http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/telephony

cat /etc/opkg/distfeeds.conf

src/gz chaos_calmer_base Index of /chaos_calmer/15.05/ramips/mt7620/packages/base/
src/gz chaos_calmer_luci Index of /chaos_calmer/15.05/ramips/mt7620/packages/luci/
src/gz chaos_calmer_management Index of /chaos_calmer/15.05/ramips/mt7620/packages/management/
src/gz chaos_calmer_oldpackages http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/oldpackages
src/gz chaos_calmer_packages Index of /chaos_calmer/15.05/ramips/mt7620/packages/packages/
src/gz chaos_calmer_routing Index of /chaos_calmer/15.05/ramips/mt7620/packages/routing/
src/gz chaos_calmer_telephony http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/telephony

However, when I try to update, I get errors.

root@MT300N:~# opkg update
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_base.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/base/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/luci/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_luci.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/luci/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/management/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_management.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/management/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/oldpackages/Packages.gz.
wget: server returned error: HTTP/1.1 404 Not Found
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/oldpackages/Packages.sig.
wget: server returned error: HTTP/1.1 404 Not Found
Signature check failed.
Remove wrong Signature file.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_packages.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/packages/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/routing/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_routing.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/routing/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/telephony/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_telephony.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7620/packages/telephony/Packages.sig.
Signature check passed.
Collected errors:

Does the gl.inet image builder come with the wrong keys or something along those lines perhaps?

 

no. You need to change the file /etc/opkg/dist.conf and put in your files

with the following content.

src/gz chaos_calmer_base http://www.gl-inet.com/openwrt/ramips/2.20/packages/base
src/gz chaos_calmer_luci http://www.gl-inet.com/openwrt/ramips/2.20/packages/luci
src/gz chaos_calmer_management http://www.gl-inet.com/openwrt/ramips/2.20/packages/management
src/gz chaos_calmer_packages http://www.gl-inet.com/openwrt/ramips/2.20/packages/packages
src/gz chaos_calmer_routing http://www.gl-inet.com/openwrt/ramips/2.20/packages/routing
src/gz chaos_calmer_telephony http://www.gl-inet.com/openwrt/ramips/2.20/packages/telephony
src/gz chaos_calmer_oldpackages http://www.gl-inet.com/openwrt/ramips/2.20/packages/oldpackages
src/gz chaos_calmer_node http://www.gl-inet.com/openwrt/ramips/2.20/packages/node

You still used openwrt repo above.

The gl.inet image builder package does come with a repo file called repositories.conf which contains gl.inet repos. However, once you build, the repo generated in /etc/opkg are all openwrt.

So, now I think you are telling me I need to edit /etc/opkg/dist.conf but this file does not exist so I assume you mean distfeeds.conf.
I’m assuming you simply made a typo so I’ve now added a files/etc/opkg/distfeeds.conf in my build using the gl.inet repo.
In testing, this allowed the opkg update command to run so, I am now going to create a new build and see how things go.

 

 

yes, you are right.

Ok, then it’s fine now. I’ve updated my build to reflect our conversation. Thank you for your input on this.