Yum cookbook dependency problem

Bug #1273714 reported by Hugh Saunders
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack + Chef
Fix Released
Medium
Hugh Saunders

Bug Description

Installing the cookbooks from openstack-chef-repo currently leads to a problem with the yum cookbook.

This problem is that the berksfile specifies yum 2.3.4, but the python cookbook requires yum-epel which requires yum ~3.

Log:

2014-01-28T15:01:35+00:00] WARN: Overridden Run List: [role[allinone-compute]]
resolving cookbooks for run list: ["openstack-common", "openstack-common::logging", "openstack-common::set_endpoints_by_interface", "openstack-common::sysctl", "openstack-ops-database::server", "openstack-ops-database::openstack-db", "openstack-ops-messaging::server", "openstack-identity::server", "openstack-identity::registration", "openstack-image::identity_registration", "openstack-image::api", "openstack-image::registry", "openstack-image::image_upload", "openstack-network::identity_registration", "openstack-network::server", "openstack-network::openvswitch", "openstack-network::l3_agent", "openstack-network::dhcp_agent", "openstack-network::metadata_agent", "openstack-compute::nova-setup", "openstack-compute::identity_registration", "openstack-compute::conductor", "openstack-compute::scheduler", "openstack-compute::api-ec2", "openstack-compute::api-os-compute", "openstack-compute::api-metadata", "openstack-block-storage::api", "openstack-block-storage::scheduler", "openstack-block-storage::volume", "openstack-block-storage::identity_registration", "openstack-compute::nova-cert", "openstack-compute::vncproxy", "openstack-dashboard::server", "openstack-compute::compute"]

================================================================================
Error Resolving Cookbooks for Run List:
================================================================================

Missing Cookbooks:
------------------
Could not satisfy version constraints for: yum

Expanded Run List:
------------------
* openstack-common
* openstack-common::logging
* openstack-common::set_endpoints_by_interface
* openstack-common::sysctl
* openstack-ops-database::server
* openstack-ops-database::openstack-db
* openstack-ops-messaging::server
* openstack-identity::server
* openstack-identity::registration
* openstack-image::identity_registration
* openstack-image::api
* openstack-image::registry
* openstack-image::image_upload
* openstack-network::identity_registration
* openstack-network::server
* openstack-network::openvswitch
* openstack-network::l3_agent
* openstack-network::dhcp_agent
* openstack-network::metadata_agent
* openstack-compute::nova-setup
* openstack-compute::identity_registration
* openstack-compute::conductor
* openstack-compute::scheduler
* openstack-compute::api-ec2
* openstack-compute::api-os-compute
* openstack-compute::api-metadata
* openstack-block-storage::api
* openstack-block-storage::scheduler
* openstack-block-storage::volume
* openstack-block-storage::identity_registration
* openstack-compute::nova-cert
* openstack-compute::vncproxy
* openstack-dashboard::server
* openstack-compute::compute

Changed in openstack-chef:
status: New → In Progress
assignee: nobody → Hugh Saunders (hughsaunders)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-chef-repo (master)

Fix proposed to branch: master
Review: https://review.openstack.org/69624

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-chef-repo (master)

Reviewed: https://review.openstack.org/69624
Committed: https://git.openstack.org/cgit/stackforge/openstack-chef-repo/commit/?id=aa3b62078ccce8f156a7e12187276eab798f04b7
Submitter: Jenkins
Branch: master

commit aa3b62078ccce8f156a7e12187276eab798f04b7
Author: Hugh Saunders <email address hidden>
Date: Tue Jan 28 15:10:26 2014 +0000

    Specify python cookbook version in Berksfile

    The current version of the python cookbook requires yum-epel which
    requires yum ~3. Until the stackforge cookbooks that use the yum
    cookbook are updated, we must use the last version of that python
    cookbook that is compatible with yum 2.3.4, which is python 1.4.4.

    Change-Id: If72449a0965164490da3d2103622d4b6eecf1626
    Closes-Bug: #1273714

Changed in openstack-chef:
status: In Progress → Fix Released
no longer affects: openstack-chef/havana
Changed in openstack-chef:
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-chef ocata-eol

This issue was fixed in the openstack/openstack-chef ocata-eol release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-chef-repo ocata-eol

This issue was fixed in the openstack/openstack-chef-repo ocata-eol release.

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.