Can't resolve this error while the operating system is being upgraded..
```
~/TollGate/tollgate-image-builder$ ./build-firmware gl-mt3000
Combined package list -odhcpd -odhcpd-ipv6only -wpad-basic-wolfssl -wpad-basic-mbedtls -wpad-mini base-files busybox ca-bundle dnsmasq dropbear firewall4 fstools kmod-gpio-button-hotplug kmod-leds-gpio kmod-nft-offload libc libgcc libustream-mbedtls logd mtd netifd nftables odhcp6c opkg ppp ppp-mod-pppoe procd procd-seccomp procd-ujail swconfig uci uclient-fetch urandom-seed urngd openssh-sftp-server opennds travelmate luci-app-travelmate curl jshn jsonfilter rpcd rpcd-mod-rpcsys kmod-usb2 kmod-usb-core kmod-usb-storage luci luci-ssl iwinfo wpad-wolfssl
Copying custom files...
Downloading IPK files for architecture aarch64_cortex-a53...
Traceback (most recent call last):
File "~/TollGate/tollgate-image-builder/blossom_download.py", line 12, in <module>
from nostr.filter import Filter, Filters
ModuleNotFoundError: No module named 'nostr'
```
PublicNotes
npub1ltng...t4hw
Work in the public so that people who are smarter than you can use search engines to find your mistakes and fix them
#### Open tasks
- [ ] investigate [support for other devices](https://github.com/OpenTollGate/tollgate-sdk/commit/1a9718556dbe8b6cecc36714d7982986862d27ef) - [testing required](
- [x] Builds for both GL-AR300m and GL-MT3000 with [this change](
- [x] Fixed `GOOS` and `GOARCH`
- [x] ready to add [our other go packages](https://njump.me/nevent1qqsfr7cv90sr7u00k4967yfucce576zc4892dt9qu5j6rpamwjw4xjgppemhxue69uhkummn9ekx7mp0qgswmfau3q22zvunk4etqh97aznddp60rwuq3ghcfnlrn9xnm7vy6xgrqsqqqqqp9vk9a5)
- [x] build all packages from custom feed
- [x] no longer require that the user specifies which package to build as a CLI argument to `build-firmeware`
- [x] Automate [upload to blossom](https://njump.me/nevent1qqsramr2agk02gm7zvefvs4myl9yjlx88mh8f7t69g554xsztad4znspzpmhxue69uhkummnw3ezumt0d5hsyg86u6zkjdqrlppxyrar37y79l0urmqtjh8ue24pnx7gl7ktwtfwsspsgqqqqqqs8vu68v) server
- [x] Facing [issues](https://njump.me/nevent1qqsf8xf4r7td2halxe7kgkppc66jw06tjlmjq8h34uxlxmlp3rlw35spz4mhxue69uhkummnw3ezummcw3ezuer9wchs4f943e) with `sattelite.earth`
- [x] uploads to other public blossom servers fine
- [x] created [events](https://njump.me/nevent1qqs90s57k22ktsf8vcmdks2x030xrxn64h9cctjfh9lpl77n9kqnuqgpzpmhxue69uhkummnw3ezumt0d5hsyg8d577gs99pxwfm2u4stjlw3fkksa83hwqg5tuyel3ejnfalxzdrypsgqqqqqqsn6lf7c) that map commit hashes and binary checksums to blossom servers that store the binaries
- [ ] Test `ipks` on GL-AR300m
- [ ] Test `ipks` on GL-MT3000
- [ ] **include all binaries in image - working on this**
- [x] the binaries are included, but the image seems to be too large sometimes
- [ ] figuring out [what the problem is](https://njump.me/nevent1qqsz24ahpxt47c7xv9ehy7kga3qmfed3cjkqljvgslamwnuenmutmmcpzpmhxue69uhkummnw3ezumt0d5hsz9thwden5te0dehhxarj9ehhsarj9ejx2a30qyt8wumn8ghj7mmjv9hxwetn09hxxtn5v43kstcdwre6e) and fixing the user output
- [ ] test sysupgrade image on `GL-MT3000`
- [ ] test sysupgrade image on `GL-AR300M`
- [ ] test the install step of makefiles and use that to configure programs
- [ ] would like to switch to [local golang](
for better reproducibility across build environment, branch: `with_golang_feed`
- [ ] would like to start using actions so that we can use Arjen's runner
- [ ] **make captive portal front-end work again & improve new image -- Working on this one**
noStrudel
A simple nostr web client focused on exploring nostr
GitHub
fix_golang_mk (#3) · OpenTollGate/custom-nostr-feed-decomissioned@278cf41
- [x] Fixed `GOOS` and `GOARCH`
- [x] Builds for both GL-AR300m and GL-MT3000 with [this change](https://github.com/OpenTollGate/custom-nostr-fee...
GitHub
custom-nostr-feed-decomissioned/tollgate-module-relay-go/Makefile at 9cd211abcfc964f26a900c2bdacefa931be4d051 · OpenTollGate/custom-nostr-feed-decomissioned
A custom openwrt feed for tollgate related packages - OpenTollGate/custom-nostr-feed-decomissioned
#### Open tasks
- [ ] investigate [support for other devices](https://github.com/OpenTollGate/tollgate-sdk/commit/1a9718556dbe8b6cecc36714d7982986862d27ef) - [testing required](
- [x] Builds for both GL-AR300m and GL-MT3000 with [this change](
- [x] Fixed `GOOS` and `GOARCH`
- [x] ready to add [our other go packages](https://njump.me/nevent1qqsfr7cv90sr7u00k4967yfucce576zc4892dt9qu5j6rpamwjw4xjgppemhxue69uhkummn9ekx7mp0qgswmfau3q22zvunk4etqh97aznddp60rwuq3ghcfnlrn9xnm7vy6xgrqsqqqqqp9vk9a5)
- [x] build all packages from custom feed
- [x] no longer require that the user specifies which package to build as a CLI argument to `build-firmeware`
- [x] Automate [upload to blossom](https://njump.me/nevent1qqsramr2agk02gm7zvefvs4myl9yjlx88mh8f7t69g554xsztad4znspzpmhxue69uhkummnw3ezumt0d5hsyg86u6zkjdqrlppxyrar37y79l0urmqtjh8ue24pnx7gl7ktwtfwsspsgqqqqqqs8vu68v) server
- [x] Facing [issues](https://njump.me/nevent1qqsf8xf4r7td2halxe7kgkppc66jw06tjlmjq8h34uxlxmlp3rlw35spz4mhxue69uhkummnw3ezummcw3ezuer9wchs4f943e) with `sattelite.earth`
- [x] uploads to other public blossom servers fine
- [x] created [events](https://njump.me/nevent1qqs90s57k22ktsf8vcmdks2x030xrxn64h9cctjfh9lpl77n9kqnuqgpzpmhxue69uhkummnw3ezumt0d5hsyg8d577gs99pxwfm2u4stjlw3fkksa83hwqg5tuyel3ejnfalxzdrypsgqqqqqqsn6lf7c) that map commit hashes and binary checksums to blossom servers that store the binaries
- [ ] **include all binaries in image - working on this**
- [x] the binaries are included, but the image seems to be too large sometimes
- [ ] figuring out [what the problem is](https://njump.me/nevent1qqsz24ahpxt47c7xv9ehy7kga3qmfed3cjkqljvgslamwnuenmutmmcpzpmhxue69uhkummnw3ezumt0d5hsz9thwden5te0dehhxarj9ehhsarj9ejx2a30qyt8wumn8ghj7mmjv9hxwetn09hxxtn5v43kstcdwre6e) and fixing the user output
- [ ] Test on GL-AR300m
- [ ] Test on GL-MT3000
- [ ] test the install step of makefiles and use that to configure programs
- [ ] would like to switch to [local golang](
for better reproducibility across build environment, branch: `with_golang_feed`
- [ ] would like to start using actions so that we can use Arjen's runner
- [ ] **make captive portal front-end work again & improve new image -- Working on this one**
noStrudel
A simple nostr web client focused on exploring nostr
GitHub
fix_golang_mk (#3) · OpenTollGate/custom-nostr-feed-decomissioned@278cf41
- [x] Fixed `GOOS` and `GOARCH`
- [x] Builds for both GL-AR300m and GL-MT3000 with [this change](https://github.com/OpenTollGate/custom-nostr-fee...
GitHub
custom-nostr-feed-decomissioned/tollgate-module-relay-go/Makefile at 9cd211abcfc964f26a900c2bdacefa931be4d051 · OpenTollGate/custom-nostr-feed-decomissioned
A custom openwrt feed for tollgate related packages - OpenTollGate/custom-nostr-feed-decomissioned
### include all binaries in image
The MT-3000 seems to work on `79b3dfe51e8aa8744277dd5661fc1e00d2cd3141`, but not on `17dd5719fef28f8e8873fd5311630895a4b1eda3`. Not sure what broke the build..
```
commit 17dd5719fef28f8e8873fd5311630895a4b1eda3 (HEAD -> include_binaries_image, origin/include_binaries_image)
Author: Your Name <you@example.com>
Date: Sat Jan 25 22:53:09 2025 +0100
Shows output
commit bc11087883c4f285f7599011009dc0bab5926876
Author: Your Name <you@example.com>
Date: Sat Jan 25 22:45:06 2025 +0100
Added destination path again
commit 7ef1adc9c805762298af6f7b08a194c34a18886e
Author: Your Name <you@example.com>
Date: Sat Jan 25 22:39:04 2025 +0100
Catching filesystem size
commit 50f565a5848a1e8eff7fecac9cc246de53586fe3
Author: Your Name <you@example.com>
Date: Sat Jan 25 22:27:12 2025 +0100
Added error messages
commit 79b3dfe51e8aa8744277dd5661fc1e00d2cd3141 (build_seems_to_work)
Author: Your Name <you@example.com>
Date: Sat Jan 25 22:16:59 2025 +0100
Works for MT3000, but AR300m seems to be out of space
```
#### Open tasks
- [ ] investigate [support for other devices](https://github.com/OpenTollGate/tollgate-sdk/commit/1a9718556dbe8b6cecc36714d7982986862d27ef) - [testing required](
- [x] Builds for both GL-AR300m and GL-MT3000 with [this change](
- [x] Fixed `GOOS` and `GOARCH`
- [x] ready to add [our other go packages](https://njump.me/nevent1qqsfr7cv90sr7u00k4967yfucce576zc4892dt9qu5j6rpamwjw4xjgppemhxue69uhkummn9ekx7mp0qgswmfau3q22zvunk4etqh97aznddp60rwuq3ghcfnlrn9xnm7vy6xgrqsqqqqqp9vk9a5)
- [x] build all packages from custom feed
- [x] no longer require that the user specifies which package to build as a CLI argument to `build-firmeware`
- [x] Automate [upload to blossom](https://njump.me/nevent1qqsramr2agk02gm7zvefvs4myl9yjlx88mh8f7t69g554xsztad4znspzpmhxue69uhkummnw3ezumt0d5hsyg86u6zkjdqrlppxyrar37y79l0urmqtjh8ue24pnx7gl7ktwtfwsspsgqqqqqqs8vu68v) server
- [x] Facing [issues](https://njump.me/nevent1qqsf8xf4r7td2halxe7kgkppc66jw06tjlmjq8h34uxlxmlp3rlw35spz4mhxue69uhkummnw3ezummcw3ezuer9wchs4f943e) with `sattelite.earth`
- [x] uploads to other public blossom servers fine
- [x] created [events](https://njump.me/nevent1qqs90s57k22ktsf8vcmdks2x030xrxn64h9cctjfh9lpl77n9kqnuqgpzpmhxue69uhkummnw3ezumt0d5hsyg8d577gs99pxwfm2u4stjlw3fkksa83hwqg5tuyel3ejnfalxzdrypsgqqqqqqsn6lf7c) that map commit hashes and binary checksums to blossom servers that store the binaries
- [ ] **include all binaries in image - working on this**
- [ ] Test on GL-AR300m
- [ ] Test on GL-MT3000
- [ ] would like to switch to [local golang](
for better reproducibility across build environment, branch: `with_golang_feed`
- [ ] would like to start using actions so that we can use Arjen's runner
- [ ] **make captive portal front-end work again & improve new image -- Working on this one**
noStrudel
A simple nostr web client focused on exploring nostr
GitHub
fix_golang_mk (#3) · OpenTollGate/custom-nostr-feed-decomissioned@278cf41
- [x] Fixed `GOOS` and `GOARCH`
- [x] Builds for both GL-AR300m and GL-MT3000 with [this change](https://github.com/OpenTollGate/custom-nostr-fee...
GitHub
custom-nostr-feed-decomissioned/tollgate-module-relay-go/Makefile at 9cd211abcfc964f26a900c2bdacefa931be4d051 · OpenTollGate/custom-nostr-feed-decomissioned
A custom openwrt feed for tollgate related packages - OpenTollGate/custom-nostr-feed-decomissioned
#### need to investigate support for other devices
- [x] Build for both GL-AR300m and GL-MT3000 with [this change](https://github.com/OpenTollGate/custom-nostr-feed/commit/e9ba11286abe644d831e0fdd8e42ad6e63244588)
- [ ] Test on GL-AR300m
- [ ] Test on GL-MT3000
#### Upload to Blossom server
* Facing [issues](https://njump.me/nevent1qqsf8xf4r7td2halxe7kgkppc66jw06tjlmjq8h34uxlxmlp3rlw35spz4mhxue69uhkummnw3ezummcw3ezuer9wchs4f943e) with `sattelite.earth`
* uploads to other public blossom servers fine
* created [events](https://njump.me/nevent1qqs90s57k22ktsf8vcmdks2x030xrxn64h9cctjfh9lpl77n9kqnuqgpzpmhxue69uhkummnw3ezumt0d5hsyg8d577gs99pxwfm2u4stjlw3fkksa83hwqg5tuyel3ejnfalxzdrypsgqqqqqqsn6lf7c) that map commit hashes and binary checksums to blossom servers that store the binaries