lang package installation happens before mirrors get overridden
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla |
Fix Released
|
Medium
|
Gaël THEROND | ||
Ussuri |
Fix Committed
|
Medium
|
Radosław Piliszek | ||
Victoria |
Fix Released
|
Medium
|
Gaël THEROND |
Bug Description
What happened:
When performing a build of the base image in an offline mode (mirroring everything internally), the language packages installation block is reached before any OS package repository file addition/override and so doesn't work as it try to use official online repositories that can't be reached.
What should happen:
The language related packages installation block should be triggered right after the repository override block instead of before.
Doing that will allow for a clean workflow, avoid useless override within template-
How to reproduce:
Launch a build of the kolla base image in an offline mode, the language packs won't install as they're not able to reach internet repositories and consequently fail the build.
**Environment**
OS: CentOS-8.1.1911
Kernel:4.18.0-147
Docker version: 19.03
Kolla version: 9.1.0
summary: |
- Fix race condition on language package installation for offline kolla - image build. + lang package installation happens before mirrors get overridden |
Changed in kolla: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Fix proposed to branch: master /review. opendev. org/735346
Review: https:/