I think it is a feature, for example when you add a module for testing with add-module, the app is not listed in the software center but in the application menu
Just tried to update to the latest dev Core version;
Traceback (most recent call last):
File "/var/lib/nethserver/cluster/actions/list-modules/50read", line 37, in <module>
available = cluster.modules.list_available(rdb, skip_core_modules = True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/agent/pypkg/cluster/modules.py", line 260, in list_available
rmod['versions'].sort(key=lambda v: get_version_tuple(v["tag"]), reverse=True)
TypeError: '<' not supported between instances of 'NoneType' and 'str'
Downgrade is not possible from UI. I assume you are just testing the development version because you have “Testing” enabled for the Default repo. In this case, run the documented uninstall procedure and start from scratch.
If you want to help in finding the error origin, try to disable additional repositories, if you have any, and report if the error disappears or not.
Disabled all, and enabled 1 by 1 standard and test. The updated apps list fails when the testing repo of Netserver Forge is enabled. Core 2.8.4-dev.1 seems installed correctly
I’m sorry if upgrade is not possible from UI of 2.8.4-dev.1. I tested the upgrade from 2.8.2 and 2.8.3 to 2.8.4, then from 2.8.4 to a (fake) 2.8.5, but never tried to fix the testing release. In all cases the update was offered and worked correctly for me.
Then I guess this is a serious bug (especially IF a re-install is the only remedy) to escape this deadlock. This should not be possible from the UI.
I had testing enabled and updates from stable to x-dev.1 and to the next stable all went smooth with multiple modules until this one hit a snag. So something must be at a miss.