update-iso.sh is OpenSSL version dependent
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Low
|
Kyle MacLeod |
Bug Description
Brief Description
update-iso.sh uses OpenSSL to encrypt user's password when --initial-password is used as input parameter. OpenSSL failed to encrypt password in Ubuntu 22.04 which has OpenSSL version at 'OpenSSL 3.0.2' with the following error:
$openssl passwd -quiet -crypt abc
passwd: Unknown option: -crypt
Severity
Minor
Impact on Customer
This issue can impact central controller deployment automation process if the update-iso.sh script is run off-node.
Steps to Reproduce:
Run the update-iso.sh script on a system with openssl version 3+ installated.
Actual Behavior:
The script fails due to openssl passwd -crypt option not present
Workaround:
Run the update-iso.sh script from system controller (/usr/local/
tags: | added: stx.9.0 stx.tools |
Changed in starlingx: | |
importance: | Undecided → Low |
assignee: | nobody → Kyle MacLeod (kmacleod) |
Fix proposed to branch: master /review. opendev. org/c/starlingx /utilities/ +/901088
Review: https:/