"A" == Ansgar Esztermann-Kirchner aeszter@mpibpc.mpg.de writes:
A> Finally got around to re-do the installation from a freshly A> downloaded installar. Unfortunately, it's still complaining about A> a 10.0.0 vs 10.0.1 DB format mismatch... >> >> Hmm, strange indeed. Can you please check whether there were any >> errors in the "Configuring QluMan" step of qlustar-initial-config >> (see >> https://docs.qlustar.com/en-US/Qlustar_Cluster_OS/10.0/html-single/First_Ste... >> ) If possible, please paste the output of that step.
A> Yes, there has been an error message: A> -- Starting Qluman bootstrap ...
A> Traceback (most recent call last): A> File "/usr/lib/python3/dist-packages/qluman-10/qluman-cli.py", A> line 1431, in <module> main() A> File "/usr/lib/python3/dist-packages/qluman-10/qluman-cli.py", A> line 1422, in main bootstrap(config, db_data, cfg_gen) A> File "/usr/lib/python3/dist-packages/qluman-10/qluman-cli.py", A> line 862, in bootstrap A> public_netmask, strict = False).network_address) A> File "/usr/lib/python3.5/ipaddress.py", line 1525, in __init__ A> self.network_address = A> IPv4Address(self._ip_int_from_string(addr[0])) A> File "/usr/lib/python3.5/ipaddress.py", line 1114, in A> _ip_int_from_string A> raise AddressValueError('Address cannot be empty') A> ipaddress.AddressValueError: Address cannot be empty ...
A> I traced that back to a missing address in A> /etc/qlustar/qluman/installsettings, possibly because I A> configured the external interface to use dhcp. I added the A> correct address manually and re-ran qlustar-initial-config.
A> I didn't notice any more errors, but just now I realize that A> there appears no attempt to run the QluMan step anymore...
OK. That was the culprit, thanks for the analysis. The case of external DHCP for the head-node slipped through our tests with QluMan :( We'll fix this asap, but it'll take at least a couple of days.
Now there are two options:
a) Wait for the fix and reinstall.
b) Reinstall right away and use static IP for the head.
Another reinstall is advisable in either case, since it will be pretty time-consuming to debug what is set up correctly now (after you inserted the address manually) and what isn't.