PowerFlex Import Tool - Error in PFxM Could not create_ldap_user during deployment

Summary: With no LDAP configuration in place, PowerFlex Manager fails during deployment with unable to create_ldap_user and deployment fails.

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

Scenario

 Customer information is imported into PFxM using a PowerFlex Import Tool. Deployment is attempted. Deployment fails with ldap error. From deployment.log:

ERROR [2024-08-05T17:21:41.107092] 75572: type/server.rb:3920:in `create_ldap_user': rackserver-2s6rm34: Could not create_ldap_user NoMethodError: undefined method `downcase' for nil:NilClass

From the corresponding exception.log:

#
  
/opt/asm-deployer/lib/asm/type/server.rb:3921:in `create_ldap_user'
/opt/asm-deployer/lib/asm/type/server.rb:2518:in `provision_server!'
/opt/asm-deployer/lib/asm/service_deployment.rb:5530:in `process_server_with_types'
/opt/asm-deployer/lib/asm/service_deployment.rb:3171:in `process_server'
/opt/asm-deployer/lib/asm/service_deployment.rb:1539:in `block in create_component_thread'

 

Impact

Unable to deploy Resource Group.

Cause

Bug in PowerFlex Import Tool prior to 4.2.0. Where it was importing credentials with the wrong username. It was using root/admin/secadmin and it was also placing the word NULL in the domain field. Thus, throwing PFxM automation into the LDAP configuration code sequence  

Resolution

Delete Credentials and re-create them manually using the UI.  

Other option is to upgrade the PowerFlex Import Tool 4.2.0 or higher.

Impacted Version 

All PFxM Versions

Fixed Version

PFxM → N/A

PowerFlex Import Tool 4.2.0

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000269022
Article Type: Solution
Last Modified: 26 Feb 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.