After many years of CentOS, I became a Debianer, but now wanted to install my first live NS8 on Rocky Linux 10, and finally move the old NS7 instance.
Unfortunately I haven’t got too far:
[root@ns8 ~]# curl https://raw.githubusercontent.com/NethServer/ns8-core/ns8-stable/core/install.sh | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3339 100 3339 0 0 8138 0 --:--:-- --:--:-- --:--:-- 8143
Checking the interface wg0 is not already in use
Checking port 80 and 443 are not already in use
Restart journald:
Install dependencies:
System not supported
Well, indeed, System requirements says Rocky Linux 9:
But I thought the newer version should not be a problem, as NS8 is distro-independent… or is it?
As I see Rocky Linux 9 EOL is 2032 so it should be fine too I guess.
So should I go that way?
Or any plans to add support for RL 10? Any backward incompatible changes?
Actually my first idea was to install it on Debian 13, but I gues that would have been also failed, as requirements says Debian 12.
But overall I would be fine with Rocky Linux if that is the main supported OS, so I chose that one, but seemingly the wrong version…
It’s more accurate, I think, to say that it’s distro-less-dependent. NS7 ran only on CentOS7; NS8 runs on Rocky/Alma/CentOS 9 and Debian 12. More flexible, but definitely not “independent.” But if you want a subscription or any kind of “official” support, you’d need to be on Rocky 9–which, as you say, is still supported for seven more years.
Around the same time I had also been trying this, but was stymied by the systemd change, which I couldn’t resolve, so the start of Traefik at the end of the install always failed. At that point I gave up, as I hadn’t seen this thread (which I only found today).
Maybe on debian13, but the install.sh script definitely needs a few tweaks in order to work on Rocky 10.
The above changes did appear to fix the systemd issue I found previously so Traefik does now start, but there are still a couple of warnings/errors thrown during the install (maybe not fatal).
But the Create-Cluster, from the UI fails.
Are you interested in the details, or is this just my personal pet project at this point.
Rocky Linux 10 is definitely something we want on the roadmap.
Steph already spent some time experimenting with NS8 on RL10 and fixing a few installation issues. However, that work was never merged because supporting a new major OS release is not only about getting a fresh installation working: we also need to evaluate and test the upgrade path from Rocky Linux 9 to 10 before we can consider it officially supported.
If you have findings, logs, patches, or notes from your tests, please open a new Feature thread and share them. They could be very useful for future work on RL10 support.
As for Debian, support for Debian 13 has already been released and we’re now preparing to sunset Debian 12. That one is really dead!