Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-5739

Symbol missing in libmysqlclient.so.18 (make_scrambled_password)

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • 5.5.36, 10.0.9
    • 5.5.37, 10.0.10
    • None
    • None
    • Debian 7.4

    Description

      The symbol make_scrambled_password was removed in 5.5.36 but it's still used in pam_mysql on debian.

      Error from saslauthd:
      "PAM unable to dlopen(pam_mysql.so): /lib/security/pam_mysql.so: symbol make_scrambled_password, version libmysqlclient_18 not defined in file libmysqlclient.so.18 with link time reference"

      Attachments

        Issue Links

          Activity

            Fedora considered this symbol deprecated and doesn't export it, but apparently it's still needed on Debian.

            The latest version of pam_mysql.so from Wheezy repo does indeed use make_scrambled_password.

            elenst Elena Stepanova added a comment - Fedora considered this symbol deprecated and doesn't export it, but apparently it's still needed on Debian. The latest version of pam_mysql.so from Wheezy repo does indeed use make_scrambled_password.
            hundfred Manfred Hund added a comment -

            i can confirm that on debian wheezy-amd64
            it breaks my mailserver-setup :|

            hundfred Manfred Hund added a comment - i can confirm that on debian wheezy-amd64 it breaks my mailserver-setup :|

            there're anecdotal evidences that ProFTPd crashes too. It may be the same issue or different.

            serg Sergei Golubchik added a comment - there're anecdotal evidences that ProFTPd crashes too. It may be the same issue or different.
            tonybaldwin tonybaldwin added a comment -

            I have two servers unable to send mail (also debian wheezy, one amd64, the other i386)...is anything be done about this (either here or at Debian)?

            tonybaldwin tonybaldwin added a comment - I have two servers unable to send mail (also debian wheezy, one amd64, the other i386)...is anything be done about this (either here or at Debian)?
            SWW13 Simon W. added a comment - - edited

            tonybaldwin it will be fixed in the next version, you can downgrade mariadb till the new version is released (have a look at http://pastie.org/8784056).
            use apt-mark hold mariadb-client mariadb-server libmariadbclient18 to stop debian from upgrading again and apt-mark unhold mariadb-client mariadb-server libmariadbclient18 to undo after the new version is released.

            SWW13 Simon W. added a comment - - edited tonybaldwin it will be fixed in the next version, you can downgrade mariadb till the new version is released (have a look at http://pastie.org/8784056 ). use apt-mark hold mariadb-client mariadb-server libmariadbclient18 to stop debian from upgrading again and apt-mark unhold mariadb-client mariadb-server libmariadbclient18 to undo after the new version is released.
            tonybaldwin tonybaldwin added a comment -

            Thank you! doing this now (downgrading).

            tonybaldwin tonybaldwin added a comment - Thank you! doing this now (downgrading).
            tonybaldwin tonybaldwin added a comment -

            I was instructed to roll stuff back, according to this: pastie.org/8784056
            which worked.

            tonybaldwin tonybaldwin added a comment - I was instructed to roll stuff back, according to this: pastie.org/8784056 which worked.
            jooik Karol added a comment - - edited

            URGENT! I have mariadb 10.0.9 version. Need to downgrade it so that make_srambled_password is included in libmysqlclient.so.18.
            How can I achieve that? My mail/web server is down for this issue.

            Plase help!!!

            ------------

            Ok figured it out. Just use this repo to downgrade to version 10.0.8

            deb http://ftp.osuosl.org/pub/mariadb/mariadb-10.0.8/repo/debian wheezy main

            Ufff! What a mess.

            jooik Karol added a comment - - edited URGENT! I have mariadb 10.0.9 version. Need to downgrade it so that make_srambled_password is included in libmysqlclient.so.18. How can I achieve that? My mail/web server is down for this issue. Plase help!!! ------------ Ok figured it out. Just use this repo to downgrade to version 10.0.8 deb http://ftp.osuosl.org/pub/mariadb/mariadb-10.0.8/repo/debian wheezy main Ufff! What a mess.
            azurit azurit added a comment -

            This bug is really annoying one everytime i do a new installation (quite often as we are installing MariaDB on every VPS) i need to immediately do a downgrade to 5.5.35. Maybe you can release a 5.5.35.1 with only this one bug fixed, hm?

            azurit azurit added a comment - This bug is really annoying one everytime i do a new installation (quite often as we are installing MariaDB on every VPS) i need to immediately do a downgrade to 5.5.35. Maybe you can release a 5.5.35.1 with only this one bug fixed, hm?
            jooik Karol added a comment -

            Yeah that would be great. You can also release 10.0.9.1 with this fix.

            jooik Karol added a comment - Yeah that would be great. You can also release 10.0.9.1 with this fix.

            People

              serg Sergei Golubchik
              SWW13 Simon W.
              Votes:
              4 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.