Unable to start vdsmd. Dependency vdsm-network keeps failing

--_000_ME1PR01MB0290B8F4297138294A1AD105F9450ME1PR01MB0290ausp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I have a host that has dropped out of my cluster because it can't start vds= md. Initially the logs were reporting a duplicate gateway, so I removed the= duplicate. But I still can't start vdsmd. /var/log/vdsm/supervdsm.log is s= howing the following. 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_rest= oration changed_config =3D _filter_changed_nets_bonds(available_config) File "/usr/share/vdsm/vdsm-restore-net-config", line 258, in _filter_chan= ged_nets_bonds kernel_config =3D 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 = 232, in _translate_netinfo_net self._translate_nics(attributes, nics) File "/usr/lib/python2.7/site-packages/vdsm/netconfpersistence.py", line = 269, in _translate_nics nic, =3D nics ValueError: too many values to unpack I've downloaded the source code and have tried to follow along and see wha= t's happening, but it's going a little (a lot) over my head at the moment. = Could anyone help me out? Thanks, Chris --_000_ME1PR01MB0290B8F4297138294A1AD105F9450ME1PR01MB0290ausp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-= 1"> <style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi= n-bottom:0;} --></style> </head> <body dir=3D"ltr"> <div id=3D"divtagdefaultwrapper" style=3D"font-size:12pt;color:#000000;back= ground-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;"> <p>I have a host that has dropped out of my cluster because it can't start = vdsmd. Initially the logs were reporting a duplicate gateway, so I removed = the duplicate. But I still can't start vdsmd. /var/log/vdsm/supervdsm.log i= s showing the following.</p> <p></p> <div><br> </div> <div>Traceback (most recent call last):</div> <div> File "/usr/share/vdsm/vdsm-restore-net-config", line = 439, in restore</div> <div> unified_restoration()</div> <div> File "/usr/share/vdsm/vdsm-restore-net-config", line = 131, in unified_restoration</div> <div> changed_config =3D _filter_changed_nets_bonds(available_= config)</div> <div> File "/usr/share/vdsm/vdsm-restore-net-config", line = 258, in _filter_changed_nets_bonds</div> <div> kernel_config =3D KernelConfig(netinfo.NetInfo())</div> <div> File "/usr/lib/python2.7/site-packages/vdsm/netconfpersist= ence.py", line 204, in __init__</div> <div> for net, net_attr in self._analyze_netinfo_nets(netinfo)= :</div> <div> File "/usr/lib/python2.7/site-packages/vdsm/netconfpersist= ence.py", line 216, in _analyze_netinfo_nets</div> <div> yield net, self._translate_netinfo_net(net, net_attr)</d= iv> <div> File "/usr/lib/python2.7/site-packages/vdsm/netconfpersist= ence.py", line 232, in _translate_netinfo_net</div> <div> self._translate_nics(attributes, nics)</div> <div> File "/usr/lib/python2.7/site-packages/vdsm/netconfpersist= ence.py", line 269, in _translate_nics</div> <div> nic, =3D nics</div> <div>ValueError: too many values to unpack</div> <div><br> </div> <div><span style=3D"font-family: Calibri, Arial, Helvetica, sans-serif, 'Ap= ple Color Emoji', 'Segoe UI Emoji', NotoColorEmoji, 'Segoe UI Symbol', 'And= roid Emoji', EmojiSymbols; font-size: 16px;"> I've downloaded the sour= ce code and have tried to follow along and see what's happening, but it's going a little (a lot) over my head at = the moment. Could anyone help me out?</span><br> </div> <div><span style=3D"font-family: Calibri, Arial, Helvetica, sans-serif, 'Ap= ple Color Emoji', 'Segoe UI Emoji', NotoColorEmoji, 'Segoe UI Symbol', 'And= roid Emoji', EmojiSymbols; font-size: 16px;"><br> </span></div> <div><span style=3D"font-family: Calibri, Arial, Helvetica, sans-serif, 'Ap= ple Color Emoji', 'Segoe UI Emoji', NotoColorEmoji, 'Segoe UI Symbol', 'And= roid Emoji', EmojiSymbols; font-size: 16px;">Thanks,</span></div> <div><span style=3D"font-family: Calibri, Arial, Helvetica, sans-serif, 'Ap= ple Color Emoji', 'Segoe UI Emoji', NotoColorEmoji, 'Segoe UI Symbol', 'And= roid Emoji', EmojiSymbols; font-size: 16px;"><br> </span></div> <div><span style=3D"font-family: Calibri, Arial, Helvetica, sans-serif, 'Ap= ple Color Emoji', 'Segoe UI Emoji', NotoColorEmoji, 'Segoe UI Symbol', 'And= roid Emoji', EmojiSymbols; font-size: 16px;">Chris</span></div> <br> <p></p> </div> </body> </html> --_000_ME1PR01MB0290B8F4297138294A1AD105F9450ME1PR01MB0290ausp_--

On Mon, May 30, 2016 at 01:25:09AM +0000, Christopher Lord wrote:
I have a host that has dropped out of my cluster because it can't start vdsmd. Initially the logs were reporting a duplicate gateway, so I removed the duplicate. But I still can't start vdsmd. /var/log/vdsm/supervdsm.log is showing the following.
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 232, in _translate_netinfo_net self._translate_nics(attributes, nics) File "/usr/lib/python2.7/site-packages/vdsm/netconfpersistence.py", line 269, in _translate_nics nic, = nics ValueError: too many values to unpack
I've downloaded the source code and have tried to follow along and see what's happening, but it's going a little (a lot) over my head at the moment. Could anyone help me out?
Which version of vdsm is stalled on your host? Could you share the content of your /var/lib/vdsm/persistence/netconf directory? Your supervdsm.log may hold more hints - could you share more of it?
participants (2)
-
Christopher Lord
-
Dan Kenigsberg