No, it’s an artifact of a recent merge that enables the console socket as a unix-domain socket by default. Will propose a patch to remedy this shortly.
From: vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] On Behalf Of Tomas Brännström Sent: Wednesday, June 28, 2017 8:19 To: Klement Sekera -X (ksekera - PANTHEON TECHNOLOGIES at Cisco) <ksek...@cisco.com>; Burt Silverman <bur...@gmail.com> Cc: vpp-dev <vpp-dev@lists.fd.io> Subject: Re: [vpp-dev] Building on Fedora 24 Sorry for spamming, but using strace I noticed that vppctl tried to connect to a socket file in /run/vpp This folder didn't exist, but when I created it, vpp could start successfully. There's no such folder in my Ubuntu install, so is this exclusive to RHEL based distros? /Tomas On 28 June 2017 at 13:21, Tomas Brännström <tomas.a.brannst...@tieto.com<mailto:tomas.a.brannst...@tieto.com>> wrote: We targeted CentOS instead and there it works fine to build and install. However, there's some other issue now. When I start the VPP service, it looks like it immediately dies: $ sudo service vpp start Redirecting to /bin/systemctl start vpp.service $ sudo service vpp status Redirecting to /bin/systemctl status vpp.service ● vpp.service - Vector Packet Processing Process Loaded: loaded (/usr/lib/systemd/system/vpp.service; disabled; vendor preset: disabled) Active: inactive (dead) This error message is printed: vpp[5859]: clib_socket_init: bind: No such file or directory This is in a Virtualbox VM. Not sure how to proceed since usually a better error message is printed when it fails (for example missing drivers and whatnot). /Tomas On 27 June 2017 at 21:17, Klement Sekera -X (ksekera - PANTHEON TECHNOLOGIES at Cisco) <ksek...@cisco.com<mailto:ksek...@cisco.com>> wrote: Unfortunately, I'm no rpm packaging expert, somebody else will have to chime in... Thanks, Klement Quoting Tomas Brännström (2017-06-27 17:18:40) > I got the same error :-( > make bootstrap and build works, but building rpg packages fail... > /Tomas > On 27 June 2017 at 16:25, Klement Sekera -X (ksekera - PANTHEON > TECHNOLOGIES at Cisco) <[1]ksek...@cisco.com<mailto:ksek...@cisco.com>> > wrote: > > Hi Tomas, > > could you please take a look at the main Makefile: > > 57 ifeq ($(OS_ID)-$(OS_VERSION_ID),fedora-25) > 58 RPM_DEPENDS += python2-virtualenv > 59 RPM_DEPENDS_GROUPS = 'C Development Tools and Libraries' > 60 else > 61 RPM_DEPENDS += python-virtualenv > 62 RPM_DEPENDS_GROUPS = 'Development Tools' > 63 endif > > see how the fedora-25 is the version which uses python2-virtualenv > while all others use python-virtualenv? Could you please change > fedora-25 > to fedora-24 on line 57 and let us know if this smooths things out? > Maybe the fix is a simple one-liner... > > Thanks, > Klement > > Quoting Tomas Brännström (2017-06-27 16:08:31) > > Hello > > I'm having some troubles building VPP (latest master) from source > on > > Fedora 24. > > At first when doing `make bootstrap' it complained about not > finding > > python-virtualenv. I could get around this by changing changing the > > Makefile to look for "python2-virtualenv" which was the version > that got > > installed. > > But when doing `make pgk-rpm' I get the following errors: > > make[2]: Entering directory > '/home/fedora/git/vpp/extras/rpm/vpp-17.10' > > Please install missing RPMs: \npackage python-virtualenv is not > > installed\n > > by executing "make install-dep"\n > > Makefile:175: recipe for target > > > '/home/fedora/git/vpp/extras/rpm/vpp-17.10/build-root/.bootstrap.ok' > > failed > > make[2]: *** > > > [/home/fedora/git/vpp/extras/rpm/vpp-17.10/build-root/.bootstrap.ok] > Error > > 1 > > make[2]: Leaving directory > '/home/fedora/git/vpp/extras/rpm/vpp-17.10' > > error: Bad exit status from /var/tmp/rpm-tmp.qSFuzD (%build) > > RPM build errors: > > Macro %python2_minor_version defined but not used within scope > > Bad exit status from /var/tmp/rpm-tmp.qSFuzD (%build) > > Makefile:22: recipe for target 'all' failed > > make[1]: *** [all] Error 1 > > make[1]: Leaving directory '/home/fedora/git/vpp/extras/rpm' > > Makefile:397: recipe for target 'pkg-rpm' failed > > make: *** [pkg-rpm] Error 2 > > I tried changing to python2-virtualenv in that Makefile as well but > it > > seems to change back into python-virtualenv, and besides, there > seems to > > be other problems here as well. > > Is there a workaround for this or is Fedora 24 simply not > supported? > > /Tomas > > References > > Visible links > 1. mailto:ksek...@cisco.com<mailto:ksek...@cisco.com>
_______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev