251

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

A ja dopytam o Skrypt do uruchomienia przy pierwszym rozruchu (uci-defaults).
Załóżmy że coś wpisze w uci-defaults, zbuduje i pobiorę obraz. Następnie wgram go standardowo do routera.
Teraz pytanie. Czy to co wpisałem do uci-defaults np.
uci add firewall forwarding >/dev/null
uci set firewall.@forwarding[-1].src='wg'
...
będzie się zawsze wykonywać przy uruchomieniu routera (coś w stylu rc.local). Czy zrobi się tylko 1 raz. I Już na zawsze pozostanie w miejscach docelowych. Czyli w tym przypadku /etc/config/firewall

Rozumiem, że to co dodam w uci-defaults z poziomu dl.eko.one.pl/firmware/ wykona się dopiero po odpaleniu na routerze. O czym świadczy nazwa "Skrypt do uruchomienia przy pierwszym rozruchu". A nie będzie już zawarte w pobranym obrazie, we właściwym miejscu. Nie mam obecnie wolnego urządzenia żeby przetestować.

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

252

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

Nie. To się wykonuje tylko jeden raz przy pierwszym uruchomieniu routera. I to jest jest skrypt który się wykonuje, imagebuilder fizycznie sam nie wykonuje tego na składanym obrazie.

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

253

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

Ok. Ostatnie pytanie.
Np. do /www mam dodane swoje katalogi (cgi-bin, wol) a w nich pliki konfiguracyjne włącznie z index.html.
Mam kopię tych plików na dysku. Czy byłaby jakaś możliwość dodania tego wprost z dysku (np. wskazując katalog, plik) do Skrypt do uruchomienia przy pierwszym rozruchu (uci-defaults) na dl.eko.one.pl/firmware/
Czy pozostają tylko polecenia konsolowe, tworzenie katalogów, plików z właściwą konfiguracją.
Heh pewnie myślisz, dałem palec a chcą rękę wink

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

254

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

Firmware selektor tego nie umożliwia. Ale owut juz tak jak dodasz jakieś pliki żeby się zachowały, ew używaj imagebuildera gdzie możesz wskazać katalog z dodatkowymi plikami.

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

255 (edytowany przez spamsool 2025-12-28 13:44:32)

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

Czy da się za pomocą Aktualizacji interaktywnej zbudować nowy obraz 25.12 na miejsce zainstalowanego 24.10 czy najpierw trzeba wgrać gotowy obraz 25.12 ze strony a dopiero potem kolejne wersje można budować interaktywnie z LuCi?

256

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

Mówisz o Attended Sysupgrade z poziomu LuCI? Jeśli tak, to możesz, ale warunek jest taki, ze widzisz tam dostępny.
W opcjach zaznacz sobie zaawansowane, wtedy rozwinie Ci całą listę pakietów, jakie masz zainstalowane. Możesz dodać kolejne pakiety. Zbuduje i wyskoczy, Ci, czy chcesz zapisać obraz, czy wgrać.

257 (edytowany przez spamsool 2025-12-28 13:55:18)

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

Chodziło mi o możliwość aktualizacji OpenWRT x86/64 ext4 combined z 24.10 na 25.12 z zachowaniem konfiguracji i pakietów za pomocą Aktualizacja interaktywna w LuCi.

258

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

J/w. Wybierasz wersje i robisz.

Oczywiście zero pewności że konfigi są prawidłowe, konwerterów nie ma, sam to musisz widzieć.

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

259 (edytowany przez krynio 2026-02-04 17:45:01)

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

Taka sytuacja.
Edycja.
Drugie podejście i poszło.

