NS8 on Rocky Linux 10

Hello,

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…

Thanks!

The systemd version is important. For now we know that the version 257 that you can find in debian 13 is incompatible

It would provide the most support, knowledge and experience on the forums when you stick to the recommended version.

Thank you for your feedback!

I think I will go with Rocky Linux 9 then.

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.

of course completely experimental but we can install NS8 on debian13 and rocky linux 10

I never saw something so easy to change the main platform :smiley:

Wearing my best Lazarus cosplay outfit:

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.

Hi Eddie,

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! :grinning_face_with_smiling_eyes: