I installed SOGo Groupware and Email Address are now showing on the website. I removed SOGo and MariaDB, but Email Address are still showing on the website.
Itās due to how the software center manages removal of modules.
When installing SOGo it installs a lot of dependencies.
When uninstalled from software center it only removes the main nethserver-sogo package, more or less, leaving most of its dependencies installed. IIRC this are called leaf packages.
The same applies to other modules.
For instanceā¦ SOGo module uninstall:
nethserver-sogo-1.6.1-1.ns7.noarch
MariDB module uninstall:
nethserver-mysql-1.1.0-1.ns7.noarch
Checking from the command line youāll find that sogo is still installed, the same with mariadb, et cetera.
To remove the email page:
yum remove nethserver-mail-server
Another way to handle leaf packages is to use yum autoremove. yum history is also useful.
In the Enterprise version of NethServer the removal of packages was disabled due to its complexity I guess.
But I agree with you, Iād love to see this improved.
Iām doing my job is a Quality Team member and reported bugs that I find. It āshouldā take off the email addresses when I removed SOGo from the Software Center but it didnāt.
Maybe put this info into the documentation.
Also I working removing Roundcube and it looks like it as the same problem.
It is a leaf packages that are causing the problem, there is lot of work to do in removing packages before itās release. Or a lot of documentation at itās release.
Also a posted a Feature this week about SOGo and Rouncube categories. SOGo doesnāt have one. If we build a SOGo category maybe put how to actually remove it in the category.
Keep on doing it!
Itās really important to expose the problems, so together we can discuss possible solutions.
Regarding removal of packages I got my hands dirty but ended with scorched hair, so to speak.
Didnāt find a reliable solution. IIRC it was mostly OK (no problem with circular dependencies from software centerā¦) but it changed the way yum worked from cli, and that was more problematic.