Hmm, I noticed that your system-wide scapy is 2.3.1, while we specifically use version 2.3.3 in the tests. Also I wonder how it's possible that the tests pass on centos in gerrit..
Please note that the system-wide or 'pip install'-wide scapy doesn't matter as make test sets up its own virtualenv (think of it as its own chroot with all the (python) stuff it needs)... Quoting Billy McFall (2017-08-15 16:25:19) > FYI - I was able to run "make test" on my Fedora laptop. I noticed the > scapy wasn't installed, so I ran "pip uninstall scapy" on the CentOS > server that is having the issue. Still has the problem. > Here is the output: > (virtualenv)[bmcfall@d2fxl02 test]$ scapy > INFO: Can't import matplotlib. Won't be able to plot. > INFO: Can't import PyX. Won't be able to use psdump() or pdfdump(). > Traceback (most recent call last): > File > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/bin/scapy", > line 25, in <module> > interact() > File > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/main.py", > line 300, in interact > scapy_builtins = __import__("all",globals(),locals(),".").__dict__ > File > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/all.py", > line 28, in <module> > from scapy.route6 import * > File > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/route6.py", > line 273, in <module> > conf.route6 = Route6() > File > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/route6.py", > line 31, in __init__ > self.resync() > File > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/route6.py", > line 44, in resync > self.routes = read_routes6() > File > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/arch/linux.py", > line 283, in read_routes6 > cset = scapy.utils6.construct_source_candidate_set(d, dp, devaddrs, > LOOPBACK_NAME) > File > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/utils6.py", > line 50, in construct_source_candidate_set > if in6_isgladdr(addr) or in6_isuladdr(addr): > File > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/utils6.py", > line 708, in in6_isgladdr > return in6_isincluded(str, '2000::', 3) > File > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/utils6.py", > line 651, in in6_isincluded > temp = inet_pton(socket.AF_INET6, addr) > Billy McFall > On Tue, Aug 15, 2017 at 10:02 AM, Klement Sekera -X (ksekera - PANTHEON > TECHNOLOGIES at Cisco) <[1]ksek...@cisco.com> wrote: > > We do not use the system-wide scapy, instead we install a specific > version of scapy which we patch with our own stuff. > > Could you try "make test-shell" and run scapy from the spawned shell? > > Thanks, > Klement > > Quoting Billy McFall (2017-08-15 14:26:33) > > Thanks Klement, > > Details: > > OS: CentOS Linux release 7.3.1611 > > Kernel: 3.10.0-514.21.1.el7.x86_64 > > sudo scapy > > INFO: Can't import python gnuplot wrapper . Won't be able to > plot. > > INFO: Can't import PyX. Won't be able to use psdump() or > pdfdump(). > > Welcome to Scapy (2.3.1) > > >>> > > Let me know if there is something else that would help. > > Billy > > On Tue, Aug 15, 2017 at 4:02 AM, Klement Sekera -X (ksekera - > PANTHEON > > TECHNOLOGIES at Cisco) <[1][2]ksek...@cisco.com> wrote: > > > > Hi Billy, > > > > I haven't seen this issue yet, but it looks like this is a scapy > issue > > on your box. Scapy is a 3rd party library which we use in the > test > > framework. What is the exact version of your OS etc? > > > > Thanks, > > Klement > > > > Quoting Billy McFall (2017-08-14 21:30:35) > > > I am trying to run "make test" on a CentOS bare metal > server. I'm > > getting > > > "Exception: Illegal syntax for IP address". What do I need > to > > > setup/configure on my server before running "make test"? > > > Thanks, > > > Billy McFall > > > $ make test V=2 > > > make -C > /home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root > > > PLATFORM=vpp TAG=vpp vpp-install > > > make[1]: Entering directory > > > `/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root' > > > @@@@ Arch for platform 'vpp' is native @@@@ > > > @@@@ Finding source for dpdk @@@@ > > > @@@@ Makefile fragment found in > > > > > > > /home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-data/packages/[1][2][3]dpdk.mk > > > @@@@ > > > @@@@ Source found in > > /home/bmcfall/dev/2017_08_14_VPP_Master/vpp/dpdk @@@@ > > > @@@@ Arch for platform 'vpp' is native @@@@ > > > @@@@ Finding source for vpp @@@@ > > > @@@@ Makefile fragment found in > > > > > > > /home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-data/packages/[2][3][4]vpp.mk > > > @@@@ > > > @@@@ Source found in > > /home/bmcfall/dev/2017_08_14_VPP_Master/vpp/src @@@@ > > > @@@@ Configuring dpdk: nothing to do @@@@ > > > @@@@ Building dpdk: nothing to do @@@@ > > > @@@@ Installing dpdk: nothing to do @@@@ > > > @@@@ Configuring vpp: nothing to do @@@@ > > > @@@@ Building vpp: nothing to do @@@@ > > > @@@@ Installing vpp: nothing to do @@@@ > > > make[1]: Leaving directory > > > `/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root' > > > make -C test > > TEST_DIR=/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/test > > > > > > > VPP_TEST_BUILD_DIR=/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/build-vpp-native > > > VPP_TES > > > > > > > T_BIN=/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/install-vpp-native/vpp/bin/vpp > > > > > > > VPP_TEST_PLUGIN_PATH=/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/i > > > > > > > nstall-vpp-native/vpp/lib/vpp_plugins:/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/install-vpp-native/vpp/lib64/vpp_plugins > > > VPP_TEST_INSTALL_PATH=/home/bmcfall > > > > /dev/2017_08_14_VPP_Master/vpp/build-root/install-vpp-native/ > > > > > > > LD_LIBRARY_PATH=/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/install-vpp-native/vpp/lib/:/home/bm > > > > > > > cfall/dev/2017_08_14_VPP_Master/vpp/build-root/install-vpp-native/vpp/lib64/ > > > EXTENDED_TESTS= PYTHON= test > > > make[1]: Entering directory > > > `/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/test' > > > Traceback (most recent call last): > > > File "sanity_run_vpp.py", line 7, in <module> > > > from framework import VppTestCase, KeepAliveReporter > > > File > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/test/framework.py", > > > line 20, in <module> > > > from vpp_pg_interface import VppPGInterface > > > File > > > > > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/test/vpp_pg_interface.py", > > > line 8, in <module> > > > from vpp_interface import VppInterface > > > File > > > > > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/test/vpp_interface.py", > > line > > > 4, in <module> > > > from util import Host, mk_ll_addr > > > File > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/test/util.py", > > line 7, > > > in <module> > > > from scapy.layers.inet6 import in6_mactoifaceid > > > File > > > > > > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/layers/inet6.py", > > > line 56, in <module> > > > import scapy.route6 > > > File > > > > > > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/route6.py", > > > line 273, in <module> > > > conf.route6 = Route6() > > > File > > > > > > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/route6.py", > > > line 31, in __init__ > > > self.resync() > > > File > > > > > > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/route6.py", > > > line 44, in resync > > > self.routes = read_routes6() > > > File > > > > > > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/arch/linux.py", > > > line 283, in read_routes6 > > > cset = scapy.utils6.construct_source_candidate_set(d, > dp, > > devaddrs, > > > LOOPBACK_NAME) > > > File > > > > > > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/utils6.py", > > > line 50, in construct_source_candidate_set > > > if in6_isgladdr(addr) or in6_isuladdr(addr): > > > File > > > > > > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/utils6.py", > > > line 708, in in6_isgladdr > > > return in6_isincluded(str, '2000::', 3) > > > File > > > > > > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/utils6.py", > > > line 651, in in6_isincluded > > > temp = inet_pton(socket.AF_INET6, addr) > > > File > > > > > > > "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/pton_ntop.py", > > > line 40, in inet_pton > > > raise Exception("Illegal syntax for IP address") > > > Exception: Illegal syntax for IP address > > > > ******************************************************************* > > > * Sanity check failed, cannot run vpp > > > > ******************************************************************* > > > make[1]: *** [sanity] Error 1 > > > make[1]: Leaving directory > > > `/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/test' > > > make: *** [test] Error 2 > > > On Thu, Jul 6, 2017 at 6:26 AM, Maciek Konstantynowicz > (mkonstan) > > > <[3][4][5]mkons...@cisco.com> wrote: > > > > > > +vpp-dev. > > > yes, vpp make-test. > > > > > > [4][5][6]https://docs.fd.io/csit/rls1704/report/vpp_unit_tests/index.html > > > [5][6][7]https://docs.fd.io/vpp/17.04/vpp_make_test/html/ > > > -Maciek > > > > > > On 6 Jul 2017, at 10:34, [6][7][8]wang.hu...@zte.com.cn > wrote: > > > > > > Hi all > > > > > > Does vpp has some kind of UT test framework , and how to > use it > > ? > > > > > > Thanks. > > > > > > 王辉 wanghui > > > > > > IT开发工程师 IT Development Engineer > > > 虚拟化南京四部/无线研究院/无线产品经营部 NIV Nanjing > Dept. > > IV/Wireless > > > Product R&D Institute/Wireless Product Operation > Division > > > > > > > > > _______________________________________________ > > > csit-dev mailing list > > > [7][8][9]csit-...@lists.fd.io > > > [8][9][10]https://lists.fd.io/mailman/listinfo/csit-dev > > > > > > _______________________________________________ > > > vpp-dev mailing list > > > [9][10][11]vpp-dev@lists.fd.io > > > [10][11][12]https://lists.fd.io/mailman/listinfo/vpp-dev > > > > > > -- > > > Billy McFall > > > SDN Group > > > Office of Technology > > > Red Hat > > > > > > References > > > > > > Visible links > > > 1. [12][13]http://dpdk.mk/ > > > 2. [13][14]http://vpp.mk/ > > > 3. mailto:[14][15]mkons...@cisco.com > > > 4. > > > [15][16]https://docs.fd.io/csit/rls1704/report/vpp_unit_tests/index.html > > > 5. [16][17]https://docs.fd.io/vpp/17.04/vpp_make_test/html/ > > > 6. mailto:[17][18]wang.hu...@zte.com.cn > > > 7. mailto:[18][19]csit-...@lists.fd.io > > > 8. [19][20]https://lists.fd.io/mailman/listinfo/csit-dev > > > 9. mailto:[20][21]vpp-dev@lists.fd.io > > > 10. [21][22]https://lists.fd.io/mailman/listinfo/vpp-dev > > > > -- > > Billy McFall > > SDN Group > > Office of Technology > > Red Hat > > > > References > > > > Visible links > > 1. mailto:[23]ksek...@cisco.com > > 2. [24]http://dpdk.mk/ > > 3. [25]http://vpp.mk/ > > 4. mailto:[26]mkons...@cisco.com > > 5. > [27]https://docs.fd.io/csit/rls1704/report/vpp_unit_tests/index.html > > 6. [28]https://docs.fd.io/vpp/17.04/vpp_make_test/html/ > > 7. mailto:[29]wang.hu...@zte.com.cn > > 8. mailto:[30]csit-...@lists.fd.io > > 9. [31]https://lists.fd.io/mailman/listinfo/csit-dev > > 10. mailto:[32]vpp-dev@lists.fd.io > > 11. [33]https://lists.fd.io/mailman/listinfo/vpp-dev > > 12. [34]http://dpdk.mk/ > > 13. [35]http://vpp.mk/ > > 14. mailto:[36]mkons...@cisco.com > > 15. > [37]https://docs.fd.io/csit/rls1704/report/vpp_unit_tests/index.html > > 16. [38]https://docs.fd.io/vpp/17.04/vpp_make_test/html/ > > 17. mailto:[39]wang.hu...@zte.com.cn > > 18. mailto:[40]csit-...@lists.fd.io > > 19. [41]https://lists.fd.io/mailman/listinfo/csit-dev > > 20. mailto:[42]vpp-dev@lists.fd.io > > 21. [43]https://lists.fd.io/mailman/listinfo/vpp-dev > > -- > Billy McFall > SDN Group > Office of Technology > Red Hat > > References > > Visible links > 1. mailto:ksek...@cisco.com > 2. mailto:ksek...@cisco.com > 3. http://dpdk.mk/ > 4. http://vpp.mk/ > 5. mailto:mkons...@cisco.com > 6. https://docs.fd.io/csit/rls1704/report/vpp_unit_tests/index.html > 7. https://docs.fd.io/vpp/17.04/vpp_make_test/html/ > 8. mailto:wang.hu...@zte.com.cn > 9. mailto:csit-...@lists.fd.io > 10. https://lists.fd.io/mailman/listinfo/csit-dev > 11. mailto:vpp-dev@lists.fd.io > 12. https://lists.fd.io/mailman/listinfo/vpp-dev > 13. http://dpdk.mk/ > 14. http://vpp.mk/ > 15. mailto:mkons...@cisco.com > 16. https://docs.fd.io/csit/rls1704/report/vpp_unit_tests/index.html > 17. https://docs.fd.io/vpp/17.04/vpp_make_test/html/ > 18. mailto:wang.hu...@zte.com.cn > 19. mailto:csit-...@lists.fd.io > 20. https://lists.fd.io/mailman/listinfo/csit-dev > 21. mailto:vpp-dev@lists.fd.io > 22. https://lists.fd.io/mailman/listinfo/vpp-dev > 23. mailto:ksek...@cisco.com > 24. http://dpdk.mk/ > 25. http://vpp.mk/ > 26. mailto:mkons...@cisco.com > 27. https://docs.fd.io/csit/rls1704/report/vpp_unit_tests/index.html > 28. https://docs.fd.io/vpp/17.04/vpp_make_test/html/ > 29. mailto:wang.hu...@zte.com.cn > 30. mailto:csit-...@lists.fd.io > 31. https://lists.fd.io/mailman/listinfo/csit-dev > 32. mailto:vpp-dev@lists.fd.io > 33. https://lists.fd.io/mailman/listinfo/vpp-dev > 34. http://dpdk.mk/ > 35. http://vpp.mk/ > 36. mailto:mkons...@cisco.com > 37. https://docs.fd.io/csit/rls1704/report/vpp_unit_tests/index.html > 38. https://docs.fd.io/vpp/17.04/vpp_make_test/html/ > 39. mailto:wang.hu...@zte.com.cn > 40. mailto:csit-...@lists.fd.io > 41. https://lists.fd.io/mailman/listinfo/csit-dev > 42. mailto:vpp-dev@lists.fd.io > 43. https://lists.fd.io/mailman/listinfo/vpp-dev _______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev