Composable role deployment fails with "os-collect-config: netaddr.core.AddrFormatError: invalid IPNetwork /24"

Solution Verified - Updated -

Issue

  • Overcloud deployment is getting failed with following call trace in /var/log/message file of composable compute node role.
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: Traceback (most recent call last):
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: File "/usr/bin/os-net-config", line 10, in <module>
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: sys.exit(main())
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: File "/usr/lib/python2.7/site-packages/os_net_config/cli.py", line 184, in main
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: obj = objects.object_from_json(iface_json)
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: File "/usr/lib/python2.7/site-packages/os_net_config/objects.py", line 42, in object_from_json
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: return OvsBridge.from_json(json)
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: File "/usr/lib/python2.7/site-packages/os_net_config/objects.py", line 443, in from_json
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: members.append(object_from_json(member))
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: File "/usr/lib/python2.7/site-packages/os_net_config/objects.py", line 40, in object_from_json
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: return Vlan.from_json(json)
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: File "/usr/lib/python2.7/site-packages/os_net_config/objects.py", line 335, in from_json
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: opts = _BaseOpts.base_opts_from_json(json)
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: File "/usr/lib/python2.7/site-packages/os_net_config/objects.py", line 253, in base_opts_from_json
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: addresses.append(Address.from_json(address))
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: File "/usr/lib/python2.7/site-packages/os_net_config/objects.py", line 172, in from_json
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: return Address(ip_netmask)
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: File "/usr/lib/python2.7/site-packages/os_net_config/objects.py", line 163, in __init__
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: ip_nw = netaddr.IPNetwork(self.ip_netmask)
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: File "/usr/lib/python2.7/site-packages/netaddr/ip/__init__.py", line 933, in __init__
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: raise AddrFormatError('invalid IPNetwork %s' % addr)
May 18 03:52:53 host-xx-xx-210-117 os-collect-config: netaddr.core.AddrFormatError: invalid IPNetwork /24

Environment

  • Red Hat OpenStack Platform 10.0
  • Composable role based deployment (With predictable IPs)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content