Temat: Błąd kompilacji z nfs-kernel-server

Od paru tygodni kompilacja OpenWrt snapshot dla BT Home Hub 5a (Lantiq vrx200) wywraca się w punkcie:

 
SHELL= flock /local/SAMSUNG500/openwrtBTHH5/tmp/.root-copy.flock -c 'cp -fpR /local/SAMSUNG500/openwrtBTHH5/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/packages/.pkgdir/kernel/. /local/SAMSUNG500/openwrtBTHH5/staging_dir/target-mips_24kc_musl/root-lantiq/'
touch /local/SAMSUNG500/openwrtBTHH5/staging_dir/target-mips_24kc_musl/root-lantiq/stamp/.kernel_installed
ERROR: module '/local/SAMSUNG500/openwrtBTHH5/build_dir/target-mips_24kc_musl/linux-lantiq_xrx200/linux-4.19.69/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko' is missing.
make[3]: *** [modules/fs.mk:407: /local/SAMSUNG500/openwrtBTHH5/bin/targets/lantiq/xrx200/packages/kmod-fs-nfs-common-rpcsec_4.19.69-1_mips_24kc.ipk] Error 1
make[3]: Leaving directory '/local/SAMSUNG500/openwrtBTHH5/package/kernel/linux'
time: package/kernel/linux/compile#4.22#0.49#5.95
make[2]: *** [package/Makefile:113: package/kernel/linux/compile] Error 2
make[2]: Leaving directory '/local/SAMSUNG500/openwrtBTHH5'
make[1]: *** [package/Makefile:107: /local/SAMSUNG500/openwrtBTHH5/staging_dir/target-mips_24kc_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/local/SAMSUNG500/openwrtBTHH5'
make: *** [/local/SAMSUNG500/openwrtBTHH5/include/toplevel.mk:218: world] Błąd 2

Ten sam błąd pojawia się  na starszym OpenSuse Leap 15  jak i na Debianie 10.
Usunięcie pakietów związanych z nfs skutkuje poprawną kompilacją.
Jakieś braki w moim systemie operacyjnym czy błąd po stronie OpenWrt?

2

Odp: Błąd kompilacji z nfs-kernel-server

kmod-fs-nfs-common-rpcsec zaznacz do kompilacji.

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

3 (edytowany przez kipronar 2019-09-08 06:43:14)

Odp: Błąd kompilacji z nfs-kernel-server

Jest zaznaczone.
Próbowałem różne "kombinacje".
Efekt ten sam- błąd.
Świeża kompilacja na ustawieniach fabrycznych - działa
Dodanie nfs-kernel-server - nie działa.
Zmiany przez:
make menuconfig.

Przypadłość dotyczy też EasyBox 904 xDSL (Lantiq, vrx200)

4

Odp: Błąd kompilacji z nfs-kernel-server

Na 19.07 się kompiluje. Więc... zgłoś buga.

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

5

Odp: Błąd kompilacji z nfs-kernel-server

Błąd był już zgłoszony:

https://github.com/openwrt/packages/issues/9912

6 (edytowany przez Zuzia 2019-09-23 16:02:50)

Odp: Błąd kompilacji z nfs-kernel-server

Mam już testowy obraz OpenWrt SNAPSHOT r11068-d6bd3fd5c4 z najnowszym kernelem 4.19.74 dla EasyBox 904 xDSL. Wszystko działa, właśnie kompiluję wszystkie pakiety pod tę wersję, trwa to od zeszłego tygodnia smile Jak skończę odezwę się co z nfs.

Jeśli BT Home Hub 5a to też MIPS 34Kc, myślę, że również da radę.

7

Odp: Błąd kompilacji z nfs-kernel-server

BT Home Hub 5a to również MIPS 34Kc.
Wariant bez nfs wychodzi poprawnie.
Oczywiście mogę zainstalować ten system i doinstalować stosowne pakiety z oficjalnych źródeł.
Trzymam kciuki za sukces z EB 904 xDSL, ale obawiam się, że nfs-kernel-serwer sprawi problemy.

8 (edytowany przez Zuzia 2019-09-23 21:32:42)

Odp: Błąd kompilacji z nfs-kernel-server

Sukces jest:

kmod-fs-nfs_4.19.74-1_mips_34kc.ipk
kmod-fs-nfs-common_4.19.74-1_mips_34kc.ipk
kmod-fs-nfs-common-rpcsec_4.19.74-1_mips_34kc.ipk
kmod-fs-nfsd_4.19.74-1_mips_34kc.ipk
kmod-fs-nfs-v3_4.19.74-1_mips_34kc.ipk
kmod-fs-nfs-v4_4.19.74-1_mips_34kc.ipk
nfs-kernel-server_2.4.1-1_mips_34kc.ipk
nfs-kernel-server-utils_2.4.1-1_mips_34kc.ipk
nfs-utils_2.4.1-1_mips_34kc.ipk
nfs-utils-libs_2.4.1-1_mips_34kc.ipk

Ale to nie koniec. Zastawiam się jak robią to deweloperzy, bo na moim skromnym dwurdzeniowym CPU kompilacja wszystkiego jeszcze trwa smile

9

Odp: Błąd kompilacji z nfs-kernel-server

Ja kompilowałem na starym serwerze pracowym, który wycofalismy z 'prdukcji'.
Pełna pierwsza kompilacja zajmowała mi jakieś 3h

10

Odp: Błąd kompilacji z nfs-kernel-server

@Zuzia
Gratulacje.
Twoje repo to ponad 3 tysiące pakietów, więc komputer ma co robić.
Mój PC ma procesor E8600 i 6GB pamięci, więc demonem prędkości raczej nie jest.
Podstawową kompilację (od zera, plus trochę dodatkowych pakietów, dysk talerzowy) przerabia w niecałe 3 godziny.
I nie procesor stanowi wąskie gardło lecz wydolność dysku- tak sądzę.
A w przypadku nfs-kernel-server moim problemem jest brak pliku rpcsec_gss_krb5.ko

11 (edytowany przez Zuzia 2019-09-24 21:36:06)

Odp: Błąd kompilacji z nfs-kernel-server

Moje repo ma obecnie ponad 4 tys. pakietów smile Sprawdziłam nfs-kernel-server i kompiluje się pod kernelem 4.19.74 oraz  4.19.75 więc pobierz sobie tak:

git clone https://github.com/openwrt/openwrt.git

i kompiluj dla BT Home Hub 5a.

Dla EasyBox 904 xDSL wrzucę obraz i repo dziś albo jutro. Ludzie pracujący nad  EasyBox rozwijają temat już tylko w kierunku SMP, nikt nie robi obrazów pod VoIP, ogólnie wątek robi się coraz cięższy dla mnie. W sumie VoIP/GSM to największy atut tego routera,a to całe SMP niewiele daje... Znowu trochę pozmieniali i teraz nie ogarniam vlanów pod ADSL/VDSL, nie mam takiego łącza niestety. Domyślam się tylko jak powinna wyglądać konfiguracja, musi ktoś przetestować i dać znać, czy działa.

12

Odp: Błąd kompilacji z nfs-kernel-server

Siedem godzin temu uruchomiłem całkiem świeżą kompilację- dla BT Home Hub 5a, ze starym plikiem .config
I błąd nadal w tym samym miejscu.
Przyjdzie poczekać dłużej.
Odnośnie EB 904 xDSL-  zainstaluję Twój obraz  gdy tylko będzie dostępny i wypowiem się na temat VDSL.

13 (edytowany przez Zuzia 2019-09-24 21:47:01)

Odp: Błąd kompilacji z nfs-kernel-server

BT Home Hub 5a wymaga jakiś łatek, czy specjalnych kombinacji? Bo jeśli normalnie można zrobić taki obraz to mogę machnąć od ręki testowy, bo mam już środowisko więc nie zajmie to dużo czasu.

14

Odp: Błąd kompilacji z nfs-kernel-server

BT HH 5a nie wymaga nic specjalnego.
Jest od dawna obsługiwany.
Posyłam na skrzynkę mój .config. Gdy usunę wszystko z nfs - obraz powstaje.

15 (edytowany przez Zuzia 2019-09-25 05:43:23)

Odp: Błąd kompilacji z nfs-kernel-server

Proszę, jest jako MIPS 34Kc: http://chomikuj.pl/ZuzannaCK/ROUTERY/BT … 75-mini-v1
Jeśli ruszy to dorzucę pełne repo. A jeżeli coś pójdzie nie tak, mam nadzieję, że masz w tym routerze jakieś przyjemne recovery smile

16 (edytowany przez kipronar 2019-09-25 16:51:10)

Odp: Błąd kompilacji z nfs-kernel-server

Już pobrałem, dziękuję.
Zainstaluję pod wieczór i dam znać.
Przyjemne recovery w BT HH 5a to dwa druciki i programator.

edit 1.
Instalacja bezproblemowa (przez ssh), z pozostawieniem mojej konfiguracji.
VDSL: działa, prędkość łącza w pełni wykorzystana (50/5).
Wi-fi: działa
SMP: brak,  a ten router bardzo dobrze wykorzystuje oba rdzenie.

Zrobiłem własną kompilację bez nfs, zainstalują a nfs dołożę z repozytorium snpashot

17 (edytowany przez Zuzia 2019-09-26 13:45:00)

Odp: Błąd kompilacji z nfs-kernel-server

SMP nie ma, bo nie wiedziałam, że działa dobrze, idąc za ciosem wrzucam wersję 34Kc SMP dla BT Home Hub 5a :  http://chomikuj.pl/ZuzannaCK/ROUTERY/BT … MP-repo-v1

Oczywiście NFS jest w obrazie. Daj znać, czy odczuwasz wzrost wydajności.

18

Odp: Błąd kompilacji z nfs-kernel-server

Pobrałem, zainstalowałem.
Zarówno z moją konfiguracją jak i z konfiguracją "od zera"- modem DSL milczy.
Chyba nawet nie podejmuje próby pracy, milczy też dioda sygnalizacyjna.
Dziwne, gdyż wersja wczorajsza zawierała działający VDSL.
NFS - działa.
Innych elementów nie dotykałem,.
VDSL to olbrzymi atut tego routera,  musi działać.
Może grono posiadaczy BT HH 5a jest większe?

19

Odp: Błąd kompilacji z nfs-kernel-server

Różnica pomiędzy wersjami jest taka, że dodałam SMP. Obraz kasuję w takim razie.

20

Odp: Błąd kompilacji z nfs-kernel-server

Może poczekaj, aż ktoś potwierdzi moje zdanie?

21 (edytowany przez Zuzia 2019-09-26 22:05:49)

Odp: Błąd kompilacji z nfs-kernel-server

Dobrze. Możesz wrzucić logi? Co pokazuje logread? Zobaczymy co go boli.

22

Odp: Błąd kompilacji z nfs-kernel-server

Przedmiotowy router jest dla mnie podstawowym.
Musi działać.
Wybacz ale przeinstalowałem go.
Urządzenie miało już ze 150 instalacji nowego oprogramowania.
Może ktoś powie,  ile może jeszcze przetrwać?
Subiektywnie odczuwam, że proces aktualizacji (po restarcie) jest dłuższy niż w czasach jego młodości.
Z końcem tygodnie raz jeszcze wgram Twój obraz.
Podaj proszę co - i jak- przebadać.

23 (edytowany przez Zuzia 2019-09-26 22:11:32)

Odp: Błąd kompilacji z nfs-kernel-server

Nie ma problemu, do tego czasu zrobię nowe obrazy ze snapshota, Chyba udało mi się obejść bug NFS, sprawdzę jeszcze i jutro napiszę coś więcej smile

24

Odp: Błąd kompilacji z nfs-kernel-server

@Zuzia rozwiązała ten problem.
Z pakietu kmod-fs-nfs-common-rpcsec  należy wyjąć brakujący plik (rpcsec_gss_krb5.ko) i wstawić go tam, gdzie być powinien.
Sprawdziłem doświadczalnie- działa, NFS pracuje.

25

Odp: Błąd kompilacji z nfs-kernel-server

Jest już patch: https://patchwork.ozlabs.org/patch/1172163/