Nethforge on subscription systems

NethServer Version: 7.9
Module: Antivirus, Awstats, Bandwidth monitor, ClamScan, Collectd Charts, Crontab manager, Dokuwiki, ejabberd, Email, Fail2ban, Firewall, IPS, Nextcloud, phpMyAdmin, Report, Restore data, sympa, Threat shield, VPN, Web server, WebTop

I Installed my systems(s) using the community release, because I need the Nethforge packages.
Today I renewed my Crostino licenses and activated them on my systems.
As expected, the Nethforge packages disappeared from the software center.

My questions:

  1. Will I get automatic updates for my installed packages from different repos as before?
  2. Can I additionally activate Nethforce on my Crostino systems? What consequences would this have for the use of the stable Nethserver repos?

Best regards, Marko

AFIAK not, all repositories not belonging to the subscription are disabled, you may check the enabled repos with:

yum repolist

Yes you can, although it will be disabled again with a software-repos-save or a nethserver-subscription-save event. AFIAK this the first only happens at a point release (ie next time NS 7.10) and the second at renewal of the subscription.

The “rhel” way to enable nethforge:

yum install yum-utils
yum-config-manager --enable nethforge

None, except if you open a ticket at Nethesis… They could say: he you installed packages not supported by us. Keep in mind nethforge packages/modules are provided by and maintained by the community. I doubt Nethesis will be this strict though…

@filippo_carletti once mentioned nethforge could be enabled by default on subscription installs…

2 Likes

The documentation has some more info:
https://docs.nethserver.org/projects/nethserver-devel/en/latest/nethserver-subscription.html#yum-repositories

1 Like

Exactly this :dart:

After I did this and reloaded the repos, nothing changed, Nethforge is still missing.

[root@ns-srv01 ~]# yum repolist

Loaded plugins: changelog, fastestmirror, nethserver_events
Determining fastest mirrors

  • nethforge: mirror.alpix.eu
  • remi-safe: mirror.23media.com
  • sb-base: u3.nethserver.com
  • sb-centos-sclo-rh: u3.nethserver.com
  • sb-centos-sclo-sclo: u3.nethserver.com
  • sb-epel: u3.nethserver.com
  • sb-extras: u3.nethserver.com
  • sb-nethserver-base: u3.nethserver.com
  • sb-nethserver-updates: u3.nethserver.com
  • sb-updates: u3.nethserver.com
    repo id repo name status
    nethforge/7/x86_64 NethForge 7 185
    remi-safe Safe Remi’s RPM repository for Enterprise Linux 7 - x86_64 4,091
    sb-base/x86_64 Stable mirror: CentOS Base 7 10,072
    sb-centos-sclo-rh/x86_64 Stable mirror: SCLo rh 7 7,145
    sb-centos-sclo-sclo/x86_64 Stable mirror: SCLo sclo 7 816
    sb-epel/x86_64 Stable mirror: EPEL 7 13,517
    sb-extras/x86_64 Stable mirror: CentOS Extras 7 448
    sb-nethserver-base/x86_64 Stable mirror: NethServer Base 7 366
    sb-nethserver-updates/x86_64 Stable mirror: NethServer Updates 7 214
    sb-updates/x86_64 Stable mirror: CentOS Updates 7 1,220
    stephdl/7 Stephdl (Stephane de Labrusse) repository for nethserver 7 - x86_64 519
    repolist: 38,593

What happens if you hit the Reload button?

Could you explain please? Does it mean…

  1. If a non standard repo is used, any support is definitely excluded
    …or
  2. Support will do its best even if a non-standard repo is used, but it cannot support such non-standard applications (“I doubt Nethesis will be this strict though…”)

I voluntarily manage a commercial site with additional installed packages like Nextcloud, MeshCentral, dolibarr … and would like to convince the owner to purchase a higher quality license. A main argument would be the vendor support option.

I can’t do this if using non-standard repos rules out any kind of support in the first place.

This is what I meant

and reloaded the repos,

That’s because the package manager UI shows only packages from repositories listed inside /etc/nethserver/pkginfo.conf.
The reason is to prevent the installation of unsupported packages on machines with a subscription.
So to overcame the limitation (this will be lost on next cron run):

echo nethforge >> /etc/nethserver/pkginfo.conf
yum clean all
yum updateinfo

The second one: the support team will always tries to do his best! I know this is one of the most appreciated things from our customers :slight_smile:
Still there are some scenarios where is hard to give support, like when running docker on a machine which is also acting as a gateway for the network.

1 Like

EDIT : cross post, see above

Hmmm, always thought the Reload button effectually did:

yum clean all && yum makecache

do yum groups show up after the above?

`yum --disablerepo=* --enablerepo=nethforge groups list`
[root@ns-srv01 ~]# yum --disablerepo=* --enablerepo=nethforge groups list

Loaded plugins: changelog, fastestmirror, nethserver_events
Loading mirror speeds from cached hostfile
 * nethforge: mirror.alpix.eu
Installed Groups:
   Collabora Online (CODE)
Available Groups:
   Business Cube
   Docker community edition
   HotSync (beta)
   Microsoft SQL Server
   SOGo groupware
   phpVirtualBox-5.2
Done
[root@ns-srv01 ~]#

That works! thank you.

2 Likes

and now:

[root@ns-srv01 ~]# yum --disablerepo=* --enablerepo=nethforge groups list

Loaded plugins: changelog, fastestmirror, nethserver_events
Loading mirror speeds from cached hostfile
 * nethforge: markusneuberger.at
Installed Groups:
   Collabora Online (CODE)
Available Groups:
   Business Cube
   Docker community edition
   HotSync (beta)
   Microsoft SQL Server
   SOGo groupware
   phpVirtualBox-5.2
Done
[root@ns-srv01 ~]#

12 posts were split to a new topic: Permanently enable additional YUM repositories