Issue reported at https://github.com/privacyidea/pam_python/issues/17
Oct 23 16:58:36 login1 /lib/security/privacyidea_pam.py[27617]: Traceback (most recent call last):
Oct 23 16:58:36 login1 /lib/security/privacyidea_pam.py[27617]: File "/lib/security/privacyidea_pam.py", line 43, in <module>
Oct 23 16:58:36 login1 /lib/security/privacyidea_pam.py[27617]: import requests
Oct 23 16:58:36 login1 /lib/security/privacyidea_pam.py[27617]: ImportError: No module named requests
Oct 23 16:58:36 login1 sshd-2222[27613]: error: PAM: Error in service module for shanker from x.x.x.x
Quick Fix:
$ sudo vi /lib/security/privacyidea_pam.py
# Add the below lines to the top (as suggested in the Github issue) ~line #42
import site
site.main()
File contents now like like this after editing
import site
site.main()
import json
import requests
import syslog
import sqlite3
import passlib.hash
import time
import traceback