Images prestaging fails due to missing pigz utility
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Tee Ngo |
Bug Description
Brief Description
-----------------
Subcloud prestage for upgrade failed in master (StarlingX 7.0) as the subcloud does not have pigz utility. This issue only occurs when the subcloud is running StarlingX 6.0 and has 4 or more cores assigned to Platform function.
Severity
--------
Major
Steps to Reproduce
------------------
Bring up a DC system with StarlingX 6.0. The AIOSX subclouds must have 4 (or more) platform cores.
Upgrade the system controller to StarlingX 7.0
Prestage the AIOSX subclouds for upgrade
Expected Behavior
------------------
AIOSX subclouds are prestaged successfully
Actual Behavior
----------------
Prestage failed for all AIOSX subclouds as pigz utility is not included in the image.
Reproducibility
---------------
100% reproducible
System Configuration
-------
Distributed Cloud
Branch/Pull Time/Commit
-------
May 28th master build
Last Pass
---------
First time testing subcloud prestage for upgrade in StarlingX 7.0
Timestamp/Logs
--------------
TASK [prestage/
Saturday 11 June 2022 16:59:17 +0000 (0:00:09.964) 0:05:32.783 *********
fatal: [subcloud2001]: FAILED! => changed=true
msg: non-zero return code
rc: 127
stderr: |-
Shared connection to 2620:10a:
stderr_lines:
Shared connection to 2620:10a:
stdout: |2-
Building archive...
/tmp/.ansible-
Test Activity
-------------
Developer Testing
Workaround
----------
Reduce the number of platform cores on the subcloud to bypass the error
Changed in starlingx: | |
assignee: | nobody → Tee Ngo (teewrs) |
importance: | Undecided → Medium |
tags: | added: stx.7.0 stx.config stx.distcloud |
Fix proposed to branch: master /review. opendev. org/c/starlingx /ansible- playbooks/ +/845538
Review: https:/