Luci가 시작하지 못했습니다. openwrt_s905x3_k5.4.158_2021.11.12.1717

Luci가 시작하지 못했습니다. openwrt_s905x3_k5.4.158_2021.11.12.1717

X96 Air Android TV Box에 OpenWRT 21.02.1을 새로 설치하세요. OpenWRT는 USB 스틱에서 실행됩니다. 웹 인터페이스에 액세스하면 "게이트웨이 오류" 오류가 발생합니다.

SSH를 통해 실행하면 /www/cgi-bin-luci다음 결과가 생성됩니다.

root@OpenWrt:~# /www/cgi-bin/luci
/usr/bin/lua: /www/cgi-bin/luci:4: attempt to index field 'dispatcher' (a nil value)
stack traceback:
        /www/cgi-bin/luci:4: in main chunk
        [C]: ?

luci 스크립트는 매우 간단합니다:

root@OpenWrt:~# cat /www/cgi-bin/luci
#!/usr/bin/lua
require "luci.cacheloader"
require "luci.sgi.cgi"
luci.dispatcher.indexcache = "/tmp/luci-indexcache"
luci.sgi.cgi.run()

빈 디렉토리를 만들어 보았지만 /tmp/luci-indexcache아무런 차이가 없었습니다. 다시 삭제해도 아무런 변화가 없습니다.

뭔가 문제가 있는 것 같지만 luci.cacheloader어디서 찾을 수 있는지, 텍스트인지 바이너리인지 알 수 없습니다. 나는 가지고있다아니요루어체험. Google 검색에서는 해결책처럼 보이는 어떤 것도 반환하지 않습니다.

누구든지 나를 도와줄 수 있나요?

관련 정보