RHEV: vdsm fails to start with 'unified restoration failed'
Issue
- after reboot, vdsm-network service fails and exits with "Failed to restore the persisted networks".
- host cannot activate
- manually restarting vdsm does not work as well
- the following traceback can be seen:
restore-net::ERROR::2016-06-23 11:21:23,014::vdsm-restore-net-config::444::root::(restore) unified restoration failed.
Traceback (most recent call last):
File "/usr/share/vdsm/vdsm-restore-net-config", line 439, in restore
unified_restoration()
File "/usr/share/vdsm/vdsm-restore-net-config", line 131, in unified_restoration
changed_config = _filter_changed_nets_bonds(available_config)
File "/usr/share/vdsm/vdsm-restore-net-config", line 258, in _filter_changed_nets_bonds
kernel_config = KernelConfig(netinfo.NetInfo())
File "/usr/lib/python2.7/site-packages/vdsm/netconfpersistence.py", line 204, in __init__
for net, net_attr in self._analyze_netinfo_nets(netinfo):
File "/usr/lib/python2.7/site-packages/vdsm/netconfpersistence.py", line 216, in _analyze_netinfo_nets
yield net, self._translate_netinfo_net(net, net_attr)
File "/usr/lib/python2.7/site-packages/vdsm/netconfpersistence.py", line 224, in _translate_netinfo_net
self._netinfo.getNicsVlanAndBondingForNetwork(net)
File "/usr/lib/python2.7/site-packages/vdsm/netinfo.py", line 998, in getNicsVlanAndBondingForNetwork
assert bonding is None
AssertionError
Environment
- Red Hat Virtualization 3.6, 4.0
- Red Hat Enterprise Linux 7 Host
- Red Hat Virtualization Hypervisor 7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.