351

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Obecne wydanie nie nadaje się dla urządzeń wymienionych przez ciebie które mają tylko 32M ramu. Nie mówiąc już o tym że nie złożysz żadnego obrazu żeby wszedł do 4M bez skalpela i upychania tego łyżką do butów.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

352

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Tak ale w części w nich można wymienić/powiększyć pamięć RAM i Flash. 1043 zmodowany na 16MB został osobno uwzględniony ale inne routery które też mają taką możliwość już nie jak wspomniany TL-703 który u mnie obecnie ma 16/64MB i bodajże 23.05 LuCI którego kiedyś skleciłem i również śmiga jedynie "nieco" ociężale działa LuCI.

Tak jak rozumiem że nie ma sensu dla wszystkich ruterów o wszystkich możliwych konfiguracjach przygotowania tysięcy binarek tak skonfigurowanie samego już ASU aby umożliwiał wygenerowanie takiej binarki na żądanie i pod daną specyfikację nie powinno chyba być dużym problemem a pewnie nie tylko ja ucieszyłbym się z takiej możliwości.

353

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

O tym dyskutowaliśmy już tu - można powiększyć flash i ram,.ale udostępniając takie obrazy jednocześnie powoduję że mniej świadomi ludzie wgrywają takie obrazy i uwalają routery.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

354

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Nie wgrają i nie uwalą, nawet ściągając do 1043 v2 16MB nie chciał mi się wgrać przez niezgodność i musiałem wymusić instalacje. Na takiej samej zasadzie można powiedzieć że ktoś może pobrać obraz od innej wersji, modelu a nawet producenta, wgrać i uwalić. Są ostrzeżenia i jeśli ktoś na etapie przygotowywania systemu je zignoruje a później przy wgrywaniu jak dostanie komunikat że obraz z routerem jest niezgodny i i tak to obejdzie no to cóż...

355

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Uwalają, uwierz. W czasie kiedy zrobiłem wersję 16M kilka lat temu wielu ludzi wgrało bo myślało że cudownie odblokowuje to jakiś wiekszy flash (albo wgrywało bo to był jedyny już dostępny obraz) i tym samym nadpisywało sobie ART'a.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

356

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Zastanawiam się jaki jest sens bawić się i wymieniać kości pamięci, w tak leciwym już routerze?
Rozumiem wszech obecna eko i ruchy zielonych, ale nie popadajmy w skrajności...

357

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Kilka lat temu nie były powszechne modele z dużym nandem, więc robiło się flashmody. Teraz w sumie po taniości masz routery z dużymi kościami flash.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

358 (edytowany przez lexmark3200 2026-04-01 14:18:00)

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Dokładnie w pkt Cezary.
Kiedyś nie było dostępnego niczego sensownego, więc można było robić jakieś modyfikacje, ale teraz to chyba sensu nie ma...
Kilka piw mniej i nowy lub używany sensowny router już jest.
lol
Jeszcze jak trafisz, taki co to nie trzeba rozbierać żeby do konsoli się dostać.... To już sztos.
Choć ja uważam, że decydując się na openWRT można by całkowicie wywalić większość softów producentów. Bo często nie ruszane są partycje i taki np. d-link mający 128MB flash pod openWRT raptem ma 20-30.

359

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Jeśli nie potrzeba nic więcej to po co kupować nowe tym bardziej że taki TL-703 u mnie zamykał się w okolicy 5V 0,05-0,1A a przy 1043 v2 gniazdko raportowało mi ok 3W. GL.iNety mi się mega podobają ale to jeszcze przyjdzie kiedyś czas i zastosowanie... wink

Nad czymś jeszcze kombinuję (w kontekście 1043 v2) i raczej niedługo jeden temat na forum poruszę ale jeszcze zbieram dane

360

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

@Cezary dorzuć proszę jeśli możliwe aby Twój ASU budował też obrazy dla XikeStor SKS8300-8X/ONTi ONT-S508CL-8S (realtek/rtl930x).
Dzięki w góry.

Pozdr,

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt NSS SNAPSHOT, kernel 6.12.92)
OpenWRT NSS builds for Xiaomi AX3600 by @Payti

361

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Ja nie kompiluje w ogóle realteka.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

362

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Szkoda ... sad , a można wiedzieć czemu?

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Zyxel T56 EX5601-T1 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.85)
Xiaomi AX3600 (OpenWrt NSS SNAPSHOT, kernel 6.12.92)
OpenWRT NSS builds for Xiaomi AX3600 by @Payti