root@OpenWrt:~# owut check
ASU-Server     https://sysupgrade.eko.one.pl
Upstream       https://dl.eko.one.pl
Target         x86/64
Profile        generic
Package-arch   x86_64
Version-from   25.12-SNAPSHOT r32403-ec16f2532d (kernel 6.12.63)
Version-to     25.12-SNAPSHOT r32537-6afff2039b (kernel 6.12.66)
218 packages are out-of-date
There are 0 missing and 1 modified default packages
It is safe to proceed with an upgrade (re-run with '--verbose' for details)
root@OpenWrt:~# owut download
ASU-Server     https://sysupgrade.eko.one.pl
Upstream       https://dl.eko.one.pl
Target         x86/64
Profile        generic
Package-arch   x86_64
Version-from   25.12-SNAPSHOT r32403-ec16f2532d (kernel 6.12.63)
Version-to     25.12-SNAPSHOT r32537-6afff2039b (kernel 6.12.66)
218 packages are out-of-date
There are 0 missing and 1 modified default packages
Request hash:
  7bbad0fc6e832cefa171da80670927b5756f7c9cc6f1e7431edbeaed955e05b8
--
Status:   queued - 0 ahead of you
Progress:   0s total =   0s in queue +   0s in build
--
Status:   container_setup
Progress:   1s total =   0s in queue +   1s in build
--
Status:   validate_manifest
Progress: 124s total =   0s in queue + 124s in build
--
Status:   Error: Impossible package selection
Progress: 127s total =   0s in queue + 127s in build

Build failed in 127s total =   0s in queue + 127s to build:
ASU server 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: libjpeg-turbo-3.1.1-r1: Network is unreachable
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.py", line 1439, in perform_job
    return_value = job.perform()
  File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1318, in perform
    self._result = self._execute()
                   ~~~~~~~~~~~~~^^
  File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1376, in _execute
    result = self.func(*self.args, **self.kwargs)
  File "/app/asu/build.py", line 468, in build
    result = _build(build_request, job)
  File "/app/asu/build.py", line 289, in _build
    report_error(job, check_package_errors(job.meta["stderr"]))
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/asu/util.py", line 332, in report_error
    raise RuntimeError(msg)
RuntimeError: Impossible package selection

ERROR: Build failed with status 500 (--version-to 25.12-SNAPSHOT --device x86/64:generic:ext4)
The above errors are often due to the upgrade server lagging behind the
build server, first suggestion is to wait a while and try again.
TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

260

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

Nie mógł pobrać pakietu z openwrt. Spróbuj ponownie za jakiś czas.

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

261

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

Kojarzę że temat się przewijał. Dla pewności zapytam.
Xiaomi Mi Router AX3000T
Jestem tu https://dl.eko.one.pl/firmware/?version … er-ax3000t
i do czystego obrazu 25.12 bez luci, chcę dodać tylko easyconfig.
Rozwijam "Dostosuj zainstalowane pakiety i/lub skrypt pierwszego rozruchu"
I na koniec za sysinfo dopisuje easyconfig
I to wszystko?.

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

262

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

Jeżeli nie potrzebujesz jakiś dodatkowych pakietów to tak, powinno wystarczyć.

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

263

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

Ok. Ale to co mi się wygeneruje będzie identyczne jak obraz pobrany z tego miejsca https://dl.eko.one.pl/firmware/?version … er-ax3000t

Jedyna różnica to dojdzie pakiet easyconfig z ewentualnymi zależnościami?. Dobrze to rozumiem.
W GUI: MiFi | LuCI PL mogłoby być również easyconfig. Chyba na początku było.

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

264

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

To co wygeneruje będzie obrazem zbudowanym specjalnie dla Ciebie i będzie dostępne tylko przez chwilę - to nie będzie jak obraz dostępny. normalnie.

Jeżeli zainstalujesz easyconfig w obrazie w którym jest już luci, to pojaw się w luci link do easyconfig i w samym easyconfig pojawi się link do luci. Jeżeli easyconfig będzie samodzielnym gui to oczywiście żadnych linków do luci nie będzie, bo i po co.

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

265

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

To co odpisałeś wiem. Lecz nie o to pytałem. Chyba niezbyt precyzyjnie się wyraziłem.
Ogólnie chcę mieć obraz czysty 25.12 bez luci taki jak tutaj u Ciebie https://dl.eko.one.pl/firmware/?version … er-ax3000t

Jedynie co chcę dodać już na starcie do obrazu to easyconfig. I rozumiem że po dodaniu easyconfig wygeneruje mi się "identyczny" obraz jak ten z linka 25.12 bez luci. Lecz z easyconfig + jego ewentualne zależności.
Podsumowując lista pakietów i konfiguracja będzie taka sama. Dojdzie tylko easyconfig + jego zależności.

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

