VNX: Automated Failover Manager (AFM) Discovery failure with exit code 255 (User correctable)
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 potential change could be the expiration of the user security files, which normally occurs following an array code upgrade.
Failure occurs when attempting to execute NAS Active/Passive Discover on AFM and the interpreter exists with exit code 255 as stated in the following example output,
10.12.2017 16:18:58 - CMD >d:\progra~1\emc\afm/emcadm2\bin\emcadm.exe -f ua_getlun_file -s vnxrh03 -d d:\progra~1\emc\afm\tmp\nas\vnxrh03.getlun< with Return: 255
10.12.2017 16:18:58 - CMD >d:\progra~1\emc\afm/emcadm2\bin\emcadm.exe -f ua_getlun_file -s vnxult03 -d d:\progra~1\emc\afm\tmp\nas\vnxult03.getlun< with Return: 255
10.12.2017 16:18:58 - CMD >naviseccli -h 172.xx.xxx.xxx storagegroup -list -gname ~filestorage< with Return: 4294967295
10.12.2017 16:18:58 - CMDL(53): IF_OK GOTO 55
10.12.2017 16:18:58 - CMDL(54): EXIT
10.12.2017 16:18:58 - Exit Interpreter.
10.12.2017 16:18:58 - ====FINISH DISCOVER with exit code 255====
Failure occurs when attempting to execute NAS Active/Passive Discover on AFM and the interpreter exists with exit code 255 as stated in the following example output,
10.12.2017 16:18:58 - CMD >d:\progra~1\emc\afm/emcadm2\bin\emcadm.exe -f ua_getlun_file -s vnxrh03 -d d:\progra~1\emc\afm\tmp\nas\vnxrh03.getlun< with Return: 255
10.12.2017 16:18:58 - CMD >d:\progra~1\emc\afm/emcadm2\bin\emcadm.exe -f ua_getlun_file -s vnxult03 -d d:\progra~1\emc\afm\tmp\nas\vnxult03.getlun< with Return: 255
10.12.2017 16:18:58 - CMD >naviseccli -h 172.xx.xxx.xxx storagegroup -list -gname ~filestorage< with Return: 4294967295
10.12.2017 16:18:58 - CMDL(53): IF_OK GOTO 55
10.12.2017 16:18:58 - CMDL(54): EXIT
10.12.2017 16:18:58 - Exit Interpreter.
10.12.2017 16:18:58 - ====FINISH DISCOVER with exit code 255====
Cause
Status > Discover is used to gather information about components such as file systems, storage groups, and RecoverPoint groups on the VNX systems in a NAS environment. It is also used to update changes in the configuration.
Status > Discover runs Naviseccli commands to gather the stated information about the VNX systems based on a pre-existing user Naviseccli secure file that contains the access privileges for access to the VNX systems.
Hence, the Naviseccli commands are run without the explicit specification of the username, password or scope, such as in the following example,
Status > Discover runs Naviseccli commands to gather the stated information about the VNX systems based on a pre-existing user Naviseccli secure file that contains the access privileges for access to the VNX systems.
Hence, the Naviseccli commands are run without the explicit specification of the username, password or scope, such as in the following example,
- naviseccli -h <IP address> storagegroup -list -gname ~filestorage
Resolution
In order to resolve this issue, the following should be checked:
- If the VNX user/password was changed
- If the user Naviseccli secure file is available and updated with the correct VNX user/password
- naviseccli -addusersecurity -user <USERNAME> -password <PASSWORD> -scope 0 -address <IP ADDRESS>
Affected Products
VNX/VNXeProducts
VNX/VNXeArticle Properties
Article Number: 000057289
Article Type: Solution
Last Modified: 06 Nov 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.