fuel-mirror: missing packages tftpd-hpa and syslinux

Bug #1562087 reported by Lukasz Klimek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
High
Fuel Python (Deprecated)
7.0.x
Invalid
High
MOS Maintenance
8.0.x
Confirmed
High
MOS Maintenance

Bug Description

Detailed bug description:

fuel-mirror does not download two packages that are required when installing Ubuntu-based Openstack control nodes: tftpd-hpa and syslinux.

Steps to reproduce:

1. Install fuel 8.0 control host.
2. Create mirror with two commands:
    fuel-mirror create -P ubuntu -G mos
    fuel-mirror create -P ubuntu -G ubuntu
3. Create a HA environment with 5 nodes (in my case at least):
   - node-1, node-2, node-3 - roles CONTROLLER, MONGO, IRONIC
  - node-4, node-5 - roles COMPUTE, CEPH-OSD
 4. Set "Ceph object replication factor" to 2 (to allow deploying this configuration on 5 nodes)
 5. Deploy the environment

Expected results:

  Everything works fine. Cluster gets deloyed.

Actual result:

  Control nodes (node-1, 2 and 3) have status ERROR.
  In puppet logs you can find info about unmet dependencies:
    E: Package 'syslinux' has no installation candidate
    E: Unable to locate package tftpd-hpa

Workaround:

  Add to section "packages" of /usr/share/fuel-mirror/ubuntu.yaml two lines:
     - "tftpd-hpa"
     - "syslinux"

Diff against stable/8.0 branch attached.

Description of the environment:
 Operation system: Ubuntu 14.04
 Versions of components: OpenStack Liberty, fuel-mirror 8.0.0, package fuel-mirror-8.0.0-1.mos111.noarch
 Network model: Neutron with VLAN segmentation

Revision history for this message
Lukasz Klimek (lklimek) wrote :
Changed in fuel:
milestone: none → 9.0
assignee: nobody → Fuel Python Team (fuel-python)
importance: Undecided → High
status: New → Confirmed
tags: added: area-python fuel-createmirror
Dmitry Pyzhov (dpyzhov)
tags: added: team-enhancements
Revision history for this message
Dmitry Pyzhov (dpyzhov) wrote :

The bug is related to the legacy version of createmirror script. It is not related to 9.0. Build team, please help the reporter with the issue.

Changed in fuel:
milestone: 9.0 → 7.0-updates
assignee: Fuel Python Team (fuel-python) → Fuel build team (fuel-build)
milestone: 7.0-updates → 9.0
assignee: Fuel build team (fuel-build) → Fuel Python Team (fuel-python)
status: Confirmed → Invalid
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-mirror (stable/7.0)

Related fix proposed to branch: stable/7.0
Review: https://review.openstack.org/298771

Revision history for this message
Vitaly Parakhin (vparakhin) wrote :

Created patch to fix the issue, re-assigning to MOS team.

Revision history for this message
Lukasz Klimek (lklimek) wrote :

Just a note that this issue has affected me when using 8.0.

Revision history for this message
Alexey Stupnikov (astupnikov) wrote :

Nominated for 8.0 series based on comment from @lklimek above.

Revision history for this message
Rodion Tikunov (rtikunov) wrote :

For 8.0 and 9.0 we have a similar bug: https://bugs.launchpad.net/fuel/+bug/1594387
Mos 7.0 uses fuel-createmirror which very different from fuel-mirror which has used in 8.0 and 9.0

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-mirror (stable/7.0)

Change abandoned by Tony Breeds (<email address hidden>) on branch: stable/7.0
Review: https://review.openstack.org/298771
Reason: This branch (stable/7.0) is at End Of Life

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.