gate-tempest-dsvm-neutron-src-*-liberty jobs are broken

Bug #1534813 reported by Matt Riedemann
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Gate
Confirmed
Undecided
Unassigned

Bug Description

The --user call here is missing a value:

http://logs.openstack.org/95/267895/3/check/gate-tempest-dsvm-neutron-src-oslo.db-liberty/0c2f56e/logs/devstacklog.txt.gz#_2016-01-15_12_05_56_051

 ++ openstack role list --user --os-url=http://127.0.0.1:5000/v3 --os-identity-api-version=3 --column ID --project --column Name

Started around 1/14:

http://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%5C%22openstack%20role%20list%3A%20error%3A%20argument%20--user%3A%20expected%20one%20argument%5C%22%20AND%20tags%3A%5C%22devstacklog.txt%5C%22

Nothing in devstack, devstack-gate or project-config are jumping out at me as far as recent regressions.

Revision history for this message
Matt Riedemann (mriedem) wrote :

os-client-config 1.14.0 was released yesterday, so there is probably a regression in that:

https://github.com/openstack/os-client-config/compare/1.13.1...1.14.0

Changed in openstack-gate:
status: New → Confirmed
Revision history for this message
Matt Riedemann (mriedem) wrote :

Hmm, this job is using os-client-config===1.12.0 though because of upper-constraints:

https://github.com/openstack/requirements/blob/stable/liberty/upper-constraints.txt#L182

Matt Riedemann (mriedem)
Changed in os-client-config:
status: New → Invalid
Revision history for this message
Tony Breeds (o-tony) wrote :

I think the root cause is keystone isn't loading so thing are unhappy.

From:

http://logs.openstack.org/95/267895/3/check/gate-tempest-dsvm-neutron-src-oslo.db-liberty/0c2f56e/logs/apache/keystone.txt.gz#_2016-01-15_12_05_55_056201

2016-01-15 12:05:55.056201 ContextualVersionConflict: (oslo.config 3.1.0 (/usr/local/lib/python2.7/dist-packages), Requirement.parse('oslo.config>=3.2.0'), set(['oslo.db']))

So the master branch of oslo.db has a dependancy on a library that is above the current upper-constraints for liberty

Revision history for this message
Matt Riedemann (mriedem) wrote :

This job doesn't seem to make sense. It's installing oslo.db from master which requires oslo.config>=3.2.0 but capping oslo.config===3.1.0 because of stable/liberty upper-constraints, so oslo.db doesn't install clean and then keystone doesn't install/start cleanly.

no longer affects: os-client-config
Revision history for this message
Tony Breeds (o-tony) wrote :

Yeah I think we need to think hard about the value of this job for stable/*. It certainly makes sense in master and I can see it helps table somewhat but it is at odds with the constraints work.

It's a strange one that I hit in Juno as well.

Revision history for this message
Matt Riedemann (mriedem) wrote :

Similar issue for oslo.config here: https://review.openstack.org/#/c/282347/

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.