1 (edytowany przez cyniu88 2026-09-03 14:47:33)

Temat: dziwny problem z opewrt

hej

na moim openwrt zrobiłem:

apk update
apk upgrade owut  i mam to:

apk upgrade owut
( 1/50) Purging ekooneplusb-luci (20260427-r1)
  Executing ekooneplusb-luci-20260427-r1.pre-deinstall
( 2/50) Purging ekooneplusb (20230616-r1)
  Executing ekooneplusb-20230616-r1.pre-deinstall
( 3/50) Purging f2fsck (1.16.0-r4)
  Executing f2fsck-1.16.0-r4.pre-deinstall
( 4/50) Purging kmod-fs-exfat (6.12.103-r1)
  Executing kmod-fs-exfat-6.12.103-r1.pre-deinstall
( 5/50) Purging kmod-fs-f2fs (6.12.103-r1)
  Executing kmod-fs-f2fs-6.12.103-r1.pre-deinstall
( 6/50) Purging kmod-crypto-crc32 (6.12.103-r1)
  Executing kmod-crypto-crc32-6.12.103-r1.pre-deinstall
( 7/50) Purging kmod-fs-ntfs3 (6.12.103-r1)
  Executing kmod-fs-ntfs3-6.12.103-r1.pre-deinstall
( 8/50) Purging kmod-fs-vfat (6.12.103-r1)
  Executing kmod-fs-vfat-6.12.103-r1.pre-deinstall
( 9/50) Purging kmod-nls-cp437 (6.12.103-r1)
  Executing kmod-nls-cp437-6.12.103-r1.pre-deinstall
(10/50) Purging kmod-nls-iso8859-1 (6.12.103-r1)
  Executing kmod-nls-iso8859-1-6.12.103-r1.pre-deinstall
(11/50) Purging kmod-usb-storage-uas (6.12.103-r1)
  Executing kmod-usb-storage-uas-6.12.103-r1.pre-deinstall
(12/50) Purging kmod-usb-storage (6.12.103-r1)
  Executing kmod-usb-storage-6.12.103-r1.pre-deinstall
(13/50) Purging kmod-scsi-core (6.12.103-r1)
  Executing kmod-scsi-core-6.12.103-r1.pre-deinstall
(14/50) Purging mkf2fs (1.16.0-r4)
  Executing mkf2fs-1.16.0-r4.pre-deinstall
(15/50) Purging libf2fs6 (1.16.0-r4)
  Executing libf2fs6-1.16.0-r4.pre-deinstall
(16/50) Purging kmod-usb-net-rndis (6.12.103-r1)
  Executing kmod-usb-net-rndis-6.12.103-r1.pre-deinstall
(17/50) Purging kmod-usb-printer (6.12.103-r1)
  Executing kmod-usb-printer-6.12.103-r1.pre-deinstall
(18/50) Purging kmod-usb-serial-qualcomm (6.12.103-r1)
  Executing kmod-usb-serial-qualcomm-6.12.103-r1.pre-deinstall
(19/50) Purging kmod-usb-serial-sierrawireless (6.12.103-r1)
  Executing kmod-usb-serial-sierrawireless-6.12.103-r1.pre-deinstall
(20/50) Purging luci-i18n-p910nd-pl (26.239.42882~e60322b)
  Executing luci-i18n-p910nd-pl-26.239.42882~e60322b.pre-deinstall
(21/50) Purging luci-app-p910nd (26.239.42882~e60322b)
  Executing luci-app-p910nd-26.239.42882~e60322b.pre-deinstall
(22/50) Purging luci-proto-3g (26.239.42882~e60322b)
  Executing luci-proto-3g-26.239.42882~e60322b.pre-deinstall
(23/50) Purging luci-proto-mbim (26.239.42882~e60322b)
  Executing luci-proto-mbim-26.239.42882~e60322b.pre-deinstall
(24/50) Purging luci-proto-ncm (26.239.42882~e60322b)
  Executing luci-proto-ncm-26.239.42882~e60322b.pre-deinstall
