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

            SWW13 Simon W. created issue -

            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.
            elenst Elena Stepanova made changes -
            Field Original Value New Value
            Fix Version/s 5.5.37 [ 15000 ]
            Assignee Sergei Golubchik [ serg ]
            Labels MariaDB_5.5
            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 :|
            serg Sergei Golubchik made changes -

            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.
            serg Sergei Golubchik made changes -
            Fix Version/s 10.0.10 [ 14500 ]
            serg Sergei Golubchik made changes -
            Affects Version/s 10.0.9 [ 14400 ]
            serg Sergei Golubchik made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            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.
            serg Sergei Golubchik made changes -
            Resolution Fixed [ 1 ]
            Status In Progress [ 3 ] Closed [ 6 ]
            serg Sergei Golubchik made changes -
            Workflow defaullt [ 34922 ] MariaDB v2 [ 42991 ]
            ratzpo Rasmus Johansson (Inactive) made changes -
            Workflow MariaDB v2 [ 42991 ] MariaDB v3 [ 62025 ]
            serg Sergei Golubchik made changes -
            Workflow MariaDB v3 [ 62025 ] MariaDB v4 [ 147549 ]

            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.