Re: [openstack-dev] BUG in OpenVSwitch Version ovs-vswitchd (Open vSwitch) 1.4.6

2015-02-09 Thread Ihar Hrachyshka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 02/07/2015 05:09 AM, masoom alam wrote:
 Hi every one,
 
 Can any one spot why the following bug will appear in Openstack
 leaving all services of Neutron to unusable state?
 
 To give you an idea that I was trying:
 
 I tried to configure 173.39.237.0 ip to a VM, with the CIDR
 173.39.236.0/23 http://173.39.236.0/23, however the OVS gave 
 error and now all the neutron services are completely unusable
 
 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent Traceback
 (most recent call last): 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent   File 
 /opt/stack/neutron/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py,

 
line 1197, in rpc_loop
 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent port_info
 = self.scan_ports(ports, updated_ports_copy) 2015-02-04
 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent   File 
 /opt/stack/neutron/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py,

 
line 821, in scan_ports
 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent 
 updated_ports.update(self.check_changed_vlans(registered_ports)) 
 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent   File 
 /opt/stack/neutron/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py,

 
line 848, in check_changed_vlans
 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent port_tags
 = self.int_br.get_port_tag_dict() 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent   File 
 /opt/stack/neutron/neutron/agent/linux/ovs_lib.py, line 394, in 
 get_port_tag_dict 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent result = 
 self.run_vsctl(args, check_error=True) 2015-02-04 05:25:06.993
 TRACE neutron.plugins.openvswitch.agent.ovs_neutron_agent   File 
 /opt/stack/neutron/neutron/agent/linux/ovs_lib.py, line 67, in
 run_vsctl 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent return 
 utils.execute(full_args, root_helper=self.root_helper) 2015-02-04
 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent   File 
 /opt/stack/neutron/neutron/agent/linux/utils.py, line 75, in
 execute 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent raise 
 RuntimeError(m) 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent RuntimeError: 
 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent Command:
 ['sudo', '/usr/local/bin/neutron-rootwrap',
 '/etc/neutron/rootwrap.conf', 'ovs-vsctl', '--timeout=10',
 '--format=json', '--', '--columns=name,tag', 'list', 'Port'] 
 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent Exit code: 1 
 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent Stdout: '' 
 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent Stderr:
 'Traceback (most recent call last):\n  File
 /usr/local/bin/neutron-rootwrap, line 4, in module\n 
 __import__(\'pkg_resources\').require(\'neutron==2013.2.4.dev32\')\n

 
File
 /usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py,
 line 3018, in module\nworking_set =
 WorkingSet._build_master()\n  File 
 /usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py,
 line 614, in _build_master\nreturn 
 cls._build_from_requirements(__requires__)\n  File 
 /usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py,
 line 627, in _build_from_requirements\ndists =
 ws.resolve(reqs, Environment())\n  File 
 /usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py,
 line 805, in resolve\nraise 
 DistributionNotFound(req)\npkg_resources.DistributionNotFound: 
 alembic0.6.4,=0.4.1\n' 2015-02-04 05:25:06.993 TRACE 
 neutron.plugins.openvswitch.agent.ovs_neutron_agent

It seems you're using Neutron Havana. It's not supported anymore.
Also, I would recommend you to upgrade your openvswitch version since
1.4.6 sounds very old to me. There were huge performance optimizations
in recent version of OVS.

/Ihar
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQEcBAEBAgAGBQJU2J70AAoJEC5aWaUY1u57VwwIAMBZPH9D0cHUUzdjrhie4dYx
dXTKuo5gAS2FTtsQVjgycmoskft9TX1FGrfHrMg8VEg0m3XnpgCCWD7R7AaTftCA
vfSsNEZJ64mXvjwIBmsQfsX3Ic0mWZQckv2J2ftQ0slXgjhN8cyDiujv6f5Lxav0
yUaSPQpNqmL+bDyxof7YVFjRlq6OlFcnw9SA/9GZvlQhWoBTybVsbdGi161778dT
UyVtv6DvuwPVotZzlWVfhCEkKlHcTN2U+K9O3eHdNrNFYAK3Bznu9zFN7xQOEOKe
YteMU8yWILmA4R4aB8Uir0x0ugOWB5jgmsEMFFTNfPPXR60pkKTtpkF8I2os5nk=
=YVoH
-END PGP SIGNATURE-

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 

[openstack-dev] BUG in OpenVSwitch Version ovs-vswitchd (Open vSwitch) 1.4.6

2015-02-06 Thread masoom alam
Hi every one,

Can any one spot why the following bug will appear in Openstack leaving all
services of Neutron to unusable state?

To give you an idea that I was trying:

I tried to configure 173.39.237.0 ip to a VM, with the CIDR 173.39.236.0/23,
however the OVS gave error and now all the neutron services are completely
unusable

2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent Traceback (most recent
call last):
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent   File
/opt/stack/neutron/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py,
line 1197, in rpc_loop
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent port_info =
self.scan_ports(ports, updated_ports_copy)
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent   File
/opt/stack/neutron/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py,
line 821, in scan_ports
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent
updated_ports.update(self.check_changed_vlans(registered_ports))
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent   File
/opt/stack/neutron/neutron/plugins/openvswitch/agent/ovs_neutron_agent.py,
line 848, in check_changed_vlans
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent port_tags =
self.int_br.get_port_tag_dict()
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent   File
/opt/stack/neutron/neutron/agent/linux/ovs_lib.py, line 394, in
get_port_tag_dict
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent result =
self.run_vsctl(args, check_error=True)
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent   File
/opt/stack/neutron/neutron/agent/linux/ovs_lib.py, line 67, in run_vsctl
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent return
utils.execute(full_args, root_helper=self.root_helper)
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent   File
/opt/stack/neutron/neutron/agent/linux/utils.py, line 75, in execute
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent raise
RuntimeError(m)
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent RuntimeError:
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent Command: ['sudo',
'/usr/local/bin/neutron-rootwrap', '/etc/neutron/rootwrap.conf',
'ovs-vsctl', '--timeout=10', '--format=json', '--', '--columns=name,tag',
'list', 'Port']
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent Exit code: 1
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent Stdout: ''
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent Stderr: 'Traceback
(most recent call last):\n  File /usr/local/bin/neutron-rootwrap, line 4,
in module\n
 __import__(\'pkg_resources\').require(\'neutron==2013.2.4.dev32\')\n  File
/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py, line
3018, in module\nworking_set = WorkingSet._build_master()\n  File
/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py, line
614, in _build_master\nreturn
cls._build_from_requirements(__requires__)\n  File
/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py, line
627, in _build_from_requirements\ndists = ws.resolve(reqs,
Environment())\n  File
/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py, line
805, in resolve\nraise
DistributionNotFound(req)\npkg_resources.DistributionNotFound:
alembic0.6.4,=0.4.1\n'
2015-02-04 05:25:06.993 TRACE
neutron.plugins.openvswitch.agent.ovs_neutron_agent
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] BUG in OpenVSwitch Version ovs-vswitchd (Open vSwitch) 1.4.6

2015-02-06 Thread James Polley
On Sat, Feb 7, 2015 at 5:09 AM, masoom alam masoom.a...@wanclouds.net
wrote:

 raise DistributionNotFound(req)\npkg_resources.DistributionNotFound:
 alembic0.6.4,=0.4.1\n'


It looks like your system is failing to find a version of alembic that
satisfies those requirements.

In your last post on this issue you said you had alembic 0.7.4 installed
already. That doesn't satisfy the requirement for a version 0.6.4. Perhaps
you need to uninstall that version, or downgrade to something that meets
the requirements?

Alternatively - it seems as though you may have a very old version of
neutron-rootwrap. I don't know much about Neutron so maybe I'm reading this
wrong, but require(\'neutron==2013.2.4.dev32\') suggests old age to me.
Perhaps it would be possible to upgrade your version?

FWIW, I tested in a virtualenv; with just alembic==0.7.4 installed, pip
install -r requirements.txt on a file that contained alembic0.6.4,=0.4.1
was able to downgrade my environment from 0.7.4 to 0.6.3. It seems possible
that maybe you could be talking to a PyPi proxy that is missing the older
alembic packages, and that adding those packages to the proxy so they can
be downloaded might possibly resolve your issue
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev