Bug 1057822

Summary: neutron-ml2 package requires python-pyudev
Product: [Community] RDO Reporter: Chris Wright <chrisw>
Component: openstack-neutronAssignee: RHOS Maint <rhos-maint>
Status: CLOSED CURRENTRELEASE QA Contact: Ofer Blaut <oblaut>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: chrisw, lars, majopela, twilson, yeylon
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-neutron-2014.1-0.14.rc1 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-03-30 23:03:12 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
ml2 requires pyudev none

Description Chris Wright 2014-01-25 04:40:06 UTC
ml2 will not load type drivers without pyudev:

$ sudo service neutron-server start
Starting neutron: [  OK  ]

$ sudo service neutron-server status
neutron dead but pid file exists

$ tail -5
2014-01-24 22:39:30.453 5737 TRACE stevedore.extension DistributionNotFound: : pyudev
2014-01-24 22:39:30.453 5737 TRACE stevedore.extension 
2014-01-24 22:39:30.454 5737 INFO neutron.plugins.ml2.managers [-] Loaded type d
river names: []
2014-01-24 22:39:30.454 5737 INFO neutron.plugins.ml2.managers [-] Registered ty
pes: []
2014-01-24 22:39:30.454 5737 ERROR neutron.plugins.ml2.managers [-] No type driv
er for tenant network_type: vxlan. Service terminated!

$ sudo yum install python-pyudev
$ sudo service neutron-server start
Starting neutron: [  OK  ]
$ sudo service neutron-server status
neutron (pid  17744) is running...

Comment 1 Chris Wright 2014-01-25 04:41:50 UTC
Created attachment 855293 [details]
ml2 requires pyudev

Comment 2 Terry Wilson 2014-01-25 17:55:36 UTC
There is actually a patch upstream to remove the pyudev requirement (which only shows up for linuxbridge) here: https://review.openstack.org/#/c/66609/ It is only hung up on some unrelated bouncing gate tests.

Comment 3 Lars Kellogg-Stedman 2014-02-12 16:28:05 UTC
The referenced patch is marked "abandoned" right now.  I've added the relevant upstream bug here; I guess we should just keep our eyes on it for now.

Comment 4 Miguel Angel Ajo 2014-04-16 11:21:34 UTC
The pyudev dependency it's been removed in openstack-neutron-2014.1-0.16.rc1 via upstream rebase.