Hi everyone,
this is a two-fold announcement:
1. We have, as of today, published a NAV 4.9.7 package for Debian 10 (Buster) in our regular APT repository [1].
2. As previously mentioned, we are now discontinuing support for the Debian 8 (Jessie) line of NAV packages. There will be no new updates for this outdated platform from our side.
There is, however, one caveat to using the NAV package on Debian 10: If you want to serve both the NAV web UI and Graphite-web from the same server, you cannot achieve this on Debian 10 using the regular Apache + mod_wsgi method for both applications.
Debian 10 ships with a graphite-web package that runs on Python 3, while NAV 4.9 does not support Python 3 (we expect the next feature release to run on Python 3). mod_wsgi cannot be made to serve both Python versions on the same Apache server - you will have to select a Python-version specific mod_wsgi package.
For this reason, the virtual appliance has not yet been updated to Debian 10.
For our production deployments, we serve up NAV and Graphite-web using a uWSGI application server, and use Apache + *mod_uwsgi* as a front to provide TLS and serving of static file resources. This works fine on Debian 10, as each uWSGI application instance is an independent process.
I suspect I'll be working on updating the appliance based on our production deployment configs of uWSGI. Hopefully, we can hopefully provide some config examples soon, for those who are interested in building their own deployments (of course, if you are already deploying Graphite on a separate server, this is a non-issue for you).
[1] https://nav.uninett.no/install-instructions/#debian
On Wed, 31 Jul 2019 11:12:52 +0200 Morten Brekkevold morten.brekkevold@uninett.no wrote:
For our production deployments, we serve up NAV and Graphite-web using a uWSGI application server, and use Apache + *mod_uwsgi* as a front to provide TLS and serving of static file resources. This works fine on Debian 10, as each uWSGI application instance is an independent process.
The appliance has now been updated to Debian 10, and a corresponding tip for deploying Graphite with NAV on Debian 10 has been added to the documentation here:
https://nav.uninett.no/doc/4.9/howto/installing-graphite-on-debian.html#on-d...