Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1537673

Summary: RHEL 7.5 | vdsmd won't start because of IOError: Invalid argument
Product: [oVirt] vdsm Reporter: Petr Matyáš <pmatyas>
Component: CoreAssignee: Dan Kenigsberg <danken>
Status: CLOSED DUPLICATE QA Contact: Raz Tamir <ratamir>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 4.20.14CC: bugs, myakove
Target Milestone: ---Keywords: Automation, Regression
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-01-29 08:54:09 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Network RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
host deploy logs none

Description Petr Matyáš 2018-01-23 16:47:29 UTC
Created attachment 1384970 [details]
host deploy logs

Description of problem:
Installation of a new host fails on starting vdsmd, after checking journalctl I get this traceback:
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: Traceback (most recent call last):
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com NetworkManager[736]: <info>  [1516724985.4555] manager: (bondscan-MeCloI): new Bond de
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: File "/usr/bin/vdsm-tool", line 219, in main
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: return tool_command[cmd]["command"](*args)
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: File "/usr/lib/python2.7/site-packages/vdsm/tool/network.py", line 9
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: sysfs_options_mapper.dump_bonding_options()
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: File "/usr/lib/python2.7/site-packages/vdsm/network/link/bond/sysfs_
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: jdump(_get_bonding_options_name2numeric(), f)
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: File "/usr/lib/python2.7/site-packages/vdsm/network/link/bond/sysfs_
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: with _bond_device(bond_name, mode):
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: return self.gen.next()
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: File "/usr/lib/python2.7/site-packages/vdsm/network/link/bond/sysfs_
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: _change_mode(bond_name, mode)
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: File "/usr/lib/python2.7/site-packages/vdsm/network/link/bond/sysfs_
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: opt.write(mode)
Jan 23 18:29:45 aqua-vds2.qa.lab.tlv.redhat.com vdsm-tool[13556]: IOError: [Errno 22] Invalid argument

Version-Release number of selected component (if applicable):
vdsm-4.20.14-1.el7ev.x86_64

How reproducible:
66%

Steps to Reproduce:
1. install a new clean host on rhel 7.5

Actual results:
failed to start vdsmd

Expected results:
vdsmd starts

Additional info:

Comment 1 Meni Yakove 2018-01-29 08:54:09 UTC

*** This bug has been marked as a duplicate of bug 1534258 ***