363

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Nie używam ten platformy/nie mam takiego urządzenia/nie mogę kompilować całego openwrt.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

364 (edytowany przez Cezary 2026-04-15 16:56:41)

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Śmieszna sprawa, ale zdajecie sobie sprawę że to już rok i 4 miesiące działania ASU?

Dziś zrobiłem gruntowy remont serwera, nazbierało się kilka poprawek i należało go w końcu zaktualizować.

EDIT: Dzień po. Pochwaliłem się, a tu znów następne zmiany.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

365 (edytowany przez spamsool 2026-04-16 10:16:29)

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Nieźle, masz może jakieś statystyki użycia? Ja to przyznam się bez bicia że dopiero niedawno zacząłem używać ASU zwłaszcza owut, po wymianie Twojego serwera na nowszy i opcji dodania własnych paczek do obrazu. Wcześniej jakoś nieufnie podchodziłem, chyba niepotrzebnie.

366

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Na dl.eko.one.pl jest asu.htnl, tak samo jak wejdziesz na sysupgrade.eko.one.pl to masz dane bieżące

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

367

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Czy jeśli chciałbym by obraz ASU/owut zachowywał istniejące pliki z folderu domowego to czy  wystarczy dodać wpis /root do /etc/sysupgrade.conf ?

368

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Tak

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

369 (edytowany przez Nimloth 2026-05-08 08:39:11)

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Chyba cos sie zepsulo i nie generuje nowych obrazow. Dostaje blad:
Odpowiedź serwera: Error: Impossible package selection

Generate local signing keys...
WARNING: can't open config file: /opt/projects/openwrt-25.12/openwrt/x86/64/staging_dir/host/etc/ssl/openssl.cnf
WARNING: can't open config file: /opt/projects/openwrt-25.12/openwrt/x86/64/staging_dir/host/etc/ssl/openssl.cnf
read EC key
writing EC key
WARNING: opening /builder/packages/packages.adb: No such file or directory
Package list missing or not up-to-date, generating it.

Building package index...
ERROR: wget: exited with error 4
ERROR: collectd-mod-iwinfo-5.12.0-r54: unexpected end of file
make[2]: *** [Makefile:254: package_install] Error 1
make[1]: *** [Makefile:193: _call_manifest] Error 2
make: *** [Makefile:369: manifest] Error 2

Traceback (most recent call last):
  File "/app/.venv/lib/python3.14/site-packages/rq/worker/base.py", line 1522, in perform_job
    return_value = job.perform()
  File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1342, in perform
    self._result = self._execute()
                   ~~~~~~~~~~~~~^^
  File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1402, in _execute
    result = self.func(*self.args, **self.kwargs)
  File "/app/asu/build.py", line 524, in build
    result = _build(build_request, job)
  File "/app/asu/build.py", line 332, in _build
    report_error(job, check_package_errors(job.meta["stderr"]))
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/asu/util.py", line 338, in report_error
    raise RuntimeError(msg)
RuntimeError: Impossible package selection

370

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Błąd pobierania pakietu z sieci.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

371

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

OK thx problem byl z

WARNING: updating and opening https://github.com/4IceG/Modem-extras-apk/raw/refs/heads/main/myapk/packages.adb: UNTRUSTED signature

Czy da sie aby klucze tez zachowywal po upgrade z katalogu?

/etc/apk/keys/

Czy po upgrade trzeba robic

wget https://github.com/4IceG/Modem-extras-apk/raw/refs/heads/main/myapk/IceG-apkpub.pem -O /etc/apk/keys/IceG-apkpub.pem

?

372

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Wszystko co chcesz zachować musi być dodane do konfigów. Więc certyfikat również.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

373

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Mam taki błąd, coś mogę temu samemu zaradzić?

Server response: Error: Impossible package selection

Request Data:

