static network interface configuration fails

Bug #1885412 reported by norman shen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cloudbase-init
Incomplete
Undecided
Adrian Vladu

Bug Description

When booting with dhcp disabled, we saw the following error log, we are trying to configure static ip address using metadata from config drive. But when I try to manually run cloudbase-init.exe, I can see network ip address correctly configured.

172.23.0.4, prefix length: 24, gateway: 172.23.0.1, dns: []
2020-06-28 07:36:04.479 1768 DEBUG cloudbaseinit.osutils.windows [-] Removing existing IP address "169.254.215.20" from adapter "tap6c767fd2-05" _set_static_network_config C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\lib\site-packages\cloudbaseinit\osutils\windows.py:980
2020-06-28 07:36:04.541 1768 DEBUG cloudbaseinit.osutils.windows [-] Removing existing route "255.255.255.255/32" from adapter "tap6c767fd2-05" _set_static_network_config C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\lib\site-packages\cloudbaseinit\osutils\windows.py:989
2020-06-28 07:36:04.541 1768 DEBUG cloudbaseinit.osutils.windows [-] Removing existing route "224.0.0.0/4" from adapter "tap6c767fd2-05" _set_static_network_config C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\lib\site-packages\cloudbaseinit\osutils\windows.py:989
2020-06-28 07:36:04.573 1768 ERROR cloudbaseinit.init [-] plugin 'NetworkConfigPlugin' failed with error '<x_wmi: Unexpected COM Error (-2147352567, '发生意外。', (0, 'SWbemObjectEx', '无效的参数 ', None, 0, -2147217400), None)>': wmi.x_wmi: <x_wmi: Unexpected COM Error (-2147352567, '发生意外。', (0, 'SWbemObjectEx', '无效的参数 ', None, 0, -2147217400), None)>
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init [-] <x_wmi: Unexpected COM Error (-2147352567, '发生意外。', (0, 'SWbemObjectEx', '无效的参数 ', None, 0, -2147217400), None)>: wmi.x_wmi: <x_wmi: Unexpected COM Error (-2147352567, '发生意外。', (0, 'SWbemObjectEx', '无效的参数 ', None, 0, -2147217400), None)>
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init Traceback (most recent call last):
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init File "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\lib\site-packages\wmi.py", line 603, in __getattr__
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init return getattr(self.ole_object, attribute)
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init File "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\lib\site-packages\win32com\client\dynamic.py", line 516, in __getattr__
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init ret = self._oleobj_.Invoke(retEntry.dispid,0,invoke_type,1)
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init pywintypes.com_error: (-2147352567, '发生意外。', (0, 'SWbemObjectEx', '无效的参数 ', None, 0, -2147217400), None)
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init During handling of the above exception, another exception occurred:
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init Traceback (most recent call last):
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init File "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\lib\site-packages\cloudbaseinit\init.py", line 67, in _exec_plugin
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init shared_data)
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init File "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\lib\site-packages\cloudbaseinit\plugins\common\networkconfig.py", line 307, in execute
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init return self._process_network_details_v2(network_details)
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init File "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\lib\site-packages\cloudbaseinit\plugins\common\networkconfig.py", line 300, in _process_network_details_v2
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init osutils, network_details)
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init File "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\lib\site-packages\cloudbaseinit\plugins\common\networkconfig.py", line 286, in _process_networks
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init net.link, ip_address, prefix_len, gateway, nameservers)
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init File "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\lib\site-packages\cloudbaseinit\osutils\windows.py", line 1005, in set_static_network_config
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init name, address, prefix_len, gateway)
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init File "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\lib\site-packages\cloudbaseinit\osutils\windows.py", line 992, in _set_static_network_config
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init conn.MSFT_NetIPAddress.create(
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init File "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\lib\site-packages\wmi.py", line 841, in __getattr__
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init return _wmi_object.__getattr__(self, attribute)
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init File "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\lib\site-packages\wmi.py", line 605, in __getattr__
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init handle_com_error()
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init File "C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\lib\site-packages\wmi.py", line 258, in handle_com_error
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init raise klass(com_error=err)
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init wmi.x_wmi: <x_wmi: Unexpected COM Error (-2147352567, '发生意外。', (0, 'SWbemObjectEx', '无效的参数 ', None, 0, -2147217400), None)>
2020-06-28 07:36:04.588 1768 ERROR cloudbaseinit.init

Revision history for this message
Adrian Vladu (avladu) wrote :

Hello,

The fix should be already in the stable installer (version 1.1.2).
We are slowly moving to github for issue tracking, here is a duplicate solved issue: https://github.com/cloudbase/cloudbase-init/issues/53.

Can you try with the current stable version to see if the issue is still valid?

Thank you,
Adrian Vladu

Changed in cloudbase-init:
assignee: nobody → Adrian Vladu (avladu)
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.