Sorry, I am an “arch user like” that checks for updates every 5 minutes or so (I exaggerate).
So I got into the habit of: As soon as I finish installing a centOS or a Fedora machine, hop I activate EPEL and do a full upgrade … especially the kernel …
So when trying to install NS yesterday, I turned blue/purple, the nethserver-install script told me to get lost, because my server is not a centOS 7.7 or 7.8 something, I was pushed into the future with a centOS 7.9,
Ok, so I didn’t want to install the RC version of NS, and being on a VPS with an install of under a minute, I reinstalled , and kept good and wise this time.
NS got installed and I was happy.
Then when I tried to install a few modules (applications) , I bumped into a cul-de-sac, packages didn’t want to install because of mismatch in other system’s packages versions like mariadb-libs and other library things , mostly.
I lunched the install command line in a shell ans saw clearly that it was a dependency issue.
So I called yum, same difference … no go.
So I called dnf.
And there I got back to my natural color this time, mister dnf was politely asking me if it is OK to downgrade this and that package to get things done, I said: yes , be my guest !
The installations went superfine and everything is in order. Goal reached.
So here I would like to wisper a new feature/fonction/way-of-working:
Get the Nethserver use DNF instead of YUM, does yum do that with command line options ? I do not know, maybe with the downgrade option but yet it might be an extra step that dnf doesn’t need …
This way, instead of blocking an installation in the web-interface of NS, this interface by the use of DNF, can for example notify that packages will be downgraded if need, and do we want that or not, in both cases, we wont have to fireup a shell interface and do things manually, everything will stay at the web-interface as it is one of reasons of having a NS server…
Voila, have a nice evening (CET time)