turris-diagnostics: web snapshots + diagnostics does not work without lighttpd-mod-cgi
It works fine on Omnia and Mox, but it does not work on Shield: It just offer download of the diagnostics+snapshots page instead of showing it.
root@shield:~# lighttpd -f /etc/lighttpd/lighttpd.conf -tt
2022-11-02 14:02:43: (../src/configfile.c.1287) WARNING: unknown config-key: cgi.assign (ignored)
2022-11-02 14:02:43: (../src/configfile.c.1287) WARNING: unknown config-key: cgi.assign (ignored)
2022-11-02 14:02:43: (../src/configfile.c.1287) WARNING: unknown config-key: cgi.assign (ignored)
2022-11-02 14:02:43: (../src/configfile.c.1287) WARNING: unknown config-key: cgi.assign (ignored)
Culprit is most likely missing dependency lighttpd-mod-cgi
, which is not installed on Shield.
However on Mox and Omnia lighttpd-mod-cgi
is present, because it is dependency of turris-webapps, thus it is installed anyway.