This affects 23.3.3 and higher NetOps Data Repository installs. See the Prepare to Install the Data Repository documentation for additional information.
The non-root user used to install is an externally authenticated user. It doesn't require a local OS password. It does have an entry in the /etc/passwd file to help define it as a local user.
The user is able to successfully ssh between the 3 cluster nodes, from each node to the others.
When running the dr_validate.sh script as the non-root user, using the following command, it asks for the users password when it never has in the past.
sudo ./dr_validate.sh -p drinstall.properties
We tried using a made up placeholder password but it fails as it isn't a valid password set for the local user.
All supported DX NetOps Performance Management Data Repository releases 23.3.3+
DR installer scripts aren't set up to support a local OS user with no password configured.
This is submitted to engineering as defect ID DE605398. Watch the Fixed Issues lists for an entry with the defect ID to see the release the fix is included in. The fix will allow users without passwords to work with the DR install scripts.
Until a fix is available the only solution involved setting a password for the user. In total we did the following.
After those changes running this as the non-root user works properly.