** Description changed:

+ [Impact]
+ 
+  * libpam-mysql is unable to be used because of an upstream symbol
+ change in libmysqlclient.
+ 
+  * Upstream libpam-mysql has fixed this by updating the source to use
+ the now-exported API.
+ 
+ [Test Case]
+ 
+ [Regression Potential]
+ 
+  * There is currently no fix or workaround, as the library is basically
+ broken as installed from Ubuntu.
+ 
+  * I believe the regression potential to be very low because the current
+ code does not work.
+ 
+ ---
+ 
  In Ubuntu 16.04, the libpam-mysql package does not work.  It crashes
  with the below error:
  
  PAM unable to dlopen(pam_mysql.so): /lib/security/pam_mysql.so:
  undefined symbol: make_scrambled_password
  
  I fixed this issue by download the source for the package and applying
  the patches that come from this source RPM:
  
  http://dinofly.com/files/linux/pam_mysql-0.7-0.20.rc1.fc23.src.rpm
  
  I then created unofficial packages after applying the patch.  They can
  be downloaded here:
  
  http://www.dinofly.com/files/linux/libpam-mysql_0.7~RC1-4ubuntu3_amd64.deb
  http://www.dinofly.com/files/linux/libpam-mysql_0.7~RC1-4ubuntu3_i386.deb
  
  libpam-mysql now works again on Ubuntu 16.04 x86 and x64.
  
  Here is the initial RedHat bug report:
  
  https://bugzilla.redhat.com/show_bug.cgi?id=709534

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574900

Title:
  libpam-mysql undefined symbol: make_scrambled_password - Needs Patches
  Applied by RedHat / Fedora Community to Fix Ubuntu 16.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pam-mysql/+bug/1574900/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to