SMO-20111: Authenticaion failed for user
Probleme mit gespeicherten Credentials führen mit SMO 3.4.1 (egal welches Patchlevel) unter OEL7/RHAT7 zu folgendem Fehler: "SMO-20111: Authenticaion failed for user".
Nach der Installation von Snapmanager Upgrades funktioneren oft die gespeicherten Credentials nicht mehr. Auf der Konsole erscheint der Fehler SMO-20111: Authenticaion failed for user und mit dem SMOGUI öffnet sich der Authentication Dialog. Egal was man hier eingibt, man kommt nicht weiter.
Ursachenforschung
Das Problem liegt im Zusammenspiel zwischen SnapManager und PAM Authentication. Die von SMO ausgelieferte Version von /etc/pam.d/snapmanager funktioniert unter aktuellen OEL7/RHAT7 nicht mehr. Wir konnten nicht feststellen ab welcher PAM Version das Problem genau auftritt, es ist aber spätestens mit einem aktuellen RHAT7up5 vorhanden (möglicherweise auch schon früher).
SMO liefert folgende Inhalt für /etc/pam.d/snapmanager aus:
#%PAM-1.0
auth required pam_stack.so service=system-auth
account required pam_stack.so service=system-auth
password required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth
Lösung des Problems
Man muss PAM mit folgendem neuen Inhalt für /etc/pam.d/snapmanager zur Kooperation bringen:
#%PAM-1.0
auth include system-auth
account include system-auth
password include system-auth
session include system-auth
Damit sollten die gespeicherten Credentials wieder funktionieren.