(25/50) Purging comgt-ncm (0.32-r37)
  Executing comgt-ncm-0.32-r37.pre-deinstall
(26/50) Purging comgt (0.32-r37)
  Executing comgt-0.32-r37.pre-deinstall
(27/50) Purging chat (2.5.2-r4)
  Executing chat-2.5.2-r4.pre-deinstall
(28/50) Purging kmod-usb-net-huawei-cdc-ncm (6.12.103-r1)
  Executing kmod-usb-net-huawei-cdc-ncm-6.12.103-r1.pre-deinstall
(29/50) Purging kmod-usb-serial-option (6.12.103-r1)
  Executing kmod-usb-serial-option-6.12.103-r1.pre-deinstall
(30/50) Purging kmod-usb-serial-wwan (6.12.103-r1)
  Executing kmod-usb-serial-wwan-6.12.103-r1.pre-deinstall
(31/50) Purging kmod-usb-serial (6.12.103-r1)
  Executing kmod-usb-serial-6.12.103-r1.pre-deinstall
(32/50) Purging luci-proto-qmi (26.239.42882~e60322b)
  Executing luci-proto-qmi-26.239.42882~e60322b.pre-deinstall
(33/50) Purging p910nd (0.97-r14)
  Executing p910nd-0.97-r14.pre-deinstall
(34/50) Purging umbim (2025.10.04~2939b7d0-r1)
  Executing umbim-2025.10.04~2939b7d0-r1.pre-deinstall
(35/50) Purging kmod-usb-net-cdc-mbim (6.12.103-r1)
  Executing kmod-usb-net-cdc-mbim-6.12.103-r1.pre-deinstall
(36/50) Purging kmod-usb-net-cdc-ncm (6.12.103-r1)
  Executing kmod-usb-net-cdc-ncm-6.12.103-r1.pre-deinstall
(37/50) Purging uqmi (2025.07.30~7914da43-r2)
  Executing uqmi-2025.07.30~7914da43-r2.pre-deinstall
(38/50) Purging kmod-usb-net-qmi-wwan (6.12.103-r1)
  Executing kmod-usb-net-qmi-wwan-6.12.103-r1.pre-deinstall
(39/50) Purging kmod-usb-wdm (6.12.103-r1)
  Executing kmod-usb-wdm-6.12.103-r1.pre-deinstall
(40/50) Purging wwan (2019.04.29-r6)
  Executing wwan-2019.04.29-r6.pre-deinstall
(41/50) Purging usb-modeswitch (2025.10.04~9b4d0a6e-r1)
  Executing usb-modeswitch-2025.10.04~9b4d0a6e-r1.pre-deinstall
(42/50) Purging wsdd2 (2023.12.21~b676d8ac-r2)
  Executing wsdd2-2023.12.21~b676d8ac-r2.pre-deinstall
(43/50) Installing kmod-mdio-devres (6.12.103-r1)
  Executing kmod-mdio-devres-6.12.103-r1.post-install
(44/50) Installing kmod-net-selftests (6.12.103-r1)
  Executing kmod-net-selftests-6.12.103-r1.post-install
(45/50) Installing kmod-phy-ax88796b (6.12.103-r1)
  Executing kmod-phy-ax88796b-6.12.103-r1.post-install
(46/50) Installing kmod-phylink (6.12.103-r1)
  Executing kmod-phylink-6.12.103-r1.post-install
(47/50) Installing kmod-usb-net-asix (6.12.103-r1)
  Executing kmod-usb-net-asix-6.12.103-r1.post-install
(48/50) Installing r8152-firmware (20260221-r1)
  Executing r8152-firmware-20260221-r1.post-install
(49/50) Installing kmod-usb-net-rtl8152 (6.12.103-r1)
  Executing kmod-usb-net-rtl8152-6.12.103-r1.post-install