266

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

No tak, dokładnie tak, dociągnie tylko easyconfig i zależności.

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

267

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

@Cezary, możesz dorzucić do ASU realteka? Chciałem zlożyć obraz dla JG924A, ale nie ma w ASU.
Wrzuciłem 25.12-rc4 i strasznie niskie prędkości są przy teście - poniżej 0,5Gb. Natomiast na 24, zamyka prawie Gb.

268

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

Ja tego w ogóle nie kompiluję. Mam parę switchy ale akurat dziwnym trafem żaden z nich nie jest kompatybilny z OpenWrt smile

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

269

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

Ok. Rozumiem.
Ja właśnie poszukałem i z ciekawości zakupiłem ten model.

270

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

Cudy WR3000P v1
luci-25.12-snapshot-r32537-6afff2039b-mediatek-filogic-cudy_wr3000p-v1-squashfs-sysupgrade.bin

apk update
[https://downloads.openwrt.org/releases/ … ckages.adb]
[https://downloads.openwrt.org/releases/ … ckages.adb]
[https://downloads.openwrt.org/releases/ … ckages.adb]
[https://downloads.openwrt.org/releases/ … ckages.adb]
[https://downloads.openwrt.org/releases/ … ckages.adb]
[https://dl.eko.one.pl/openwrt-25.12/tar … ckages.adb]
[https://dl.eko.one.pl/openwrt-25.12/pac … ckages.adb]
[https://dl.eko.one.pl/openwrt-25.12/pac … ckages.adb]
[https://dl.eko.one.pl/openwrt-25.12/pac … ckages.adb]
[https://dl.eko.one.pl/openwrt-25.12/pac … ckages.adb]
[https://dl.eko.one.pl/openwrt-25.12/tar … ckages.adb]
1 unavailable, 0 stale; 6595 distinct packages available
Błędy
ERROR: wget: exited with error 8
WARNING: updating and opening https://downloads.openwrt.org/releases/ … kages.adb: unexpected end of file
Wykonanie polecenia apk update zakończone błędem 1 .

wrzuciłem na próbę
openwrt-25.12.0-rc4-mediatek-filogic-cudy_wr3000p-v1-squashfs-sysupgrade.bin
i tez a trzy dni temu nie było tego problemu. Jak to ugryźć ? Nie ogarniam.

TP-Link TL-WDR4300 USB-Mod GL850G 4xUSB , GPIO JTAG-MOD, U-Boot pepe2k
CPU:720MHz,DDR:450.000MHz,AHB:225.000MHz
Gargoyle 1.9.1.2, extroot PEN 2GB + dysk zewnętrzny Samsung 200GB , kamerka Creative, MPD Radio itp.

271

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

Czekać. Czytaj: https://eko.one.pl/forum/viewtopic.php? … 53#p329253

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

272

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

Czy podczas aktualizacji owut
Moje podmontowane dyski / partycje / "katalogi" zostaną zachowane?. Czy należy je dodać do /etc/sysupgrade.conf
Chociaż dodanie tego wydaje się trochę bez sensu.
Mowa o:

/mnt/nvme0n1p3/multimedia/ itd
/mnt/sda1/backup

Które mam zdefiniowane w /etc/config/fstab

config 'mount'
    option    target    '/mnt/sda1/backup'
    option    uuid    '5b91b29b-5c47-4ab6-bebc-43ae5acab37a'
    option    enabled    '1'

config 'mount'
    option    target    '/mnt/nvme0n1p3/multimedia'
    option    uuid    '3a464675-020b-4b89-86f9-7bdaf3d8d7d0'
    option    enabled    '1'
TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

273

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

/etc/config/fstab się backupuje, katalogi zostaną utworzone automatycznie podczas montowania.

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

274

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

pytanie.
Czy przy upgrade poprzez owut do wyższego build 24.10 komuś przestało działać opkg ?
na jednym routerze poszło normalnie i wszystko śmiga a na drugim wywala błąd opkg

275

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

W sensie że wywaliło opkg z obrazu dla 24.10?

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