Unfortunately it’s quite difficult to provide a solution beside not using the Ubuntu packages at all and build completely from sources:
or use the docker containers instead:
Requesting to package the gsa
/ greenbone-security-assistant
component (not to be mixed with gsad
which is something different and already packaged) from Ubuntu would be an alternative but with unclear outcome / time frame.
why is there a c-based and JS-based “gsad” version available
Those are two different components of the software stack based on different technologies (C and JavaScript) and which can be found here:
- GitHub - greenbone/gsad: Greenbone Security Assistant HTTP Server - The server talking to the Greenbone Vulnerability Management daemon (gvmd).
- GitHub - greenbone/gsa: Greenbone Security Assistant - The web frontend for the Greenbone Community Edition
and why did Ubuntu not provide the missing JS-package?
Greenbone doesn’t have any knowledge on the Ubuntu side (Greenbone isn’t involved in any 3rd party packaging), that question would need to be forwarded to the Ubuntu packaging team.