(50/50) Upgrading owut (2026.07.08~db17536e-r1 -> 2026.07.08~db17536e-r2)
  Executing owut-2026.07.08~db17536e-r2.post-upgrade
OK: 58.9 MiB in 384 packages

a potem połowa rzeczy mi nie działa  (np. karta ethernet na usb)

a apk upgrade pokazywało tylko owut

co robić jak żyć ?

ostatnio obraz aktualizowałem przez owut 30 sierpnia br.

2

Odp: dziwny problem z opewrt

Zainstaluj ponownie to wszystko co się odinstalowało. apk domyślnie może odinstalować rzeczy które uważa że nie zależą od czegoś innego i są niepotrzebne wg niego.

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

3

Odp: dziwny problem z opewrt

dlaczego tak ?  ejaj  ma racje ?

root@OpenWrt-Luizjana:~# uname -a
Linux OpenWrt-Luizjana 6.12.103 #0 SMP Wed Aug 26 09:10:33 2026 aarch64 GNU/Linux
root@OpenWrt-Luizjana:~# cat /etc/os-release
NAME="OpenWrt"
VERSION="25.12-SNAPSHOT"
ID="openwrt"
ID_LIKE="lede openwrt"
PRETTY_NAME="OpenWrt 25.12-SNAPSHOT"
VERSION_ID="25.12-snapshot"
HOME_URL="https://openwrt.org/"
BUG_URL="https://bugs.openwrt.org/"
SUPPORT_URL="https://forum.openwrt.org/"
FIRMWARE_URL="https://downloads.openwrt.org/"
BUILD_ID="r33191-b6a820ea85"
OPENWRT_BOARD="qualcommax/ipq807x"
OPENWRT_ARCH="aarch64_cortex-a53"
OPENWRT_TAINTS=""
OPENWRT_DEVICE_MANUFACTURER="OpenWrt"
OPENWRT_DEVICE_MANUFACTURER_URL="https://openwrt.org/"
OPENWRT_DEVICE_PRODUCT="Generic"
OPENWRT_DEVICE_REVISION="v0"
OPENWRT_RELEASE="OpenWrt 25.12-SNAPSHOT r33191-b6a820ea85"
OPENWRT_BUILD_DATE="1787735433"
root@OpenWrt-Luizjana:~# apk policy owut
owut policy:
  2026.07.08~db17536e-r1:
    https://dl.eko.one.pl/openwrt-25.12/packages/aarch64_cortex-a53/packages/packages.adb
  2026.07.08~db17536e-r2:
    lib/apk/db/installed
    https://downloads.openwrt.org/releases/25.12-SNAPSHOT/packages/aarch64_cortex-a53/packages/packages.adb
root@OpenWrt-Luizjana:~# apk policy kmod-usb-storage kmod-usb-wdm kmod-usb-net-qmi-wwan uqmi umbim
kmod-usb-net-qmi-wwan policy:
  6.12.103-r1:
    https://dl.eko.one.pl/openwrt-25.12/targets/qualcommax/ipq807x/kmods-6.12.103/packages.adb
kmod-usb-storage policy:
  6.12.103-r1:
    https://dl.eko.one.pl/openwrt-25.12/targets/qualcommax/ipq807x/kmods-6.12.103/packages.adb
kmod-usb-wdm policy:
  6.12.103-r1:
    https://dl.eko.one.pl/openwrt-25.12/targets/qualcommax/ipq807x/kmods-6.12.103/packages.adb
umbim policy:
  2025.10.04~2939b7d0-r1:
    https://dl.eko.one.pl/openwrt-25.12/targets/qualcommax/ipq807x/packages/packages.adb
uqmi policy:
  2025.07.30~7914da43-r2:
    https://dl.eko.one.pl/openwrt-25.12/targets/qualcommax/ipq807x/packages/packages.adb
root@OpenWrt-Luizjana:~# cat /etc/apk/repositories
cat: can't open '/etc/apk/repositories': No such file or directory
root@OpenWrt-Luizjana:~#


