Cannot install fuelmenu package on Centos Node

Bug #1604445 reported by Mikhail Samoylov
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
High
Alexander Tsamutali

Bug Description

Scenario:
1.Deploy empty centos node with cloud_init settings
2. Add custom mos repos: http://paste.openstack.org/show/537434/
3. Install fuel-setup:
yum install -y fuel-setup
4. Execute "bootstrap_admin_node.sh" script for fuel installation

Actual result:
Step 4 failed because we cannot install fuelmenu, because we have newer version on node for package bind-utils than fuelmenu required.

Expected result:
Step 4 passed

Logs:
Result for step 4:
http://paste.openstack.org/show/537435/
Result for manual installation for fuelmenu
http://paste.openstack.org/show/537436/
My repos:
http://paste.openstack.org/show/537434/
Fuel release version:
fuel-release-10.0~b1-2.el7~mos1.noarch.rpm

Tags: swarm-fail
Changed in fuel:
assignee: MOS Packaging Team (mos-packaging) → Alexander Tsamutali (astsmtl)
Changed in fuel:
status: New → Confirmed
Revision history for this message
Alexander Tsamutali (astsmtl) wrote :

`Fuelmenu` does not depend on any specific version of `bind-utils`.

Problem here is that your image comes with `bind-license` version `32:9.9.4-29.el7_2.3` but configured repositories provide a set of `bind-*` packages version `32:9.9.4-29.el7`.

Changed in fuel:
status: Confirmed → Invalid
Revision history for this message
Mikhail Samoylov (msamoylov) wrote :

We cannot install fuel-menu without bind-license package, it can be not a direct dependence. The problem that we have old package of bind-license in our mos repos, its a bug. We need to fix it.

Changed in fuel:
status: Invalid → Confirmed
Revision history for this message
Mikhail Samoylov (msamoylov) wrote :

In addition we can see in output from command yum all dependencies for fuelmenu, and bind-utils is here with version 32:9.9.4-29.el7_2.3.

[root@nailgun ~]# yum deplist expect fuelmenu | grep bind-utils
  dependency: bind-utils
   provider: bind-utils.x86_64 32:9.9.4-29.el7_2.3

Revision history for this message
Alexander Tsamutali (astsmtl) wrote :

As you showed us in previous comment, fuelmenu doesn't depend on on any specific version of bind-utils.

Problem here is your configuration. One possible solution is removing of repository `os` that points to `http://mirror.fuel-infra.org/pkgs/centos-7.2.1511-latest/os/x86_64/`.

Btw, if you check upstream repository for Centos OS 7.2, you will find that it contains same "outdated" version of bind-utils as our mirror: http://mirror.centos.org/centos-7/7.2.1511/os/x86_64/Packages/

Changed in fuel:
status: Confirmed → Invalid
tags: added: swarm-fail
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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