Temat: SyntaxError w LuCI

Cześć,

W serwerze uhttpd, którego używa domyślnie LuCI po włączeniu opcji:

uci set uhttpd.main.error_page='/index.html'

...na wielu podstronach LuCi pojawia się błąd składni:

Np. 1:

SyntaxError

expected expression, got '<'
  in http://router.lan/luci-static/resources/protocol/relay.js?v=git-20.057.55219-13dd17f:1
  at compileClass/< (http://router.lan/luci-static/resources/luci.js?v=git-20.057.55219-13dd17f:115:16)

Np. 2:

SyntaxError

expected expression, got '<'
  in http://router.lan/luci-static/resources/protocol/wwan.js?v=git-20.057.55219-13dd17f:1
  at compileClass/< (http://router.lan/luci-static/resources/luci.js?v=git-20.057.55219-13dd17f:115:16)

I fakt -> LuCi spodziewa się tutaj plików relay.js oraz wwan.js, w zamian dostaje plik HTML.
Sprawdziłem -> te dwa pliki nie istnieją, więc postanowiłem stworzyć puste pliki, nadałem maksymalne uprawnienia 777, aby wyeliminować błąd składni... nie pomogło.
W pliku luci.js nie znajduje nic na frazę: wwan oraz relay.
Potrzebuje tego przekierowania (error_page), ponieważ zrobiłem sobie Captive Portal.
Wersja jakiej używam to OpenWrt 19.07.2 r10947-65030d81f3 / LuCI openwrt-19.07 branch git-20.057.55219-13dd17f.
Czy na aktualnym snapshocie też jest ten problem? W razie czego muszę to albo poprawić, albo zaczekać na kolejne stabilne wydanie.
Pomysły?

2

Odp: SyntaxError w LuCI

Zrób aktualizację do bieżącej wersji luci. relay.js jest normalne w pakiecie luci-proto-relay,

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

3

Odp: SyntaxError w LuCI

Z ciekawości sprawdziłem najnowszego snapshota:

i taki wynik:

Starting kernel ...

[    0.000000] Linux version 5.4.35 (builder@buildhost) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r13122-522f6b7eee)) #0 SMP Tue Apr 28 18:28:06 2020
(tutaj stop)

Więc spróbowałem kernela:

i taki wynik:

Starting kernel ...

[    0.000000] Linux version 5.4.35 (builder@buildhost) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r13122-522f6b7eee)) #0 SMP Tue Apr 28 18:28:06 2020
[    0.000000] SoC Type: MediaTek MT7621 ver:1 eco:3
[    0.000000] printk: bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc)
[    0.000000] OF: fdt: No chosen node found, continuing without
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] VPE topology {2,2} total 4
[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.000000] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000]   HighMem  empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000] OF: fdt: Error -11 processing FDT
[    0.000000] percpu: Embedded 14 pages/cpu s26704 r8192 d22448 u57344
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 64960
[    0.000000] Kernel command line:   rootfstype=squashfs,jffs2
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.000000] Writing ErrCtl register=00017001
[    0.000000] Readback ErrCtl register=00017001
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 249288K/262144K available (5838K kernel code, 206K rwdata, 1256K rodata, 2544K init, 237K bss, 12856K reserved, 0K cma-reserved, 0K highmem)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] NR_IRQS: 256
[    0.000000] random: get_random_bytes called from start_kernel+0x340/0x55c with crng_init=0
[    0.000000] Kernel panic - not syncing: Failed to find mtk,mt7621-sysc node
[    0.000000] Rebooting in 1 seconds..
[    0.000000] Reboot failed -- System halted

Wróciłem już ponownie na v19.07.2 przez tftpd.

4 (edytowany przez tinware 2020-07-14 07:37:50)

Odp: SyntaxError w LuCI

Skompilowałem system do wersji v19.07.3 STABLE, pozostałem jeszcze z jednym błędem w LuCi na niektórych podstronach:

TypeError
"protocol.wwan" factory yields invalid constructor
  at compileClass/< (http://192.168.180.211/luci-static/resources/luci.js?v=git-20.136.49537-fb2f363:176:16)