Tak — teraz już widać bardzo konkretnie, co się stało. I wygląda na to, że problemem nie był kernel, tylko mieszanie dwóch różnych źródeł pakietów.

1. Najważniejsza informacja

Masz:

OpenWrt 25.12-SNAPSHOT r33191-b6a820ea85
kernel 6.12.103

ale owut masz dostępny z dwóch repozytoriów:

2026.07.08~db17536e-r1
    https://dl.eko.one.pl/openwrt-25.12/...

2026.07.08~db17536e-r2
    https://downloads.openwrt.org/releases/25.12-SNAPSHOT/...

Czyli:

Eko.one.pl + oficjalne OpenWrt.

To jest bardzo istotne.

2. Co najprawdopodobniej zrobił apk upgrade owut

Masz lokalnie:

owut 2026.07.08~db17536e-r2

i dokładnie ta wersja jest również w oficjalnym repozytorium.

Natomiast wcześniej miałeś prawdopodobnie pakiety zbudowane/dostarczone przez:

dl.eko.one.pl

Po uruchomieniu:

apk upgrade owut

solver apk zaczął dopasowywać cały zestaw zależności do aktualnego stanu repozytoriów.

I dlatego zobaczyłeś:

Purging kmod-usb-net-qmi-wwan
Purging kmod-usb-wdm
Purging kmod-usb-serial-option
...

mimo że nie prosiłeś o usunięcie tych pakietów.

3. Jest jeszcze ciekawsza rzecz

Twoje:

apk policy kmod-usb-net-qmi-wwan

pokazuje:

6.12.103-r1:
https://dl.eko.one.pl/openwrt-25.12/targets/...

Czyli ten pakiet nadal jest dostępny!

Tak samo:

kmod-usb-storage
kmod-usb-wdm
kmod-usb-net-qmi-wwan

są nadal dostępne w Eko.

To oznacza, że nie chodzi o to, że pakiety zniknęły z repozytorium.

apk po prostu uznał je za pakiety, które należy usunąć w ramach rozwiązywania aktualnego zestawu pakietów.

4. Dlaczego to jest niebezpieczne w Twojej konfiguracji

Z tego, co pokazałeś wcześniej, używasz OpenWrt również z urządzeniami USB.

A usunięto Ci praktycznie cały stos:

USB storage
kmod-usb-storage
kmod-usb-storage-uas
kmod-scsi-core
systemy plików
kmod-fs-exfat
kmod-fs-f2fs
f2fsck
mkf2fs
libf2fs6
kmod-fs-ntfs3
kmod-fs-vfat
Modemy USB
kmod-usb-wdm
kmod-usb-net-qmi-wwan
kmod-usb-net-cdc-mbim
kmod-usb-net-cdc-ncm
kmod-usb-net-huawei-cdc-ncm
kmod-usb-net-rndis

kmod-usb-serial
kmod-usb-serial-option
kmod-usb-serial-wwan
kmod-usb-serial-qualcomm
kmod-usb-serial-sierrawireless

uqmi
umbim
wwan
usb-modeswitch
Drukarka
kmod-usb-printer
p910nd
luci-app-p910nd
luci-i18n-p910nd-pl
Protokoły modemowe LuCI
luci-proto-qmi
luci-proto-mbim
luci-proto-ncm
luci-proto-3g
Windows/Samba discovery
wsdd2
Twoje pakiety Eko
ekooneplusb
ekooneplusb-luci

To jest bardzo dużo funkcjonalności jak na aktualizację jednego owut.

5. Nie instaluj jeszcze wszystkiego ręcznie

Najpierw chcę sprawdzić co dokładnie jest zapisane jako pakiety świata (world).

Wykonaj:

cat /etc/apk/world

oraz:

find /etc/apk -maxdepth 2 -type f -print

i:

grep -R "dl.eko.one.pl\|downloads.openwrt.org" /etc/apk 2>/dev/null

To jest teraz kluczowe.

