Hi ODL Netvirt experts (Flavio, Sam, etc.),
I’m trying to setup OVSDB Netvirt with Openstack stable/kilo 2015.1.1
On Fedora 21 systems – not the vagrant/vm based examples.
The problem appears to be around version requirements for a python pbr package.
Are there any known resolutions or hints for this issue?
I am using the 2015.1.1 tag for most of the openstack packages, or stable/kilo branch for the ones that don’t have that tag.
Using the stable/kilo branch of the networking-odl driver, I get the following error when trying to stack (devstack):
2015-08-05 14:57:45.472 | Installing the Networking-ODL driver for OpenDaylight
2015-08-05 14:59:53.160 | Download error on https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out -- Some packages may not be found!
2015-08-05 15:02:00.392 | Download error on https://pypi.python.org/simple/: [Errno 110] Connection timed out -- Some packages may not be found!
2015-08-05 15:02:00.392 | No local packages or download links found for pbr>=1.3
2015-08-05 15:02:00.476 | Traceback (most recent call last):
2015-08-05 15:02:00.477 | File "setup.py", line 29, in <module>
2015-08-05 15:02:00.477 | pbr=True)
2015-08-05 15:02:00.477 | File "/usr/lib64/python2.7/distutils/core.py", line 111, in setup
2015-08-05 15:02:00.477 | _setup_distribution = dist = klass(attrs)
2015-08-05 15:02:00.477 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 268, in __init__
2015-08-05 15:02:00.477 | self.fetch_build_eggs(attrs['setup_requires'])
2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 313, in fetch_build_eggs
2015-08-05 15:02:00.478 | replace_conflicting=True,
2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 836, in resolve
2015-08-05 15:02:00.478 | dist = best[req.key] = env.best_match(req, ws, installer)
2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1081, in best_match
2015-08-05 15:02:00.479 | return self.obtain(req, installer)
2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1093, in obtain
2015-08-05 15:02:00.479 | return installer(requirement)
2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 380, in fetch_build_egg
2015-08-05 15:02:00.479 | return cmd.easy_install(req)
2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 623, in easy_install
2015-08-05 15:02:00.480 | raise DistutilsError(msg)
2015-08-05 15:02:00.480 | distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pbr>=1.3')
2015-08-05 15:02:00.516 | Error on exit
Thanks,
Eric
|
|
Eric,
could you point to flavio's networking-odl and see if that get's past the issue? pbr 1.3 was an issue so I added a patch to drop it back to an earlier version.
We have seen pbr issues and they are a pain to get around since so much is happening behind the scenes.
Thanks, Sam
toggle quoted message
Show quoted text
----- Original Message ----- From: "Eric W Multanen" <eric.w.multanen@...> To: ovsdb-dev@... Sent: Thursday, August 6, 2015 11:19:22 AM Subject: [ovsdb-dev] Openstack-ODL integration - stacking issues with pbr
Hi ODL Netvirt experts (Flavio, Sam, etc.),
I’m trying to setup OVSDB Netvirt with Openstack stable/kilo 2015.1.1
On Fedora 21 systems – not the vagrant/vm based examples.
The problem appears to be around version requirements for a python pbr package.
Are there any known resolutions or hints for this issue?
I am using the 2015.1.1 tag for most of the openstack packages, or stable/kilo branch for the ones that don’t have that tag.
Using the stable/kilo branch of the networking-odl driver, I get the following error when trying to stack (devstack):
2015-08-05 14:57:45.472 | Installing the Networking-ODL driver for OpenDaylight
2015-08-05 14:59:53.160 | Download error on https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out -- Some packages may not be found!
2015-08-05 15:02:00.392 | Download error on https://pypi.python.org/simple/: [Errno 110] Connection timed out -- Some packages may not be found!
2015-08-05 15:02:00.392 | No local packages or download links found for pbr>=1.3
2015-08-05 15:02:00.476 | Traceback (most recent call last):
2015-08-05 15:02:00.477 | File "setup.py", line 29, in <module>
2015-08-05 15:02:00.477 | pbr=True)
2015-08-05 15:02:00.477 | File "/usr/lib64/python2.7/distutils/core.py", line 111, in setup
2015-08-05 15:02:00.477 | _setup_distribution = dist = klass(attrs)
2015-08-05 15:02:00.477 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 268, in __init__
2015-08-05 15:02:00.477 | self.fetch_build_eggs(attrs['setup_requires'])
2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 313, in fetch_build_eggs
2015-08-05 15:02:00.478 | replace_conflicting=True,
2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 836, in resolve
2015-08-05 15:02:00.478 | dist = best[req.key] = env.best_match(req, ws, installer)
2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1081, in best_match
2015-08-05 15:02:00.479 | return self.obtain(req, installer)
2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1093, in obtain
2015-08-05 15:02:00.479 | return installer(requirement)
2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 380, in fetch_build_egg
2015-08-05 15:02:00.479 | return cmd.easy_install(req)
2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 623, in easy_install
2015-08-05 15:02:00.480 | raise DistutilsError(msg)
2015-08-05 15:02:00.480 | distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pbr>=1.3')
2015-08-05 15:02:00.516 | Error on exit
Thanks,
Eric
_______________________________________________ ovsdb-dev mailing list ovsdb-dev@... https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
|
|
Hi Eric,
is you VM has external network connectivity?
toggle quoted message
Show quoted text
On Thu, Aug 6, 2015 at 9:55 PM, Sam Hague <shague@...> wrote: Eric,
could you point to flavio's networking-odl and see if that get's past the issue? pbr 1.3 was an issue so I added a patch to drop it back to an earlier version.
We have seen pbr issues and they are a pain to get around since so much is happening behind the scenes.
Thanks, Sam
----- Original Message -----
> From: "Eric W Multanen" < eric.w.multanen@...>
> To: ovsdb-dev@...
> Sent: Thursday, August 6, 2015 11:19:22 AM
> Subject: [ovsdb-dev] Openstack-ODL integration - stacking issues with pbr
>
>
>
> Hi ODL Netvirt experts (Flavio, Sam, etc.),
>
>
>
> I’m trying to setup OVSDB Netvirt with Openstack stable/kilo 2015.1.1
>
> On Fedora 21 systems – not the vagrant/vm based examples.
>
>
>
> The problem appears to be around version requirements for a python pbr
> package.
>
>
>
> Are there any known resolutions or hints for this issue?
>
>
>
> I am using the 2015.1.1 tag for most of the openstack packages, or
> stable/kilo branch for the ones that don’t have that tag.
>
>
>
> Using the stable/kilo branch of the networking-odl driver, I get the
> following error when trying to stack (devstack):
>
>
>
> 2015-08-05 14:57:45.472 | Installing the Networking-ODL driver for
> OpenDaylight
>
> 2015-08-05 14:59:53.160 | Download error on
> https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out --
> Some packages may not be found!
>
> 2015-08-05 15:02:00.392 | Download error on https://pypi.python.org/simple/:
> [Errno 110] Connection timed out -- Some packages may not be found!
>
> 2015-08-05 15:02:00.392 | No local packages or download links found for
> pbr>=1.3
>
> 2015-08-05 15:02:00.476 | Traceback (most recent call last):
>
> 2015-08-05 15:02:00.477 | File "setup.py", line 29, in <module>
>
> 2015-08-05 15:02:00.477 | pbr=True)
>
> 2015-08-05 15:02:00.477 | File "/usr/lib64/python2.7/distutils/core.py", line
> 111, in setup
>
> 2015-08-05 15:02:00.477 | _setup_distribution = dist = klass(attrs)
>
> 2015-08-05 15:02:00.477 | File
> "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 268, in __init__
>
> 2015-08-05 15:02:00.477 | self.fetch_build_eggs(attrs['setup_requires'])
>
> 2015-08-05 15:02:00.478 | File
> "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 313, in
> fetch_build_eggs
>
> 2015-08-05 15:02:00.478 | replace_conflicting=True,
>
> 2015-08-05 15:02:00.478 | File
> "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 836, in
> resolve
>
> 2015-08-05 15:02:00.478 | dist = best[req.key] = env.best_match(req, ws,
> installer)
>
> 2015-08-05 15:02:00.478 | File
> "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1081, in
> best_match
>
> 2015-08-05 15:02:00.479 | return self.obtain(req, installer)
>
> 2015-08-05 15:02:00.479 | File
> "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1093, in
> obtain
>
> 2015-08-05 15:02:00.479 | return installer(requirement)
>
> 2015-08-05 15:02:00.479 | File
> "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 380, in
> fetch_build_egg
>
> 2015-08-05 15:02:00.479 | return cmd.easy_install(req)
>
> 2015-08-05 15:02:00.479 | File
> "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line
> 623, in easy_install
>
> 2015-08-05 15:02:00.480 | raise DistutilsError(msg)
>
> 2015-08-05 15:02:00.480 | distutils.errors.DistutilsError: Could not find
> suitable distribution for Requirement.parse('pbr>=1.3')
>
> 2015-08-05 15:02:00.516 | Error on exit
>
>
>
>
>
> Thanks,
>
> Eric
>
>
>
>
>
>
>
>
>
> _______________________________________________
> ovsdb-dev mailing list
> ovsdb-dev@...
> https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
>
_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
|
|
Thanks Sam and Anil.
Yes – the system (not a VM) has external network connectivity.
I worked around the pbr issue by editing out the “>=1.3” requirement for pbr in networking-odl/setup.py.
I know I’d tried flavio’s networking-odl the other day – I don’t think (or recall) that it helped with this issue. The issue I was hoping Flavio’s would help
with was setting the controller on br-int on the control node – it did not help with that either – so I’m setting that manually after stacking completes.
Thanks,
Eric
toggle quoted message
Show quoted text
From: Anil Vishnoi [mailto:vishnoianil@...]
Sent: Thursday, August 6, 2015 9:40 AM
To: Sam Hague
Cc: Multanen, Eric W; ovsdb-dev@...
Subject: Re: [ovsdb-dev] Openstack-ODL integration - stacking issues with pbr
is you VM has external network connectivity?
On Thu, Aug 6, 2015 at 9:55 PM, Sam Hague <shague@...> wrote:
Eric,
could you point to flavio's networking-odl and see if that get's past the issue? pbr 1.3 was an issue so I added a patch to drop it back to an earlier version.
We have seen pbr issues and they are a pain to get around since so much is happening behind the scenes.
Thanks, Sam
----- Original Message -----
> From: "Eric W Multanen" <eric.w.multanen@...>
> To: ovsdb-dev@...
> Sent: Thursday, August 6, 2015 11:19:22 AM
> Subject: [ovsdb-dev] Openstack-ODL integration - stacking issues with pbr
>
>
>
> Hi ODL Netvirt experts (Flavio, Sam, etc.),
>
>
>
> I’m trying to setup OVSDB Netvirt with Openstack stable/kilo 2015.1.1
>
> On Fedora 21 systems – not the vagrant/vm based examples.
>
>
>
> The problem appears to be around version requirements for a python pbr
> package.
>
>
>
> Are there any known resolutions or hints for this issue?
>
>
>
> I am using the 2015.1.1 tag for most of the openstack packages, or
> stable/kilo branch for the ones that don’t have that tag.
>
>
>
> Using the stable/kilo branch of the networking-odl driver, I get the
> following error when trying to stack (devstack):
>
>
>
> 2015-08-05 14:57:45.472 | Installing the Networking-ODL driver for
> OpenDaylight
>
> 2015-08-05 14:59:53.160 | Download error on
> https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out --
> Some packages may not be found!
>
> 2015-08-05 15:02:00.392 | Download error on
https://pypi.python.org/simple/:
> [Errno 110] Connection timed out -- Some packages may not be found!
>
> 2015-08-05 15:02:00.392 | No local packages or download links found for
> pbr>=1.3
>
> 2015-08-05 15:02:00.476 | Traceback (most recent call last):
>
> 2015-08-05 15:02:00.477 | File "setup.py", line 29, in <module>
>
> 2015-08-05 15:02:00.477 | pbr=True)
>
> 2015-08-05 15:02:00.477 | File "/usr/lib64/python2.7/distutils/core.py", line
> 111, in setup
>
> 2015-08-05 15:02:00.477 | _setup_distribution = dist = klass(attrs)
>
> 2015-08-05 15:02:00.477 | File
> "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 268, in __init__
>
> 2015-08-05 15:02:00.477 | self.fetch_build_eggs(attrs['setup_requires'])
>
> 2015-08-05 15:02:00.478 | File
> "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 313, in
> fetch_build_eggs
>
> 2015-08-05 15:02:00.478 | replace_conflicting=True,
>
> 2015-08-05 15:02:00.478 | File
> "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 836, in
> resolve
>
> 2015-08-05 15:02:00.478 | dist = best[req.key] = env.best_match(req, ws,
> installer)
>
> 2015-08-05 15:02:00.478 | File
> "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1081, in
> best_match
>
> 2015-08-05 15:02:00.479 | return self.obtain(req, installer)
>
> 2015-08-05 15:02:00.479 | File
> "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1093, in
> obtain
>
> 2015-08-05 15:02:00.479 | return installer(requirement)
>
> 2015-08-05 15:02:00.479 | File
> "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 380, in
> fetch_build_egg
>
> 2015-08-05 15:02:00.479 | return cmd.easy_install(req)
>
> 2015-08-05 15:02:00.479 | File
> "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line
> 623, in easy_install
>
> 2015-08-05 15:02:00.480 | raise DistutilsError(msg)
>
> 2015-08-05 15:02:00.480 | distutils.errors.DistutilsError: Could not find
> suitable distribution for Requirement.parse('pbr>=1.3')
>
> 2015-08-05 15:02:00.516 | Error on exit
>
>
>
>
>
> Thanks,
>
> Eric
>
>
>
>
>
>
>
>
>
> _______________________________________________
> ovsdb-dev mailing list
> ovsdb-dev@...
>
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
>
_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
--
|
|
Eric,
Changing the required version can put you into some nasty cyclic package dependency issues, but as far as you are not seeing it right now you can continue. :)
So are you installing packages form yum repo or building it through devstack code? If you are using yum and if your VM has old devstack installation,, it gives these version issues and i have seen many time. I generally remove all the python packages from /opt/stack/ installed by devstack installation and then use pip to install the required version. That generally solve these kind of issues in my environment.
ANil
toggle quoted message
Show quoted text
On Thu, Aug 6, 2015 at 10:48 PM, Multanen, Eric W <eric.w.multanen@...> wrote:
Thanks Sam and Anil.
Yes – the system (not a VM) has external network connectivity.
I worked around the pbr issue by editing out the “>=1.3” requirement for pbr in networking-odl/setup.py.
I know I’d tried flavio’s networking-odl the other day – I don’t think (or recall) that it helped with this issue. The issue I was hoping Flavio’s would help
with was setting the controller on br-int on the control node – it did not help with that either – so I’m setting that manually after stacking completes.
Thanks,
Eric
From: Anil Vishnoi [mailto:vishnoianil@...]
Sent: Thursday, August 6, 2015 9:40 AM
To: Sam Hague
Cc: Multanen, Eric W; ovsdb-dev@...
Subject: Re: [ovsdb-dev] Openstack-ODL integration - stacking issues with pbr
is you VM has external network connectivity?
On Thu, Aug 6, 2015 at 9:55 PM, Sam Hague <shague@...> wrote:
Eric,
could you point to flavio's networking-odl and see if that get's past the issue? pbr 1.3 was an issue so I added a patch to drop it back to an earlier version.
We have seen pbr issues and they are a pain to get around since so much is happening behind the scenes.
Thanks, Sam
----- Original Message -----
> From: "Eric W Multanen" <eric.w.multanen@...>
> To: ovsdb-dev@...
> Sent: Thursday, August 6, 2015 11:19:22 AM
> Subject: [ovsdb-dev] Openstack-ODL integration - stacking issues with pbr
>
>
>
> Hi ODL Netvirt experts (Flavio, Sam, etc.),
>
>
>
> I’m trying to setup OVSDB Netvirt with Openstack stable/kilo 2015.1.1
>
> On Fedora 21 systems – not the vagrant/vm based examples.
>
>
>
> The problem appears to be around version requirements for a python pbr
> package.
>
>
>
> Are there any known resolutions or hints for this issue?
>
>
>
> I am using the 2015.1.1 tag for most of the openstack packages, or
> stable/kilo branch for the ones that don’t have that tag.
>
>
>
> Using the stable/kilo branch of the networking-odl driver, I get the
> following error when trying to stack (devstack):
>
>
>
> 2015-08-05 14:57:45.472 | Installing the Networking-ODL driver for
> OpenDaylight
>
> 2015-08-05 14:59:53.160 | Download error on
> https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out --
> Some packages may not be found!
>
> 2015-08-05 15:02:00.392 | Download error on
https://pypi.python.org/simple/:
> [Errno 110] Connection timed out -- Some packages may not be found!
>
> 2015-08-05 15:02:00.392 | No local packages or download links found for
> pbr>=1.3
>
> 2015-08-05 15:02:00.476 | Traceback (most recent call last):
>
> 2015-08-05 15:02:00.477 | File "setup.py", line 29, in <module>
>
> 2015-08-05 15:02:00.477 | pbr=True)
>
> 2015-08-05 15:02:00.477 | File "/usr/lib64/python2.7/distutils/core.py", line
> 111, in setup
>
> 2015-08-05 15:02:00.477 | _setup_distribution = dist = klass(attrs)
>
> 2015-08-05 15:02:00.477 | File
> "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 268, in __init__
>
> 2015-08-05 15:02:00.477 | self.fetch_build_eggs(attrs['setup_requires'])
>
> 2015-08-05 15:02:00.478 | File
> "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 313, in
> fetch_build_eggs
>
> 2015-08-05 15:02:00.478 | replace_conflicting=True,
>
> 2015-08-05 15:02:00.478 | File
> "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 836, in
> resolve
>
> 2015-08-05 15:02:00.478 | dist = best[req.key] = env.best_match(req, ws,
> installer)
>
> 2015-08-05 15:02:00.478 | File
> "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1081, in
> best_match
>
> 2015-08-05 15:02:00.479 | return self.obtain(req, installer)
>
> 2015-08-05 15:02:00.479 | File
> "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1093, in
> obtain
>
> 2015-08-05 15:02:00.479 | return installer(requirement)
>
> 2015-08-05 15:02:00.479 | File
> "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 380, in
> fetch_build_egg
>
> 2015-08-05 15:02:00.479 | return cmd.easy_install(req)
>
> 2015-08-05 15:02:00.479 | File
> "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line
> 623, in easy_install
>
> 2015-08-05 15:02:00.480 | raise DistutilsError(msg)
>
> 2015-08-05 15:02:00.480 | distutils.errors.DistutilsError: Could not find
> suitable distribution for Requirement.parse('pbr>=1.3')
>
> 2015-08-05 15:02:00.516 | Error on exit
>
>
>
>
>
> Thanks,
>
> Eric
>
>
>
>
>
>
>
>
>
> _______________________________________________
> ovsdb-dev mailing list
> ovsdb-dev@...
>
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
>
_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
--
|
|
Eric, yeah, that was the fix we had to make to networking-odl - remove the 1.3 requirement. We added that to the summit15demo branch so maybe that is why Flavio's setup didn't work for you. The patch is [1]. That branch should also fix the controller issue. The issue is that the networking-odl adds br-int as part of the devstack bringup and there is a timing issue where the controller doesn't get set. Very much like the issue that Sharad is fixing for the ports. You can see the changes in devstack/plugin.sh. Thanks, Sam [1] https://github.com/flavio-fernandes/networking-odl/commit/af0a01b15ddd6e187a6376cdea38c784bd96cd79
toggle quoted message
Show quoted text
----- Original Message ----- From: "Eric W Multanen" <eric.w.multanen@...> To: "Anil Vishnoi" <vishnoianil@...>, "Sam Hague" <shague@...> Cc: ovsdb-dev@... Sent: Thursday, August 6, 2015 1:18:43 PM Subject: RE: [ovsdb-dev] Openstack-ODL integration - stacking issues with pbr
Thanks Sam and Anil.
Yes – the system (not a VM) has external network connectivity.
I worked around the pbr issue by editing out the “>=1.3” requirement for pbr in networking-odl/setup.py.
I know I’d tried flavio’s networking-odl the other day – I don’t think (or recall) that it helped with this issue. The issue I was hoping Flavio’s would help with was setting the controller on br-int on the control node – it did not help with that either – so I’m setting that manually after stacking completes.
Thanks, Eric
From: Anil Vishnoi [mailto:vishnoianil@...] Sent: Thursday, August 6, 2015 9:40 AM To: Sam Hague Cc: Multanen, Eric W; ovsdb-dev@... Subject: Re: [ovsdb-dev] Openstack-ODL integration - stacking issues with pbr
Hi Eric,
is you VM has external network connectivity?
2015-08-05 14:59:53.160 | Download error on https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | Download error on https://pypi.python.org/simple/: [Errno 110] Connection timed out -- Some packages may not be found!
Anil
On Thu, Aug 6, 2015 at 9:55 PM, Sam Hague <shague@...<mailto:shague@...>> wrote: Eric,
could you point to flavio's networking-odl and see if that get's past the issue? pbr 1.3 was an issue so I added a patch to drop it back to an earlier version.
We have seen pbr issues and they are a pain to get around since so much is happening behind the scenes.
Thanks, Sam
----- Original Message -----
From: "Eric W Multanen" <eric.w.multanen@...<mailto:eric.w.multanen@...>> To: ovsdb-dev@...<mailto:ovsdb-dev@...> Sent: Thursday, August 6, 2015 11:19:22 AM Subject: [ovsdb-dev] Openstack-ODL integration - stacking issues with pbr
Hi ODL Netvirt experts (Flavio, Sam, etc.),
I’m trying to setup OVSDB Netvirt with Openstack stable/kilo 2015.1.1
On Fedora 21 systems – not the vagrant/vm based examples.
The problem appears to be around version requirements for a python pbr package.
Are there any known resolutions or hints for this issue?
I am using the 2015.1.1 tag for most of the openstack packages, or stable/kilo branch for the ones that don’t have that tag.
Using the stable/kilo branch of the networking-odl driver, I get the following error when trying to stack (devstack):
2015-08-05 14:57:45.472 | Installing the Networking-ODL driver for OpenDaylight
2015-08-05 14:59:53.160 | Download error on https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out -- Some packages may not be found!
2015-08-05 15:02:00.392 | Download error on https://pypi.python.org/simple/: [Errno 110] Connection timed out -- Some packages may not be found!
2015-08-05 15:02:00.392 | No local packages or download links found for pbr>=1.3
2015-08-05 15:02:00.476 | Traceback (most recent call last):
2015-08-05 15:02:00.477 | File "setup.py", line 29, in <module>
2015-08-05 15:02:00.477 | pbr=True)
2015-08-05 15:02:00.477 | File "/usr/lib64/python2.7/distutils/core.py", line 111, in setup
2015-08-05 15:02:00.477 | _setup_distribution = dist = klass(attrs)
2015-08-05 15:02:00.477 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 268, in __init__
2015-08-05 15:02:00.477 | self.fetch_build_eggs(attrs['setup_requires'])
2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 313, in fetch_build_eggs
2015-08-05 15:02:00.478 | replace_conflicting=True,
2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 836, in resolve
2015-08-05 15:02:00.478 | dist = best[req.key] = env.best_match(req, ws, installer)
2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1081, in best_match
2015-08-05 15:02:00.479 | return self.obtain(req, installer)
2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1093, in obtain
2015-08-05 15:02:00.479 | return installer(requirement)
2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 380, in fetch_build_egg
2015-08-05 15:02:00.479 | return cmd.easy_install(req)
2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 623, in easy_install
2015-08-05 15:02:00.480 | raise DistutilsError(msg)
2015-08-05 15:02:00.480 | distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pbr>=1.3')
2015-08-05 15:02:00.516 | Error on exit
Thanks,
Eric
_______________________________________________ ovsdb-dev mailing list ovsdb-dev@...<mailto:ovsdb-dev@...> https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
_______________________________________________ ovsdb-dev mailing list ovsdb-dev@...<mailto:ovsdb-dev@...> https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
-- Thanks Anil
|
|
Flavio Fernandes <ffernand@...>
Hi Kyle,
I recall talking to you and “lifeless” about an issue with pbr versioning in stable/kilo for networking-odl.
That seems to be an issue [1], still; making it impossible for folks to use networking-odl with stable/kilo.
Assuming that pbr version in stable/kilo is not changing, do you think that gerrit 204211 [2] could be restored and merged into stable/kilo? Or maybe there is a better alternative?
Thanks,
— flavio
Begin forwarded message:
Subject: [ovsdb-dev] Openstack-ODL integration - stacking issues with pbr
Date: August 6, 2015 at 11:19:22 AM EDT
Hi ODL Netvirt experts (Flavio, Sam, etc.), I’m trying to setup OVSDB Netvirt with Openstack stable/kilo 2015.1.1 On Fedora 21 systems – not the vagrant/vm based examples. The problem appears to be around version requirements for a python pbr package. Are there any known resolutions or hints for this issue? I am using the 2015.1.1 tag for most of the openstack packages, or stable/kilo branch for the ones that don’t have that tag. Using the stable/kilo branch of the networking-odl driver, I get the following error when trying to stack (devstack): 2015-08-05 14:57:45.472 | Installing the Networking-ODL driver for OpenDaylight 2015-08-05 15:02:00.392 | No local packages or download links found for pbr>=1.3 2015-08-05 15:02:00.476 | Traceback (most recent call last): 2015-08-05 15:02:00.477 | File "setup.py", line 29, in <module> 2015-08-05 15:02:00.477 | pbr=True) 2015-08-05 15:02:00.477 | File "/usr/lib64/python2.7/distutils/core.py", line 111, in setup 2015-08-05 15:02:00.477 | _setup_distribution = dist = klass(attrs) 2015-08-05 15:02:00.477 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 268, in __init__ 2015-08-05 15:02:00.477 | self.fetch_build_eggs(attrs['setup_requires']) 2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 313, in fetch_build_eggs 2015-08-05 15:02:00.478 | replace_conflicting=True, 2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 836, in resolve 2015-08-05 15:02:00.478 | dist = best[req.key] = env.best_match(req, ws, installer) 2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1081, in best_match 2015-08-05 15:02:00.479 | return self.obtain(req, installer) 2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1093, in obtain 2015-08-05 15:02:00.479 | return installer(requirement) 2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 380, in fetch_build_egg 2015-08-05 15:02:00.479 | return cmd.easy_install(req) 2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 623, in easy_install 2015-08-05 15:02:00.480 | raise DistutilsError(msg) 2015-08-05 15:02:00.480 | distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pbr>=1.3') 2015-08-05 15:02:00.516 | Error on exit Thanks, Eric _______________________________________________ovsdb-dev mailing listovsdb-dev@...https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
|
|
Ihar Hrachyshka <ihrachys@...>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Looking at the logs in the email thread: 2015-08-05 14:59:53.160 | Download error on https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out - -- Some packages may not be found! 2015-08-05 15:02:00.392 | Download error on https://pypi.python.org/simple/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | No local packages or download links found for pbr>=1.3 So why can't your machine download the satisfying pbr version? It's available on pypi, so assuming you fix the download error, I think it should proceed. Ihar On 08/13/2015 02:26 PM, Flavio Fernandes wrote: Hi Kyle,
I recall talking to you and “lifeless” about an issue with pbr versioning in stable/kilo for networking-odl.
That seems to be an issue [1], still; making it impossible for folks to use networking-odl with stable/kilo.
Assuming that pbr version in stable/kilo is not changing, do you think that gerrit 204211 [2] could be restored and merged into stable/kilo? Or maybe there is a better alternative?
Thanks,
— flavio
[1]: https://lists.opendaylight.org/pipermail/ovsdb-dev/2015-August/001770. html
[2]: https://review.openstack.org/#/c/204211/
Begin forwarded message:
*From: *"Multanen, Eric W" <eric.w.multanen@... <mailto:eric.w.multanen@...>> *Subject: **[ovsdb-dev] Openstack-ODL integration - stacking issues with pbr* *Date: *August 6, 2015 at 11:19:22 AM EDT *To: *"ovsdb-dev@... <mailto:ovsdb-dev@...>" <ovsdb-dev@... <mailto:ovsdb-dev@...>>
Hi ODL Netvirt experts (Flavio, Sam, etc.),
I’m trying to setup OVSDB Netvirt with Openstack stable/kilo 2015.1.1 On Fedora 21 systems – not the vagrant/vm based examples.
The problem appears to be around version requirements for a python pbr package.
Are there any known resolutions or hints for this issue?
I am using the 2015.1.1 tag for most of the openstack packages, or stable/kilo branch for the ones that don’t have that tag.
Using the stable/kilo branch of the networking-odl driver, I get the following error when trying to stack (devstack):
2015-08-05 14:57:45.472 | Installing the Networking-ODL driver for OpenDaylight 2015-08-05 14:59:53.160 | Download error on https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | Download error on https://pypi.python.org/simple/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | No local packages or download links found for pbr>=1.3 2015-08-05 15:02:00.476 | Traceback (most recent call last): 2015-08-05 15:02:00.477 | File "setup.py", line 29, in <module> 2015-08-05 15:02:00.477 | pbr=True) 2015-08-05 15:02:00.477 | File "/usr/lib64/python2.7/distutils/core.py", line 111, in setup 2015-08-05 15:02:00.477 | _setup_distribution = dist = klass(attrs) 2015-08-05 15:02:00.477 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 268, in __init__ 2015-08-05 15:02:00.477 | self.fetch_build_eggs(attrs['setup_requires']) 2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 313, in fetch_build_eggs 2015-08-05 15:02:00.478 | replace_conflicting=True, 2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 836, in resolve 2015-08-05 15:02:00.478 | dist = best[req.key] = env.best_match(req, ws, installer) 2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1081, in best_match 2015-08-05 15:02:00.479 | return self.obtain(req, installer) 2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1093, in obtain 2015-08-05 15:02:00.479 | return installer(requirement) 2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 380, in fetch_build_egg 2015-08-05 15:02:00.479 | return cmd.easy_install(req) 2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py"
,
line 623, in easy_install 2015-08-05 15:02:00.480 | raise DistutilsError(msg) 2015-08-05 15:02:00.480 | distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pbr>=1.3') 2015-08-05 15:02:00.516 | Error on exit
Thanks, Eric
_______________________________________________ ovsdb-dev mailing list ovsdb-dev@... <mailto:ovsdb-dev@...> https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVzI3sAAoJEC5aWaUY1u576vAH/3ZKxtcumLoTrqnMEzFxmhqo mK9LuL2TmR6+FxEjX0iU+GwUbbfIExDCdy+FOM2a/h+9LxCRR32coxpF9/OE0rpj 1pGzmutgXzPO4nXBGRs0S5PC7g8OwSIoZJUXVZtCiX3ltQIcd3CmX55udt579Kg/ NRmQ/3MOoPYHglZFbi7AI2j1v6KTycrajrGiiUNWWYGpI3FbI6EBPOgsjszGDnJq nUEpyzmeSB0aOGhxrfdVA/zs41BMNDnfQzpq6Bft0AEJ8/MAYppOdoMkfPbET761 6MI+ud+wK99L3CyVAuZtrEKtdZhMO7yAqa/6KhhhXqCxO3rili679rn2Ta4kQs8= =rXYV -----END PGP SIGNATURE-----
|
|
Flavio Fernandes <ffernand@...>
On Aug 13, 2015, at 8:30 AM, Ihar Hrachyshka < ihrachys@...> wrote:
-----BEGIN PGP SIGNED MESSAGE-----Hash: SHA256Looking at the logs in the email thread:2015-08-05 14:59:53.160 | Download error onhttps://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out- -- Some packages may not be found!2015-08-05 15:02:00.392 | Download error onhttps://pypi.python.org/simple/: [Errno 110] Connection timed out --Some packages may not be found!2015-08-05 15:02:00.392 | No local packages or download links foundfor pbr>=1.3So why can't your machine download the satisfying pbr version? It'savailable on pypi, so assuming you fix the download error, I think itshould proceed.
That is the issue. This happens because OFFLINE=True and there is still something in pbr requirements that is looking for a version of pbr that is not used in stable/kilo.
I suspect this is happening because stable/kilo branch in networking-odl was created ‘late’ and the new version of pbr was added as part of liberty?!?
So, to easily reproduce this issue: 1) stack with devstack+networking-odl on stable/kilo; 2) untack; 3) change OFFLINE=True and 4) attempt to stack again.
— flavio
IharOn 08/13/2015 02:26 PM, Flavio Fernandes wrote:Hi Kyle,
I recall talking to you and “lifeless” about an issue with pbr versioning in stable/kilo for networking-odl.
That seems to be an issue [1], still; making it impossible for folks to use networking-odl with stable/kilo.
Assuming that pbr version in stable/kilo is not changing, do you think that gerrit 204211 [2] could be restored and merged into stable/kilo? Or maybe there is a better alternative?
Thanks,
— flavio
[1]: https://lists.opendaylight.org/pipermail/ovsdb-dev/2015-August/001770.
html
[2]: https://review.openstack.org/#/c/204211/
Begin forwarded message:
*From: *"Multanen, Eric W" <eric.w.multanen@... <mailto:eric.w.multanen@...>> *Subject: **[ovsdb-dev] Openstack-ODL integration - stacking issues with pbr* *Date: *August 6, 2015 at 11:19:22 AM EDT *To: *"ovsdb-dev@... <mailto:ovsdb-dev@...>" <ovsdb-dev@... <mailto:ovsdb-dev@...>>
Hi ODL Netvirt experts (Flavio, Sam, etc.),
I’m trying to setup OVSDB Netvirt with Openstack stable/kilo 2015.1.1 On Fedora 21 systems – not the vagrant/vm based examples.
The problem appears to be around version requirements for a python pbr package.
Are there any known resolutions or hints for this issue?
I am using the 2015.1.1 tag for most of the openstack packages, or stable/kilo branch for the ones that don’t have that tag.
Using the stable/kilo branch of the networking-odl driver, I get the following error when trying to stack (devstack):
2015-08-05 14:57:45.472 | Installing the Networking-ODL driver for OpenDaylight 2015-08-05 14:59:53.160 | Download error on https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | Download error on https://pypi.python.org/simple/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | No local packages or download links found for pbr>=1.3 2015-08-05 15:02:00.476 | Traceback (most recent call last): 2015-08-05 15:02:00.477 | File "setup.py", line 29, in <module> 2015-08-05 15:02:00.477 | pbr=True) 2015-08-05 15:02:00.477 | File "/usr/lib64/python2.7/distutils/core.py", line 111, in setup 2015-08-05 15:02:00.477 | _setup_distribution = dist = klass(attrs) 2015-08-05 15:02:00.477 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 268, in __init__ 2015-08-05 15:02:00.477 | self.fetch_build_eggs(attrs['setup_requires']) 2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 313, in fetch_build_eggs 2015-08-05 15:02:00.478 | replace_conflicting=True, 2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 836, in resolve 2015-08-05 15:02:00.478 | dist = best[req.key] = env.best_match(req, ws, installer) 2015-08-05 15:02:00.478 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1081, in best_match 2015-08-05 15:02:00.479 | return self.obtain(req, installer) 2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1093, in obtain 2015-08-05 15:02:00.479 | return installer(requirement) 2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 380, in fetch_build_egg 2015-08-05 15:02:00.479 | return cmd.easy_install(req) 2015-08-05 15:02:00.479 | File "/usr/lib/python2.7/site-packages/setuptools/command/easy_install.py"
,
line 623, in easy_install2015-08-05 15:02:00.480 | raise DistutilsError(msg) 2015-08-05 15:02:00.480 | distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pbr>=1.3') 2015-08-05 15:02:00.516 | Error on exit
Thanks, Eric
_______________________________________________ ovsdb-dev mailing list ovsdb-dev@... <mailto:ovsdb-dev@...> https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev
-----BEGIN PGP SIGNATURE-----Version: GnuPG v2iQEcBAEBCAAGBQJVzI3sAAoJEC5aWaUY1u576vAH/3ZKxtcumLoTrqnMEzFxmhqomK9LuL2TmR6+FxEjX0iU+GwUbbfIExDCdy+FOM2a/h+9LxCRR32coxpF9/OE0rpj1pGzmutgXzPO4nXBGRs0S5PC7g8OwSIoZJUXVZtCiX3ltQIcd3CmX55udt579Kg/NRmQ/3MOoPYHglZFbi7AI2j1v6KTycrajrGiiUNWWYGpI3FbI6EBPOgsjszGDnJqnUEpyzmeSB0aOGhxrfdVA/zs41BMNDnfQzpq6Bft0AEJ8/MAYppOdoMkfPbET7616MI+ud+wK99L3CyVAuZtrEKtdZhMO7yAqa/6KhhhXqCxO3rili679rn2Ta4kQs8==rXYV-----END PGP SIGNATURE-----
|
|
Ihar Hrachyshka <ihrachys@...>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 08/13/2015 02:46 PM, Flavio Fernandes wrote:
On Aug 13, 2015, at 8:30 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...>> wrote:
Looking at the logs in the email thread:
2015-08-05 14:59:53.160 | Download error on https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | Download error on https://pypi.python.org/simple/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | No local packages or download links found for pbr>=1.3
So why can't your machine download the satisfying pbr version? It's available on pypi, so assuming you fix the download error, I think it should proceed.
That is the issue. This happens because OFFLINE=True and there is still something in pbr requirements that is looking for a version of pbr that is not used in stable/kilo. I suspect this is happening because stable/kilo branch in networking-odl was created ‘late’ and the new version of pbr was added as part of liberty?!? So, to easily reproduce this issue: 1) stack with devstack+networking-odl on stable/kilo; 2) untack; 3) change OFFLINE=True and 4) attempt to stack again.
Are your repo [test-]requirements.txt synchronized with neutron's kilo requirements? They should, otherwise it won't be ever supported. Ihar -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVzJXpAAoJEC5aWaUY1u57LTkIAKsjkK7+a3/r9Pe68JxMuodx a5/UGXjKKuaumIZfMeUmjRiDoXyuUVedvh+KSKMpIWMqo8bnBZmkkWOJPs/IOTd3 jg5poOxxyA/fC3Dm1cCUeNMLLiuqWbEgHahed1yzgkD5PsAwTymT8KDTINYqTKPm hfJ4tRdG91E0gn/JGCgmBAZ0zx8jfqNqFTkxbYW7h58ZydGe60MHA0EDzV/pdyZK O5y2G2uCGkd7O0MeXatU5T9VOagp+/O4K3VXp1S6SOvIp2wiNZp+z6GnfFPlS+1R f0+xXvXUo1+jNnjqx0NTKZBOuw5wjPKU+4DIsVirN5TUzj32922iV/pd9tf09M8= =6S5D -----END PGP SIGNATURE-----
|
|
Flavio Fernandes <ffernand@...>
On Aug 13, 2015, at 9:04 AM, Ihar Hrachyshka < ihrachys@...> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 08/13/2015 02:46 PM, Flavio Fernandes wrote:
On Aug 13, 2015, at 8:30 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...>> wrote:
Looking at the logs in the email thread:
2015-08-05 14:59:53.160 | Download error on https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | Download error on https://pypi.python.org/simple/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | No local packages or download links found for pbr>=1.3
So why can't your machine download the satisfying pbr version? It's available on pypi, so assuming you fix the download error, I think it should proceed.
That is the issue. This happens because OFFLINE=True and there is still something in pbr requirements that is looking for a version of pbr that is not used in stable/kilo.
I suspect this is happening because stable/kilo branch in networking-odl was created ‘late’ and the new version of pbr was added as part of liberty?!?
So, to easily reproduce this issue: 1) stack with devstack+networking-odl on stable/kilo; 2) untack; 3) change OFFLINE=True and 4) attempt to stack again.
Are your repo [test-]requirements.txt synchronized with neutron's kilo requirements? They should, otherwise it won't be ever supported.
They do not for requirements.txt:
$ diff requirements.txt.neutron requirements.txt.networking-odl | grep pbr < pbr!=0.7,<1.0,>=0.6 > pbr<2.0,>=1.3 $ diff test-requirements.txt.neutron test-requirements.txt.networking-odl | grep pbr $
If you look closely, that is what is changed in the abandoned gerrit [1]. Maybe the right thing to do is to re-visit that gerrit and make sure the requirement.txt files are inline?!?
Thanks,
— flavio
Ihar -----BEGIN PGP SIGNATURE----- Version: GnuPG v2
iQEcBAEBCAAGBQJVzJXpAAoJEC5aWaUY1u57LTkIAKsjkK7+a3/r9Pe68JxMuodx a5/UGXjKKuaumIZfMeUmjRiDoXyuUVedvh+KSKMpIWMqo8bnBZmkkWOJPs/IOTd3 jg5poOxxyA/fC3Dm1cCUeNMLLiuqWbEgHahed1yzgkD5PsAwTymT8KDTINYqTKPm hfJ4tRdG91E0gn/JGCgmBAZ0zx8jfqNqFTkxbYW7h58ZydGe60MHA0EDzV/pdyZK O5y2G2uCGkd7O0MeXatU5T9VOagp+/O4K3VXp1S6SOvIp2wiNZp+z6GnfFPlS+1R f0+xXvXUo1+jNnjqx0NTKZBOuw5wjPKU+4DIsVirN5TUzj32922iV/pd9tf09M8= =6S5D -----END PGP SIGNATURE-----
|
|
Ihar Hrachyshka <ihrachys@...>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 08/14/2015 12:15 PM, Flavio Fernandes wrote:
On Aug 13, 2015, at 9:04 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...>> wrote:
On 08/13/2015 02:46 PM, Flavio Fernandes wrote:
On Aug 13, 2015, at 8:30 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...> <mailto:ihrachys@...>> wrote:
Looking at the logs in the email thread:
2015-08-05 14:59:53.160 | Download error on https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | Download error on https://pypi.python.org/simple/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | No local packages or download links found for pbr>=1.3
So why can't your machine download the satisfying pbr version? It's available on pypi, so assuming you fix the download error, I think it should proceed.
That is the issue. This happens because OFFLINE=True and there is still something in pbr requirements that is looking for a version of pbr that is not used in stable/kilo. I suspect this is happening because stable/kilo branch in networking-odl was created ‘late’ and the new version of pbr was added as part of liberty?!? So, to easily reproduce this issue: 1) stack with devstack+networking-odl on stable/kilo; 2) untack; 3) change OFFLINE=True and 4) attempt to stack again.
Are your repo [test-]requirements.txt synchronized with neutron's kilo requirements? They should, otherwise it won't be ever supported.
They do not for requirements.txt: $ diff requirements.txt.neutron requirements.txt.networking-odl | grep pbr < pbr!=0.7,<1.0,>=0.6 pbr<2.0,>=1.3
$ diff test-requirements.txt.neutron test-requirements.txt.networking-odl | grep pbr $
So that's a problem. You don't even have a common pbr version that would satisfy both projects.
If you look closely, that is what is changed in the abandoned gerrit [1]. Maybe the right thing to do is to re-visit that gerrit and make sure the requirement.txt files are inline?!?
The fix is obvious: make stable/kilo requirements in your repo synchronized with what is in stable/kilo for neutron. Same for all other branches. Openstack requirements proposal bot can help you maintain the lists synchronized. To make sure your repo gets updates from the bot, add it in projects.txt in openstack/requirements repo (in master and in stable/kilo). Ihar -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVzcGQAAoJEC5aWaUY1u5702IIAOEyOi+/3SLXw8DW7Dl2q16g b2RS/F9X6004cAOcKT6L+12g6+R3OuRUaT4WlsH1BzFfLV3pakGAgRR2cAxyYlHw dbbsAvm7lXNTAGGS/ep9xujAwhNTr0eQ3ZEcR3THHjcoThEPYP27Ha2zEdSYyzV9 sArzcDHQTjcV2JwAdaT1GmVxlviJjrxt2jvSXATck0MxPzwmDLhrEAnZ+M17K0bQ nRO3A650/xo5AJmwT2vNG5wi+/cC9LtjinInrrN8CK2abQB8L2NYrucv3gDRG3FI xT1nAjP6HgDzKeyLESWgZgXS2njoOZZo7rc4ejd55w0TXKEYn/rdKONpHsN3iRI= =9y75 -----END PGP SIGNATURE-----
|
|
Flavio Fernandes <ffernand@...>
[cc odl neutron-dev, Ankur, Isaku]
On Aug 14, 2015, at 6:23 AM, Ihar Hrachyshka < ihrachys@...> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 08/14/2015 12:15 PM, Flavio Fernandes wrote:
On Aug 13, 2015, at 9:04 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...>> wrote:
On 08/13/2015 02:46 PM, Flavio Fernandes wrote:
On Aug 13, 2015, at 8:30 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...> <mailto:ihrachys@...>> wrote:
Looking at the logs in the email thread:
2015-08-05 14:59:53.160 | Download error on https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | Download error on https://pypi.python.org/simple/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | No local packages or download links found for pbr>=1.3
So why can't your machine download the satisfying pbr version? It's available on pypi, so assuming you fix the download error, I think it should proceed.
That is the issue. This happens because OFFLINE=True and there is still something in pbr requirements that is looking for a version of pbr that is not used in stable/kilo.
I suspect this is happening because stable/kilo branch in networking-odl was created ‘late’ and the new version of pbr was added as part of liberty?!?
So, to easily reproduce this issue: 1) stack with devstack+networking-odl on stable/kilo; 2) untack; 3) change OFFLINE=True and 4) attempt to stack again.
Are your repo [test-]requirements.txt synchronized with neutron's kilo requirements? They should, otherwise it won't be ever supported.
They do not for requirements.txt:
$ diff requirements.txt.neutron requirements.txt.networking-odl | grep pbr < pbr!=0.7,<1.0,>=0.6
pbr<2.0,>=1.3
$ diff test-requirements.txt.neutron test-requirements.txt.networking-odl | grep pbr $
So that's a problem. You don't even have a common pbr version that would satisfy both projects.
indeed!
If you look closely, that is what is changed in the abandoned gerrit [1]. Maybe the right thing to do is to re-visit that gerrit and make sure the requirement.txt files are inline?!?
The fix is obvious: make stable/kilo requirements in your repo synchronized with what is in stable/kilo for neutron. Same for all other branches. Openstack requirements proposal bot can help you maintain the lists synchronized. To make sure your repo gets updates from the bot, add it in projects.txt in openstack/requirements repo (in master and in stable/kilo).
It is ironic reading this… and then looking at the ‘owner' of the commit that caused all this mess [1].
That aside; I have very little experience on that… some one else’s help to take care of this would be greatly appreciated.
Anybody of for that task?
Thanks,
— flavio
Ihar -----BEGIN PGP SIGNATURE----- Version: GnuPG v2
iQEcBAEBCAAGBQJVzcGQAAoJEC5aWaUY1u5702IIAOEyOi+/3SLXw8DW7Dl2q16g b2RS/F9X6004cAOcKT6L+12g6+R3OuRUaT4WlsH1BzFfLV3pakGAgRR2cAxyYlHw dbbsAvm7lXNTAGGS/ep9xujAwhNTr0eQ3ZEcR3THHjcoThEPYP27Ha2zEdSYyzV9 sArzcDHQTjcV2JwAdaT1GmVxlviJjrxt2jvSXATck0MxPzwmDLhrEAnZ+M17K0bQ nRO3A650/xo5AJmwT2vNG5wi+/cC9LtjinInrrN8CK2abQB8L2NYrucv3gDRG3FI xT1nAjP6HgDzKeyLESWgZgXS2njoOZZo7rc4ejd55w0TXKEYn/rdKONpHsN3iRI= =9y75 -----END PGP SIGNATURE-----
|
|
Ihar Hrachyshka <ihrachys@...>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 08/14/2015 12:32 PM, Flavio Fernandes wrote: [cc odl neutron-dev, Ankur, Isaku]
On Aug 14, 2015, at 6:23 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...>> wrote:
On 08/14/2015 12:15 PM, Flavio Fernandes wrote:
On Aug 13, 2015, at 9:04 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...> <mailto:ihrachys@...>> wrote:
On 08/13/2015 02:46 PM, Flavio Fernandes wrote:
On Aug 13, 2015, at 8:30 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...> <mailto:ihrachys@...> <mailto:ihrachys@...>> wrote:
Looking at the logs in the email thread:
2015-08-05 14:59:53.160 | Download error on https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | Download error on https://pypi.python.org/simple/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | No local packages or download links found for pbr>=1.3
So why can't your machine download the satisfying pbr version? It's available on pypi, so assuming you fix the download error, I think it should proceed.
That is the issue. This happens because OFFLINE=True and there is still something in pbr requirements that is looking for a version of pbr that is not used in stable/kilo. I suspect this is happening because stable/kilo branch in networking-odl was created ‘late’ and the new version of pbr was added as part of liberty?!? So, to easily reproduce this issue: 1) stack with devstack+networking-odl on stable/kilo; 2) untack; 3) change OFFLINE=True and 4) attempt to stack again.
Are your repo [test-]requirements.txt synchronized with neutron's kilo requirements? They should, otherwise it won't be ever supported.
They do not for requirements.txt: $ diff requirements.txt.neutron requirements.txt.networking-odl | grep pbr < pbr!=0.7,<1.0,>=0.6 pbr<2.0,>=1.3
$ diff test-requirements.txt.neutron test-requirements.txt.networking-odl | grep pbr $
So that's a problem. You don't even have a common pbr version that would satisfy both projects.
indeed!
If you look closely, that is what is changed in the abandoned gerrit [1]. Maybe the right thing to do is to re-visit that gerrit and make sure the requirement.txt files are inline?!?
The fix is obvious: make stable/kilo requirements in your repo synchronized with what is in stable/kilo for neutron. Same for all other branches.
Openstack requirements proposal bot can help you maintain the lists synchronized. To make sure your repo gets updates from the bot, add it in projects.txt in openstack/requirements repo (in master and in stable/kilo).
It is ironic reading this… and then looking at the ‘owner' of the commit that caused all this mess [1]. The bot was proposing when it was still master. After you branched out stable/kilo, you should have sticked to the deps that belong to stable/kilo. That aside; I have very little experience on that… some one else’s help to take care of this would be greatly appreciated. Anybody of for that task?
OK, so your repo is in projects.txt, but only on master. That's why you don't receive updates on stable/kilo. I've cherry-picked the appropriate openstack/requirements patch to enable the bot for your stable branch too: https://review.openstack.org/#/c/213084/I see that you created stable/kilo branch based on some incorrect hash that already included changes from liberty cycle. That's why you got the bot requirements update there. You should probably reset your branch to start from a patch that does not include any Liberty changes. One other glitch I see in your repository is that you have stable/juno and stable/icehouse there while they contain neutron. I guess they were created when you spinned out your driver out of neutron tree. I think they can be safely killed now. Thanks, — flavio [1]: https://review.openstack.org/#/c/197258/
Ihar
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVzcpMAAoJEC5aWaUY1u57Zk8H/3fUBkJVvO/Bad99XGRomh+K o1ZFpk8wNl5wjdolVJJeJZtYRrF0VaOsowN2Y14s3+8pf6wGMwMTv1nOIazjjcB+ 5lUgVGVfcE5A1InxDoy9bH6TgdaLZCGUwAnChBtqmZkmWAAKd1vckWsurVsSJopw GbTIPsDhncBGDOl4gAYP/ZzO7yzf5JjU6ovsA+KyYRW2Y72ftQf+7XRTUdjWv6Ys YBuGFaSv+BrEhr5+47nxgwqVWM9PzFuVJkhwaJq5UIPD16zBtG7wCcN3DBjzc+Ki EI5A8NlJrsHw9slOn9kwA+OY9CnPFMCesVcdY8dz4xSW2rcXAIZgdwDpN5YsiA8= =9cvr -----END PGP SIGNATURE-----
|
|
Flavio Fernandes <ffernand@...>
On Aug 14, 2015, at 7:00 AM, Ihar Hrachyshka < ihrachys@...> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 08/14/2015 12:32 PM, Flavio Fernandes wrote: [cc odl neutron-dev, Ankur, Isaku]
On Aug 14, 2015, at 6:23 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...>> wrote:
On 08/14/2015 12:15 PM, Flavio Fernandes wrote:
On Aug 13, 2015, at 9:04 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...> <mailto:ihrachys@...>> wrote:
On 08/13/2015 02:46 PM, Flavio Fernandes wrote:
On Aug 13, 2015, at 8:30 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...> <mailto:ihrachys@...> <mailto:ihrachys@...>> wrote:
Looking at the logs in the email thread:
2015-08-05 14:59:53.160 | Download error on https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | Download error on https://pypi.python.org/simple/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | No local packages or download links found for pbr>=1.3
So why can't your machine download the satisfying pbr version? It's available on pypi, so assuming you fix the download error, I think it should proceed.
That is the issue. This happens because OFFLINE=True and there is still something in pbr requirements that is looking for a version of pbr that is not used in stable/kilo.
I suspect this is happening because stable/kilo branch in networking-odl was created ‘late’ and the new version of pbr was added as part of liberty?!?
So, to easily reproduce this issue: 1) stack with devstack+networking-odl on stable/kilo; 2) untack; 3) change OFFLINE=True and 4) attempt to stack again.
Are your repo [test-]requirements.txt synchronized with neutron's kilo requirements? They should, otherwise it won't be ever supported.
They do not for requirements.txt:
$ diff requirements.txt.neutron requirements.txt.networking-odl | grep pbr < pbr!=0.7,<1.0,>=0.6
pbr<2.0,>=1.3
$ diff test-requirements.txt.neutron test-requirements.txt.networking-odl | grep pbr $
So that's a problem. You don't even have a common pbr version that would satisfy both projects.
indeed!
If you look closely, that is what is changed in the abandoned gerrit [1]. Maybe the right thing to do is to re-visit that gerrit and make sure the requirement.txt files are inline?!?
The fix is obvious: make stable/kilo requirements in your repo synchronized with what is in stable/kilo for neutron. Same for all other branches.
Openstack requirements proposal bot can help you maintain the lists synchronized. To make sure your repo gets updates from the bot, add it in projects.txt in openstack/requirements repo (in master and in stable/kilo).
It is ironic reading this… and then looking at the ‘owner' of the commit that caused all this mess [1].
The bot was proposing when it was still master. After you branched out stable/kilo, you should have sticked to the deps that belong to stable/kilo. That aside; I have very little experience on that… some one else’s help to take care of this would be greatly appreciated.
Anybody of for that task?
OK, so your repo is in projects.txt, but only on master. That's why you don't receive updates on stable/kilo. I've cherry-picked the appropriate openstack/requirements patch to enable the bot for your stable branch too: https://review.openstack.org/#/c/213084/I see that you created stable/kilo branch based on some incorrect hash that already included changes from liberty cycle. That's why you got the bot requirements update there. You should probably reset your branch to start from a patch that does not include any Liberty changes.
yes, make sense. How and where is this hash kept? I think whatever hash it has now is fine, except for the gerrit I propose to be reverted [1]. @Kyle: agree?
One other glitch I see in your repository is that you have stable/juno and stable/icehouse there while they contain neutron. I guess they were created when you spinned out your driver out of neutron tree. I think they can be safely killed now.
Yes. Can you give me more concrete steps on how to accomplish that ‘killing'?
— flavio
Thanks,
— flavio
[1]: https://review.openstack.org/#/c/197258/
Ihar
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVzcpMAAoJEC5aWaUY1u57Zk8H/3fUBkJVvO/Bad99XGRomh+K o1ZFpk8wNl5wjdolVJJeJZtYRrF0VaOsowN2Y14s3+8pf6wGMwMTv1nOIazjjcB+ 5lUgVGVfcE5A1InxDoy9bH6TgdaLZCGUwAnChBtqmZkmWAAKd1vckWsurVsSJopw GbTIPsDhncBGDOl4gAYP/ZzO7yzf5JjU6ovsA+KyYRW2Y72ftQf+7XRTUdjWv6Ys YBuGFaSv+BrEhr5+47nxgwqVWM9PzFuVJkhwaJq5UIPD16zBtG7wCcN3DBjzc+Ki EI5A8NlJrsHw9slOn9kwA+OY9CnPFMCesVcdY8dz4xSW2rcXAIZgdwDpN5YsiA8= =9cvr -----END PGP SIGNATURE-----
|
|
Kyle Mestery <mestery@...>
|
|
Ihar Hrachyshka <ihrachys@...>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 UPD stable/kilo branch for the neutron driver is added to projects.txt, and the bot proposed the first update patch in the branch that failed because you were running your Kilo driver against neutron Liberty. I've modified the patch to pass the Kilo gate and merged it in: https://review.openstack.org/#/c/213878/Hopefully, this finally solves your issue with the branch. For the future, make sure that once neutron creates a stable branch, so do you, and make sure that you gate it against the stable branch of neutron repos and not master. Cheers Ihar On 08/14/2015 05:09 PM, Kyle Mestery wrote: On Fri, Aug 14, 2015 at 9:56 AM, Flavio Fernandes <ffernand@... <mailto:ffernand@...>> wrote:
On Aug 14, 2015, at 7:00 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...>> wrote:
On 08/14/2015 12:32 PM, Flavio Fernandes wrote:
[cc odl neutron-dev, Ankur, Isaku]
On Aug 14, 2015, at 6:23 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...> <mailto:ihrachys@...>> wrote:
On 08/14/2015 12:15 PM, Flavio Fernandes wrote:
On Aug 13, 2015, at 9:04 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...> <mailto:ihrachys@...> <mailto:ihrachys@...>> wrote:
On 08/13/2015 02:46 PM, Flavio Fernandes wrote:
On Aug 13, 2015, at 8:30 AM, Ihar Hrachyshka <ihrachys@... <mailto:ihrachys@...> <mailto:ihrachys@...> <mailto:ihrachys@...> <mailto:ihrachys@...>> wrote:
Looking at the logs in the email thread:
2015-08-05 14:59:53.160 | Download error on https://pypi.python.org/simple/pbr/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | Download error on https://pypi.python.org/simple/: [Errno 110] Connection timed out -- Some packages may not be found! 2015-08-05 15:02:00.392 | No local packages or download links found for pbr>=1.3
So why can't your machine download the satisfying pbr version? It's available on pypi, so assuming you fix the download error, I think it should proceed.
That is the issue. This happens because OFFLINE=True and there is still something in pbr requirements that is looking for a version of pbr that is not used in stable/kilo. I suspect this is happening because stable/kilo branch in networking-odl was created ‘late’ and the new version of pbr was added as part of liberty?!? So, to easily reproduce this issue: 1) stack with devstack+networking-odl on stable/kilo; 2) untack; 3) change OFFLINE=True and 4) attempt to stack again.
Are your repo [test-]requirements.txt synchronized with neutron's kilo requirements? They should, otherwise it won't be ever supported.
They do not for requirements.txt: $ diff requirements.txt.neutron requirements.txt.networking-odl | grep pbr < pbr!=0.7,<1.0,>=0.6 pbr<2.0,>=1.3
$ diff test-requirements.txt.neutron test-requirements.txt.networking-odl | grep pbr $
So that's a problem. You don't even have a common pbr version that would satisfy both projects.
indeed!
If you look closely, that is what is changed in the abandoned gerrit [1]. Maybe the right thing to do is to re-visit that gerrit and make sure the requirement.txt files are inline?!?
The fix is obvious: make stable/kilo requirements in your repo synchronized with what is in stable/kilo for neutron. Same for all other branches.
Openstack requirements proposal bot can help you maintain the lists synchronized. To make sure your repo gets updates from the bot, add it in projects.txt in openstack/requirements repo (in master and in stable/kilo).
It is ironic reading this… and then looking at the ‘owner' of the commit that caused all this mess [1].
The bot was proposing when it was still master. After you branched out stable/kilo, you should have sticked to the deps that belong to stable/kilo.
That aside; I have very little experience on that… some one else’s help to take care of this would be greatly appreciated. Anybody of for that task?
OK, so your repo is in projects.txt, but only on master. That's why you don't receive updates on stable/kilo. I've cherry-picked the appropriate openstack/requirements patch to enable the bot for your stable branch too: https://review.openstack.org/#/c/213084/
I see that you created stable/kilo branch based on some incorrect hash that already included changes from liberty cycle. That's why you got the bot requirements update there. You should probably reset your branch to start from a patch that does not include any Liberty changes.
yes, make sense. How and where is this hash kept? I think whatever hash it has now is fine, except for the gerrit I propose to be reverted [1]. @Kyle: agree? One other glitch I see in your repository is that you have stable/juno and stable/icehouse there while they contain neutron. I guess they were created when you spinned out your driver out of neutron tree. I think they can be safely killed now.
Yes. Can you give me more concrete steps on how to accomplish that ‘killing'?
I can get rid of those branches in gerrit, let me do that now. — flavio [1]: https://review.openstack.org/#/c/197258/
Thanks, — flavio [1]: https://review.openstack.org/#/c/197258/
Ihar
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJV0xjXAAoJEC5aWaUY1u57X/kIAOGPdJUAkHRWG1jH/HdvHezY uFK4WAOCv8pkEqwIhKCWbEKeeOHMX3T3UpuI5oHcldm6A8bSoXkuB5f2khUy1rLm QjMzu+qfiQpIJUF+I8kqGU661ambdZTiSJ6+SqjlNiRrsX/QrgDayvsX1WelomPH Z97UKRCN4rEYctnX+qLRrXYQ/wo0h4eR0dOhtMErain0vrk3rTPDsEQ3rMIJijR6 t/zMlyAnWF0Y8NASwjK8qWlypPsf6vywfgckCDCjZZusevnrQe42DroKldkuwGVe bmJwZi6CdboqzzMsWOwTArJSl7KPODiy9BxglIFvk2x+xqx3DrXi6Jx+pjh1/OY= =sky6 -----END PGP SIGNATURE-----
|
|