Bug 1231311

Summary: Cinder missing dep: fasteners against liberty packstack install
Product: [Community] RDO Reporter: wes hayutin <whayutin>
Component: openstack-cinderAssignee: Eric Harney <eharney>
Status: CLOSED CURRENTRELEASE QA Contact: nlevinki <nlevinki>
Severity: medium Docs Contact:
Priority: unspecified    
Version: trunkCC: eharney, mrunge, yeylon
Target Milestone: ---Keywords: Automation
Target Release: trunk   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-03-10 00:30:07 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:
Bug Depends On: 1230548    
Bug Blocks:    

Description wes hayutin 2015-06-12 16:14:10 UTC
Description of problem:

11:59:17 ERROR : Error appeared during Puppet run: 172.31.50.170_cinder.pp
11:59:17 Notice: /Stage[main]/Cinder::Api/Exec[cinder-manage db_sync]/returns: ImportError: No module named fasteners


https://prod-rdojenkins.rhcloud.com/view/RDO-Liberty-Delorean-Trunk/job/khaleesi-rdo-liberty-delorean-centos-7.0-multinode-packstack-neutron-ml2-vxlan-rabbitmq-permissive-tempest-rpm-minimal/2/console

[mNotice: /Stage[main]/Cinder::Api/Exec[cinder-manage db_sync]/returns:   File "/usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 28, in <module>[0m
[mNotice: /Stage[main]/Cinder::Api/Exec[cinder-manage db_sync]/returns:     import fasteners[0m
[mNotice: /Stage[main]/Cinder::Api/Exec[cinder-manage db_sync]/returns: ImportError: No module named fasteners[0m
[1;31mError: /Stage[main]/Cinder::Api/Exec[cinder-manage db_sync]: Failed to call refresh: cinder-manage db sync returned 1 instead of one of [0][0m
[1;31mError: /Stage[main]/Cinder::Api/Exec[cinder-manage db_sync]: cinder-manage db sync returned 1 instead of one of [0][0m

Comment 1 Eric Harney 2015-06-12 16:22:56 UTC
fasteners is a dependency of oslo-concurrency, not a direct Cinder dependency.

It looks like fasteners is not packaged yet, so this is probably an installation problem with oslo-concurrency at this point.

Comment 2 Eric Harney 2016-03-10 00:30:07 UTC
Seems to be fixed in current python-oslo-concurrency packages.