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

[5.5, 10.1] MariaDB server cannot be installed over MySQL server on Debian ppc64le

    XMLWordPrintable

    Details

      Description

      Note: Since it's not happening on 10.2, I don't really expect it to be fixed, but I need it filed so that we could disable the test in buildbot. For 10.2, issues are a bit different and described in MDEV-14384.

      ii  libdbd-mysql-perl                  4.025-1ubuntu0.1                  ppc64el      Perl5 database interface to the MySQL database
      ii  libmysqlclient18:ppc64el           5.5.54-0ubuntu0.14.04.1           ppc64el      MySQL database client library
      ii  mysql-client-5.5                   5.5.54-0ubuntu0.14.04.1           ppc64el      MySQL database client binaries
      ii  mysql-client-core-5.5              5.5.54-0ubuntu0.14.04.1           ppc64el      MySQL database core client binaries
      ii  mysql-common                       5.5.54-0ubuntu0.14.04.1           all          MySQL database common files, e.g. /etc/mysql/my.cnf
      ii  mysql-server                       5.5.54-0ubuntu0.14.04.1           all          MySQL database server (metapackage depending on the latest version)
      ii  mysql-server-5.5                   5.5.54-0ubuntu0.14.04.1           ppc64el      MySQL database server binaries and system database setup
      ii  mysql-server-core-5.5              5.5.54-0ubuntu0.14.04.1           ppc64el      MySQL database server binaries
      

      sudo sh -c 'DEBIAN_FRONTEND=noninteractive MYSQLD_STARTUP_TIMEOUT=180 apt-get install --allow-unauthenticated -y mariadb-server'
       
      Some packages could not be installed. This may mean that you have
      requested an impossible situation or if you are using the unstable
      distribution that some required packages have not yet been created
      or been moved out of Incoming.
      The following information may help to resolve the situation:
       
      The following packages have unmet dependencies:
       mariadb-server : Depends: mariadb-server-5.5 (= 5.5.59+maria-1~trusty) but it is not going to be installed
      E: Unable to correct problems, you have held broken packages.
      

      this works:

      $ sudo apt-get install mariadb-server-5.5
      Reading package lists... Done
      Building dependency tree       
      Reading state information... Done
      The following extra packages will be installed:
        libmariadbclient18 libmysqlclient18 libreadline5 mariadb-client-5.5
        mariadb-client-core-5.5 mariadb-common mariadb-server-core-5.5 mysql-common
      Suggested packages:
        tinyca mailx mariadb-test
      The following packages will be REMOVED:
        mysql-client-5.5 mysql-client-core-5.5 mysql-server mysql-server-5.5
        mysql-server-core-5.5
      The following NEW packages will be installed:
        libmariadbclient18 libreadline5 mariadb-client-5.5 mariadb-client-core-5.5
        mariadb-common mariadb-server-5.5 mariadb-server-core-5.5
      The following packages will be upgraded:
        libmysqlclient18 mysql-common
      2 upgraded, 7 newly installed, 5 to remove and 75 not upgraded.
      Need to get 91.6 kB/8,727 kB of archives.
      After this operation, 20.8 MB of additional disk space will be used.
      Do you want to continue? [Y/n] 
      

      I cannot meaningfully summarize what works where and how, here is the empirical status of trusty-ppc64le and jessie-ppc64le as of Nov 18, 2017:

      Summary for trusty-ppc64le

        5.5 10.0 10.1 10.2
      mariadb-server
      mariadb-client
      mariadb-test
      libmariadbclient18
      mariadb-server + mariadb-client
      mariadb-server + mariadb-test
      mariadb-server + libmariadbclient18
      mariadb-server + libmariadbclient18 + mariadb-client
      mariadb-server + libmariadbclient18 + mariadb-test
      mariadb-server + mariadb-client + mariadb-test
      mariadb-server + libmariadbclient18 + mariadb-client + mariadb-test

      Note the line mariadb-server + mariadb-test which is especially strange – separately mariadb-server and mariadb-test are installable on 10.0 / 10.1, but together they are not.

      Summary for jessie-ppc64le

        5.5 10.0 10.1 10.2
      mariadb-server
      mariadb-client
      mariadb-test
      libmariadbclient18
      mariadb-server + mariadb-client
      mariadb-server + mariadb-test
      mariadb-server + libmariadbclient18
      mariadb-server + libmariadbclient18 + mariadb-client
      mariadb-server + libmariadbclient18 + mariadb-test
      mariadb-server + mariadb-client + mariadb-test
      mariadb-server + libmariadbclient18 + mariadb-client + mariadb-test

      On x86_64 and i386 I'm not getting the above-mentioned problems.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              elenst Elena Stepanova
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated: