[ovs-build] Failed: ovsrobot/ovs#577 (series_94912 - c53c235)

Travis CI builds at travis-ci.org
Fri Mar 1 11:09:38 UTC 2019


Build Update for ovsrobot/ovs
-------------------------------------

Build: #577
Status: Failed

Duration: 1 hr, 11 mins, and 48 secs
Commit: c53c235 (series_94912)
Author: txfh2007 via dev
Message: ovs-tcpdump: add dump_cmd checker before _doexec()

Hi :
    The ovs-tcpdump script uses python subprocess module to generate dump_cmd thread and capture pkts. Sometimes users would met this error during execution.
Traceback (most recent call last):
  File "./ovs-tcpdump", line 486, in <module>
    main()
  File "./ovs-tcpdump", line 461, in main
    pipes = _doexec(*([dump_cmd, '-i', mirror_interface] + tcpdargs))
  File "./ovs-tcpdump", line 52, in _doexec
    bufsize=0)
  File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.7/subprocess.py", line 1327, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

    The root cause is the dump tool(normally 'tcpdump') is not installed in user's OS. But from the printed error we will mistakenly think that some files are missing.

    This patch adds a checker before insert tcpdump args and _doexec, if someone(especially new users) would uses a wrong dump_cmd, or tcpdump package just not installed on his env. The checker would emit  Error and exit.

Signed-off-by: 0-day Robot <robot at bytheb.org>

View the changeset: https://github.com/ovsrobot/ovs/compare/8511af877c4d^...c53c235d6ce2

View the full build log and details: https://travis-ci.org/ovsrobot/ovs/builds/500259579?utm_medium=notification&utm_source=email

--

You can unsubscribe from build emails from the ovsrobot/ovs repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=22285853&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-build/attachments/20190301/314b692a/attachment-0001.html>


More information about the build mailing list