PowerFlex 4.x: Install fluxtoolkit Fails

Summary: PowerFlex Manager Platform (PFMP) installation process fails to install fluxtoolkit.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

A PowerFlex Appliance 16G with the customer's RHEL image for the MVM (PFMP) nodes - RHEL 8.10.

 

The PFMP install fails in the second stage at 74%.

bedrock.log shows the following error:

fatal: [host1]: FAILED! => changed=false
 assertion: ansible_failed_task is ot defined and ansible_failed_result is not defined
 evaluated_to: false
 msg: |2-
       The failed task in the block: "Install fluxtoolkit via helmrelease"
       The reason for failure is: "Error: INSTALLATION FAILED: failed to download "plafform/flux-toolkit" at version "v0.21.2-29.5bac9c54""
 
k8s/pods/powerflex/helmrepo-0/nginx_logs.txt:2024/08/28 19:35:30 [error] 27#27: *7 open() "/mnt/helmrepo/flux-toolkit-v0.21.2-29.5bac964.tgz" failed (13: Permission denied), client: 10.xx.0.x1, server: helmrepo, request: "GET /helmrepo/flux-toolkit-v0.21.2-29.5bac964.tgz HTTP/1.1", host: "helmrepo:30036"


Impact 

Unable to deploy PFMP.

Cause

CMO requires UMASK 022 for the proper setup of the Helm charts. UMASK 027 provides root with rwx permissions, the group with r-x permissions, and no permissions for others.

Resolution

Modify the UMASK values on all three MVM (PFMP) nodes. PowerFlex How to change the umask values on PFMP hosts for default permission

To change UMASK to 0022:

  1. Update the UMASK value
vi /etc/login.defs
   Update the line UMASK 027 ---> UMASK 022
   save it.
  1. Load the configuration:
source /etc/profile
  1. Exit from the shell and re-login

The latest configuration is updated. #Testing: If you create any new file, it is created with 644 permissions.
 

After the values are modified:

  • Reset the PFMP installer
/opt/dell/pfmp/PFMP_Installer/scripts/reset_installer.sh
  • Set up the PFMP installer
/opt/dell/pfmp/PFMP_Installer/scripts/setup_installer.sh
  • Initiate the PFMP install
/opt/dell/pfmp/PFMP_Installer/scripts/install_PFMP.sh


The Dell PowerFlex 4.6.x Release Notes state the following (pg. 18):

Symptom: The PowerFlex management platform installation process requires that the umask be set to the Linux default (022). If you have changed the default umask setting, the helm images do not have the correct permissions when it comes time to pull the images.
 
Recommended action: Change umask to 022.


Impacted Version

PowerFlex Manager 4.x

 

Affected Products

PowerFlex Software, VxFlex Product Family, VxFlex Ready Node, Ready Node Series
Article Properties
Article Number: 000228230
Article Type: Solution
Last Modified: 02 Jan 2026
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.