There is a bug in 5.0 or possibly before…
DNS/DHCP/Let’s encrypt
if a nosy admin goes into the “install” of these packages,
but later uses the “cancel” button to cancel the install,
The LDAP and other files are marked as them having been installed, but they DO NOT appear in the :installed app" screen.
The net effect of this is that they cannot be “installed” again, or even uninstalled.
instead they throw script errors or throw up boxes asking about installing on different systems.
is there a list of CLI scripts to run to remove/reinstall them.
I also found
univention-app remove cups
or whatever app is blocking can be used…
but on reinstall , it is just throwing errors
File “/usr/lib/python3/dist-packages/univention/appcenter/utils.py”, line 92, in docker_bridge_network_conflict
my_net = ipaddress.IPv4Network(u’%s/%s’ % (iface[‘network’], iface[‘netmask’]), False)
File “/usr/lib/python3.7/ipaddress.py”, line 1528, in init
addr = self._ip_int_from_string(args[0])
File “/usr/lib/python3.7/ipaddress.py”, line 1135, in _ip_int_from_string
raise AddressValueError(“Expected 4 octets in %r” % ip_str)
ipaddress.AddressValueError: Expected 4 octets in ‘None’
which basically says it is not a valid ip address, which seems is related to ip6 addesses being parsed as ip 4 addresses.
but from the source, it seems to exit with the flag set to false, saying it is not a clash.
seems this used nested “google” code is shown having a number of related problems on various internet forums.
however even afterwards the package is showing NOT installed. & no icon comes up as installed.
there are no errors in any other logs.
BUT
when i look into the management web interface in " devices", it has added a cups printer system.
however in the apps center it is NOT added in the “installed” section.
LDAP & other logs are clean… I even see UCS pushing changes to the dns records with no errors
I’m suspecting the thrown error is marking the error flag as non zero even it is not a critical error, which is then causing the final cleanup code to bomb. before adding the app into the installed section of the app center
univention-app remove cups
Resolving dependencies for cups
Going to remove Print server (CUPS) (2.2.1)
…
…
/var/log/univention# apt purge
Reading package lists… Done
Building dependency tree
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Correct solution for missing apps and also most of my other bugs
was to take a look at the contents univention value repository of the interfaces for the networks
the words “none” were present in some numerical values.(function of the VMware drivers or something else?)
REMOVING these strings allowed the google “intrefaces” code to function correctly.
no other changes or script running was needed, the contents just appeared.