Bug 712132

Summary: Fails due to deprecated make_scrambled_password call
Product: [Fedora] Fedora Reporter: Tom Boland <tomboland>
Component: pam_mysqlAssignee: Paul P Komkoff Jr <i>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 15CC: i, manuel.wolfshant, ondrejj, tomboland
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-06-09 14:59:12 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Tom Boland 2011-06-09 14:55:06 UTC
Description of problem:
pam_mysql module fails when called with error in /var/log/secure. Will not validate users against mysql database. Login fails. 

Version-Release number of selected component (if applicable):
Fedora 15

How reproducible:
Call pam_mysql.so from a PAM file in /etc/pam.d as normal. 

Steps to Reproduce:
1. Login to service using pam_mysql.so
2. Check log file.
3.
  
Actual results:
Login to service (vstpd in my example) fails.
/var/log/secure entries:
Jun  9 07:44:12 localhost vsftpd[13517]: PAM unable to dlopen(/lib64/security/pam_mysql.so): /lib64/security/pam_mysql.so: undefined symbol: make_scrambled_password
Jun  9 07:44:12 localhost vsftpd[13517]: PAM adding faulty module: /lib64/security/pam_mysql.so

Expected results:
Succesful login to service - or at least proper authentication attempt.

Additional info:

See https://bugzilla.redhat.com/show_bug.cgi?id=708287. Same problem.

pam_mysql.so is making the deprecated make_scrambled_password call. The old libmysqlclient.so.16 for F14 accepted the call. The new libmysqlclient.so.18 from does not.

Comment 1 Tom Boland 2011-06-09 14:59:12 UTC

*** This bug has been marked as a duplicate of bug 709534 ***