不要随手升级

ipv6突然炸了,乱点半天没恢复,然后随手升级了下系统又炸了个系统...

网页访问显示

Bad Gateway
The process did not produce any response

logread命令显示以下错误

Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   | Syntax error: Unable to compile module '/usr/share/ucode/luci/http.uc':
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |   | Syntax error: Unable to resolve path for module 'lucihttp'
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |   | In /usr/share/ucode/luci/http.uc, line 9, byte 18:
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |   |
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |   |  `} from 'lucihttp';`
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |   |   Near here -------^
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |   |
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |   |
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |   | Syntax error: Unable to resolve path for module 'fs'
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |   | In /usr/share/ucode/luci/http.uc, line 14, byte 12:
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |   |
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |   |  `} from 'fs';`
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |   |   Near here -^
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   | In /usr/share/ucode/luci/dispatcher.uc, line 13, byte 38:
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |  `import { urldecode } from 'luci.http';`
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   |   Near here ---------------------------^
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]: In /www/cgi-bin/luci, line 7, byte 39:
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:  `import dispatch from 'luci.dispatcher';`
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:   Near here ----------------------------^
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:
Thu Dec  4 22:48:04 2025 daemon.err uhttpd[16316]:

其实报了一堆错误,都是找不到 'fs' 模块

找了半天找到恢复方法了,上链接

https://github.com/istoreos/istoreos/issues/2332

具体是 https://github.com/istoreos/istoreos/issues/2332#issuecomment-2910138024

修复命令

rm -rf /overlay/upper/usr/lib/ucode /ext_overlay/upper/usr/lib/ucode; reboot

这个目录我没有 /ext_overlay/upper/usr/lib/ucode ,删掉第一个重启后恢复了