fuel-mirror: missing packages tftpd-hpa and syslinux
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/
- "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-
Network model: Neutron with VLAN segmentation
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 |
tags: | added: team-enhancements |
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.