Modifying one password in a Login object containing multiple Agents modifies all passwords available for that Login object causing Jobs to fail

Document ID : KB000088091
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
user 'XXXXX' is unknown or an invalid password has been provided

When using the Automic Web Interface (AWI) version 12.0.1, all passwords defined in a Login object containing multiple agents are modified upon saving the Login object even if only one password is changed.

Investigation

One login is created with 3 rows, one row for 3 different agents and one job is run on each agent.

Results:
 
Actual
The first time the login is created and all fields are filled out, everything works fine.
=> 3 jobs OK. No error messages

If one row is modified, with the right password, the job can run correctly only on the agent written in the modified row.
=> 1 job OK. 2 jobs KO with error message : "user 'XXXXX' is unknown or an invalid password has been provided."

Expected
The first time the login is created and all fields are filled out, everything works fine.
=> 3 jobs OK. No error messages
 
If one row is modified, with the right password, only that row is modified and the job can run successfully on all Agents.
=> 3 jobs OK. No error messages
Environment:
OS: Windows
OS Version: N/A
Cause:
Cause type:
Defect
Root Cause: All passwords defined in a Login object containing multiple agents are modified upon saving the Login object even if only one password is changed.
Resolution:
Update to a fix version listed below or a newer version if available.

Now, modifying one password and saving does not affect all other passwords available in the Login object.

The fix version is available for download at the Automic-Support-Zone (https://support.automic.com).

 

Fix Status: Released

Fix Version(s):
Automic Web Interface 12.0.2 - Available
Additional Information:
Workaround :
When updating a Login object containing multiple agents, update all passwords each time you want to modify one.