6. I jeszcze jedno bardzo ważne polecenie

Sprawdź, jakie pakiety faktycznie zostały oznaczone jako automatyczne:

apk list --orphaned

oraz:

apk list --upgradable

Jeżeli apk list --orphaned pokaże np.:

kmod-usb-storage
kmod-usb-wdm
uqmi
...

to będziemy mieli bardzo mocny dowód, że po zmianie rozwiązania zależności apk potraktował je jako niepotrzebne zależności.

7. Możemy to naprawić

Co ważne, nie musisz wracać do starego firmware, przynajmniej na tym etapie.

Pakiety nadal istnieją:

kmod-usb-net-qmi-wwan
kmod-usb-storage
kmod-usb-wdm
uqmi
umbim

więc jest szansa przywrócić system zwykłym apk add.

Ale najpierw zobaczmy /etc/apk/world, bo nie chcę zrobić drugiej operacji, która ponownie usunie pół systemu.

Podeślij mi dokładnie wynik:

cat /etc/apk/world
find /etc/apk -maxdepth 2 -type f -print
grep -R "dl.eko.one.pl\|downloads.openwrt.org" /etc/apk 2>/dev/null
apk list --orphaned

Po tym będę mógł Ci powiedzieć dlaczego apk upgrade owut wywalił te konkretne 42 pakiety i podać bezpieczną komendę do ich przywrócenia.

4

Odp: dziwny problem z opewrt

Ale jest tutaj bardzo ważny szczegół

Masz jednocześnie oficjalne repozytorium OpenWrt i repozytorium Eko.one.pl:

downloads.openwrt.org

oraz:

dl.eko.one.pl

i oba dostarczają część tych samych pakietów.

To jest moim zdaniem główny podejrzany.

Masz np.:

official:
https://downloads.openwrt.org/releases/25.12-SNAPSHOT/...

Eko:
https://dl.eko.one.pl/openwrt-25.12/...

A dodatkowo wszystkie kmod-y masz z Eko:

https://dl.eko.one.pl/openwrt-25.12/targets/qualcommax/ipq807x/kmods-6.12.103/packages.adb

5

Odp: dziwny problem z opewrt

Ale co dlaczego? APK wybiera najnowszą wersję i zainstaluje ci z miejsca gdzie ona jest.

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

6

Odp: dziwny problem z opewrt

nie rozumiem  dlaczego  APK   nagle wywalił mi pakiety które były potrzebne?

zrobiłem

apk add \
ekooneplusb \
ekooneplusb-luci \
f2fsck \
kmod-fs-exfat \
kmod-fs-f2fs \
kmod-crypto-crc32 \
kmod-fs-ntfs3 \
kmod-fs-vfat \
kmod-nls-cp437 \
kmod-nls-iso8859-1 \
kmod-usb-storage-uas \
kmod-usb-storage \
kmod-scsi-core \
mkf2fs \
libf2fs6 \
kmod-usb-net-rndis \
kmod-usb-printer \
kmod-usb-serial-qualcomm \
kmod-usb-serial-sierrawireless \
luci-i18n-p910nd-pl \
luci-app-p910nd \
luci-proto-3g \
luci-proto-mbim \
comgt-ncm \
comgt \
chat \
kmod-usb-net-huawei-cdc-ncm \
kmod-usb-serial-option \
kmod-usb-serial-wwan \
luci-proto-qmi \
p910nd \
umbim \
kmod-usb-net-cdc-mbim \
kmod-usb-net-cdc-ncm \
uqmi \
kmod-usb-net-qmi-wwan \
kmod-usb-wdm \
wwan \
usb-modeswitch \
wsdd2

i wydaje się że router działa dobrze,   ale jak mam tak mieć zawsze jak coś zrobię  w apk to przecież  nie ma sensu ?

7

Odp: dziwny problem z opewrt

Proste. Nie rób upgrade pakietów. Złóż sobie nowy obraz jak są jakieś nowsze wersje.

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