{
    "system_board": {
        "kernel": "6.12.74",
        "hostname": "x5000r",
        "system": "MediaTek MT7621 ver:1 eco:3",
        "model": "TOTOLINK X5000R",
        "board_name": "totolink,x5000r",
        "rootfs_type": "squashfs",
        "release": {
            "distribution": "OpenWrt",
            "version": "25.12-SNAPSHOT",
            "firmware_url": "https://downloads.openwrt.org/",
            "revision": "r32806-b2685cef6a",
            "target": "ramips/mt7621",
            "description": "OpenWrt 25.12-SNAPSHOT r32806-b2685cef6a",
            "builddate": "1774641050"
        }
    },
    "advanced_mode": "1",
    "url": "https://sysupgrade.eko.one.pl",
    "branch": "25.12",
    "revision": "r32806-b2685cef6a",
    "efi": false,
    "sha256_unsigned": "",
    "client": "luci/26.093.61282~ca72f10",
    "packages": {
        "apk-mbedtls": "3.0.5-r3",
        "arp-scan": "1.10.0-r4",
        "backupandrestore-apk": "20260130-r1",
        "base-files": "260327.71450~b2685cef6a",
        "bwm-ng": "0.6.3-r2",
        "ca-bundle": "20250419-r2",
        "ddns-scripts-noip": "2.8.3-r2",
        "dnsmasq": "2.91-r2",
        "dropbear": "2025.89-r1",
        "ekooneplconfigs": "20251212-r1",
        "ekooneplmonitoring-luci": "20250123-r1",
        "ekooneplstat": "20150706-r1",
        "ethtool": "6.15-r1",
        "firewall4": "2025.03.17~b6e51575-r2",
        "fping": "5.3-r1",
        "getrandom": "2025.10.30~6f78fa49-r1",
        "hostapd-common": "2025.08.26~ca266cc2-r1",
        "hostapd-utils": "2025.08.26~ca266cc2-r1",
        "ip-tiny": "6.18.0-r2",
        "iwinfo": "2026.01.14~f5dd57a8-r1",
        "kernel": "6.12.74~9c546e1de6b6ca43abe250bd3ef7f619-r1",
        "kmod-asn1-decoder": "6.12.74-r1",
        "kmod-crypto-acompress": "6.12.74-r1",
        "kmod-crypto-cbc": "6.12.74-r1",
        "kmod-crypto-des": "6.12.74-r1",
        "kmod-crypto-hw-eip93": "6.12.74-r1",
        "kmod-crypto-kpp": "6.12.74-r1",
        "kmod-crypto-lib-chacha20": "6.12.74-r1",
        "kmod-crypto-lib-chacha20poly1305": "6.12.74-r1",
        "kmod-crypto-lib-curve25519": "6.12.74-r1",
        "kmod-cryptodev": "6.12.74.1.14-r1",
        "kmod-gpio-button-hotplug": "6.12.74-r5",
        "kmod-leds-gpio": "6.12.74-r1",
        "kmod-lib-crc-ccitt": "6.12.74-r1",
        "kmod-lib-lzo": "6.12.74-r1",
        "kmod-lib-textsearch": "6.12.74-r1",
        "kmod-mt7915-firmware": "6.12.74.2026.03.19~39c960c3-r2",
        "kmod-nf-nathelper": "6.12.74-r1",
        "kmod-nf-nathelper-extra": "6.12.74-r1",
        "kmod-ppp": "6.12.74-r1",
        "kmod-pppoe": "6.12.74-r1",
        "kmod-tun": "6.12.74-r1",
        "kmod-udptunnel4": "6.12.74-r1",
        "kmod-udptunnel6": "6.12.74-r1",
        "kmod-wireguard": "6.12.74-r1",
        "libatomic": "14.3.0-r5",
        "libc": "1.2.5-r5",
        "libcap-ng": "0.8.4-r2",
        "liblz4": "1.10.0-r1",
        "liblzo": "2.10-r5",
        "libmbedtls": "3.6.5-r1",
        "libncurses": "6.4-r3",
        "libnl-core": "3.12.0-r1",
        "libnl-genl": "3.12.0-r1",
        "libopenssl-conf": "3.5.5-r1",
        "libopenssl-devcrypto": "3.5.5-r1",
        "libopenssl": "3.5.5-r1",
        "libreadline": "8.3-r1",
        "libubus-lua": "2025.12.02~3cc98db1-r1",
        "libustream-mbedtls": "2026.03.01~99f1c0db-r1",
        "logd": "2025.10.30~6f78fa49-r1",
        "lua": "5.1.5-r11",
        "luci": "26.093.61282~ca72f10",
        "luci-app-adblock": "4.5.3-r4",
        "luci-app-attendedsysupgrade": "26.093.61282~ca72f10",
        "luci-app-commands": "26.093.61282~ca72f10",
        "luci-app-ddns": "26.093.61282~ca72f10",
        "luci-app-ekooneplstat": "20231220-r1",
        "luci-app-irqbalance": "26.093.61282~ca72f10",
        "luci-app-openvpn": "26.093.61282~ca72f10",
        "luci-app-ports-status-mod": "1.0.5-r20260225",
        "luci-app-usteer-ng": "0.260329.74742",
        "luci-app-wifischedule": "26.093.61282~ca72f10",
        "luci-app-wol": "26.093.61282~ca72f10",
        "luci-i18n-adblock-pl": "26.093.61282~ca72f10",
        "luci-i18n-attendedsysupgrade-pl": "26.093.61282~ca72f10",
        "luci-i18n-base-pl": "26.093.61282~ca72f10",
        "luci-i18n-commands-pl": "26.093.61282~ca72f10",
        "luci-i18n-dashboard-pl": "26.093.61282~ca72f10",
        "luci-i18n-ddns-pl": "26.093.61282~ca72f10",
        "luci-i18n-firewall-pl": "26.093.61282~ca72f10",
        "luci-i18n-openvpn-pl": "26.093.61282~ca72f10",
        "luci-i18n-package-manager-pl": "26.093.61282~ca72f10",
        "luci-i18n-wifischedule-pl": "26.093.61282~ca72f10",
        "luci-i18n-wol-pl": "26.093.61282~ca72f10",
        "luci-lib-uqr": "26.093.61282~ca72f10",
        "luci-proto-relay": "26.093.61282~ca72f10",
        "luci-proto-wireguard": "26.093.61282~ca72f10",
        "luci-ssl": "26.093.61282~ca72f10",
        "mii-tool": "2.10-r2",
        "mtd": "27",
        "mtr-nojson": "0.95-r3",
        "nano-full": "8.7.1-r2",
        "odhcp6c": "2026.01.25~ee2949e3-r1",
        "odhcpd-ipv6only": "2026.03.16~edf2e523-r1",
        "openssl-util": "3.5.5-r1",
        "openvpn-easy-rsa": "3.2.1-r1",
        "openvpn-openssl": "2.6.19-r1",
        "owut": "2026.03.30~670907a5-r1",
        "ppp": "2.5.2-r3",
        "ppp-mod-pppoe": "2.5.2-r3",
        "procd-ujail": "2026.03.13~58eb263d-r1",
        "screen": "5.0.1-r1",
        "sysinfo": "20210313-r1",
        "uci": "2025.12.02~66127cd7-r1",
        "urandom-seed": "3",
        "urngd": "2025.10.03~f17e33d9-r1",
        "wpad-mbedtls": "2025.08.26~ca266cc2-r1"
    },
    "profile": "totolink,x5000r",
    "target": "ramips/mt7621",
    "version": "25.12-SNAPSHOT",
    "diff_packages": true,
    "filesystem": "squashfs"
}
STDERR:
Generate local signing keys...
WARNING: can't open config file: /opt/projects/openwrt-25.12/openwrt/x86/64/staging_dir/host/etc/ssl/openssl.cnf
WARNING: can't open config file: /opt/projects/openwrt-25.12/openwrt/x86/64/staging_dir/host/etc/ssl/openssl.cnf
read EC key
writing EC key
WARNING: opening /builder/packages/packages.adb: No such file or directory
Package list missing or not up-to-date, generating it.

