sudo -s command still requires the old password.
2025-08-12T05:18:13.377624+00:00 Avi-Service-Engine sshd[3580418]: Starting session: shell on pts/0 for admin from ****** port 54159 id 0
2025-08-12T05:18:19.841812+00:00 Avi-Service-Engine sudo: pam_exec(sudo:auth): /opt/avi/scripts/local_login.py failed: exit code 1
2025-08-12T05:18:19.846371+00:00 Avi-Service-Engine sudo: pam_unix(sudo:auth): authentication failure; logname=admin uid=2000 euid=0 tty=/dev/pts/0 ruser=admin rhost= user=admin
2025-08-12T05:18:27.246148+00:00 Avi-Service-Engine sudo: pam_exec(sudo:auth): /opt/avi/scripts/local_login.py failed: exit code 1
2025-08-14T04:24:54.726758+00:00 Avi-Service-Engine sshd[3830491]: Starting session: shell on pts/0 for admin from 1***** port 60217 id 0
2025-08-14T04:25:01.611009+00:00 Avi-Service-Engine sudo: pam_exec(sudo:auth): /opt/avi/scripts/local_login.py failed: exit code 1
2025-08-14T04:25:01.611115+00:00 Avi-Service-Engine sudo: pam_unix(sudo:auth): authentication failure; logname=admin uid=2000 euid=0 tty=/dev/pts/0 ruser=admin rhost= user=admin
2025-08-14T04:25:21.598998+00:00 Avi-Service-Engine sudo: pam_exec(sudo:auth): /opt/avi/scripts/local_login.py failed: exit code 1
Temporary Workaround:
admin@Avi-se-ulywe:/etc$ sudo passwd admin
[sudo] password for admin: #Enter the old admin password
New password: #Enter the same password (what was set through API)
Retype new password:
OR
systemctl restart envoy.service
Permanent Fix:
The fix for this issue will be included in the upcoming 31.3.1 release.