[dashboard] Support upstream apache2 cookbook
Bug #1396769 reported by
Elliott Davis
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack + Chef |
Fix Released
|
High
|
Unassigned |
Bug Description
Currently the openstack-dashboard cookbook has a dependency of less than 2.0 listed for for the Apache2 cookbook. This causes many problems with Ubuntu 14.04 support as Apache2.2 is no longer the default version shipped with 14.04.
The fix is to update the dependency in metadata.rb but this really breaks the tests (and possibly other platforms)
Changed in openstack-chef: | |
status: | New → Triaged |
importance: | Undecided → High |
milestone: | none → juno-rc1 |
summary: |
- [openstack-dashboard] Support upstream apache2 cookbook + [dashboard] Support upstream apache2 cookbook |
To post a comment you must log in.
Looks like there was an attempt on this:
https:/ /github. com/stackforge/ cookbook- openstack- dashboard/ commit/ 8642691b07b2a0e b6430d2da9668db 8826c09fa7
Following instructions:
https:/ /github. com/stackforge/ openstack- chef-repo/ blob/master/ README. md#checkout- cookbooks
I can confirm on 14.04.1 this is not working:
$ /opt/chef/ embedded/ bin/berks vendor ./cookbooks com/stackforge/ cookbook- ceph.git (at master) block-storage' from git://github. com/stackforge/ cookbook- openstack- block-storage. git (at master) com/stackforge/ cookbook- openstack- common. git (at master) com/stackforge/ cookbook- openstack- compute. git (at master) dashboard' from git://github. com/stackforge/ cookbook- openstack- dashboard. git (at master) identity' from git://github. com/stackforge/ cookbook- openstack- identity. git (at master) com/stackforge/ cookbook- openstack- image.git (at master) com/stackforge/ cookbook- openstack- network. git (at master) object- storage' from git://github. com/stackforge/ cookbook- openstack- object- storage. git (at master) ops-database' from git://github. com/stackforge/ cookbook- openstack- ops-database. git (at master) ops-messaging' from git://github. com/stackforge/ cookbook- openstack- ops-messaging. git (at master) orchestration' from git://github. com/stackforge/ cookbook- openstack- orchestration. git (at master) telemetry' from git://github. com/stackforge/ cookbook- openstack- telemetry. git (at master) com/att- cloud/cookbook- statsd. git (at master) /supermarket. getchef. com... dashboard = 10.0.0). Solution constraints that may result in a constraint on apache2: [(apache2 = 1.9.6)], [(ceph = 0.2.2) -> (apache2 >= 1.1.12)], [(openstack- dashboard = 10.0.0) -> (apache2 ~> 3.0)], [(openstack- object- storage = 10.0.0) -> (statsd = 0.1.6) -> (git = 0.7.0) -> (apache2 >= 0.0.0)], [(statsd = 0.1.6) -> (git = 0.7.0) -> (apache2 >= 0.0.0)] dashboard = 10.0.0) block-storage (10.0.1), openstack-common (10.2.0), openstack-compute (10.0.0), openstack-dashboard (10.0.0), openstack-identity (10.0.1), openstack-image (10.1.0), openstack-network (10.1.0), openstack- object- storage (10.0.0), openstack- ops-database (10.0.0), openstack- ops-messaging (10.0.1), openstack- orchestration (10.0.0), ope...
Resolving cookbook dependencies...
Fetching 'ceph' from git://github.
Fetching 'openstack-
Fetching 'openstack-common' from git://github.
Fetching 'openstack-compute' from git://github.
Fetching 'openstack-
Fetching 'openstack-
Fetching 'openstack-image' from git://github.
Fetching 'openstack-network' from git://github.
Fetching 'openstack-
Fetching 'openstack-
Fetching 'openstack-
Fetching 'openstack-
Fetching 'openstack-
Fetching 'statsd' from git://github.
Fetching cookbook index from https:/
Unable to satisfy constraints on package apache2 due to solution constraint (openstack-
Demand that cannot be met: (openstack-
Artifacts for which there are conflicting dependencies: apache2 = 1.11.0 -> [(iptables >= 0.0.0), (logrotate >= 0.0.0), (pacman >= 0.0.0), (freebsd >= 0.0.0)]Unable to find a solution for demands: apache2 (= 1.9.6), apt (= 2.3.8), aws (= 2.1.1), build-essential (= 1.4.2), ceph (0.2.2), database (= 2.2.0), erlang (= 1.4.2), memcached (= 1.7.2), mysql (= 5.4.4), mysql-chef_gem (= 0.0.4), openssl (= 1.1.0), openstack-