Building package index...
ERROR: wget: exited with error 4
ERROR: luci-proto-wireguard-26.129.70992~61fbfe6: unexpected end of file
make[2]: *** [Makefile:254: package_install] Error 1
make[1]: *** [Makefile:193: _call_manifest] Error 2
make: *** [Makefile:369: manifest] Error 2

Traceback (most recent call last):
  File "/app/.venv/lib/python3.14/site-packages/rq/worker/base.py", line 1522, in perform_job
    return_value = job.perform()
  File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1342, in perform
    self._result = self._execute()
                   ~~~~~~~~~~~~~^^
  File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1402, in _execute
    result = self.func(*self.args, **self.kwargs)
  File "/app/asu/build.py", line 524, in build
    result = _build(build_request, job)
  File "/app/asu/build.py", line 332, in _build
    report_error(job, check_package_errors(job.meta["stderr"]))
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/asu/util.py", line 338, in report_error
    raise RuntimeError(msg)
RuntimeError: Impossible package selection

374

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Nie wiem o co chodzi temu ASU z LuCi. Owut upgrade z konsoli poszedł normalnie, aczkolwiek dopiero za drugim razem, za pierwszym miałem komunikat:

root@x5000r:~# owut check
ERROR: Response status 500 while downloading
  https://sysupgrade.eko.one.pl/json/v1/overview.json

375

Odp: Własny serwer sysupgrade (ASU, Attendedsysupgrade)

Cały czas jest jakiś problem z pobieraniu losowych pakietów z repo. Stąd te błędy.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.