Problem Note 62802: An expired password can cause a service failure in SAS® Viya® on UNIX
SAS Viya requires that the user account used to start services have either a non-expiring password or no password set at all.
If that user account has an expired password, critical services such as PostgreSQL and the sasdatasrvc nodes fail to start.
Errors that appear in the PostgreSQL logs are similar to the following (where the affected user name appears in place of “sas”):
2018-06-18 08:50:07.636 EDTFATAL: password authentication failed for user "sas"
Error: Unable to perform the ssh key validation. Until the "sas" user can ssh from the "local-host" machine to the "host-name" machine, this setup will continue to fail.
WARNING: Your password has expired.
Password change required but no TTY available.
These logs are located in the following directory locations:
/var/log/sas/viya/sasdatasvrc/postgres/node0
/var/log/sas/viya/sasdatasvrc/postgres/pgpool0
To resolve the password issue, change the password for the account that is used to start services with one of the following methods:
- Run the sudo passwd sas command (in this command, replace sas with the affected user name).
- Disable the password expiration for the affected user.
Operating System and Release Information
| SAS System | SAS Viya | Linux for x64 | | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
If the service user password expires for SAS® Viya® under UNIX, you might see errors regarding "EDTFATAL: password authentication failed..." and "...Unable to perform the ssh key validation..."
| Type: | Problem Note |
| Priority: | medium |
| Date Modified: | 2018-09-24 10:01:31 |
| Date Created: | 2018-08-21 12:40:04 |