Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.5.32-galera
    • Fix Version/s: 5.5.33a-galera
    • Component/s: None
    • Labels:
    • Environment:
      Ubuntu 12.04 LTS - 64bit

      Description

      On a freshly installed virtual machine, using the official repositories for MariaDB 5.5, installing the mariadb-galera-server or mariadb-galera-server-5.5 package fails.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

              Hide
              giannello Giuseppe Iannello added a comment - - edited

              root@maria01:/etc/apt# apt-get install mariadb-galera-server-5.5
              Reading package lists... Done
              Building dependency tree
              Reading state information... Done
              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-galera-server-5.5 : Depends: mariadb-client-5.5 (>= 5.5.32+maria-1~precise) but it is not going to be installed
              Depends: libmariadbclient18 (>= 5.5.32+maria-1~precise) but it is not going to be installed
              E: Unable to correct problems, you have held broken packages.
              root@maria01:/etc/apt#

              root@maria01:/etc/apt# dpkg --list | grep mariadb
              ii libmariadbclient18 5.5.33a+maria-1~precise MariaDB database client library
              ii mariadb-client-5.5 5.5.33a+maria-1~precise MariaDB database client binaries
              ii mariadb-client-core-5.5 5.5.33a+maria-1~precise MariaDB database core client binaries
              ii mariadb-common 5.5.33a+maria-1~precise MariaDB database common files (e.g. /etc/mysql/conf.d/mariadb.cnf)
              ii mariadb-server 5.5.33a+maria-1~precise MariaDB database server (metapackage depending on the latest version)
              ii mariadb-server-5.5 5.5.33a+maria-1~precise MariaDB database server binaries
              ii mariadb-server-core-5.5 5.5.33a+maria-1~precise MariaDB database core server files
              root@maria01:/etc/apt#

              Show
              giannello Giuseppe Iannello added a comment - - edited root@maria01:/etc/apt# apt-get install mariadb-galera-server-5.5 Reading package lists... Done Building dependency tree Reading state information... Done 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-galera-server-5.5 : Depends: mariadb-client-5.5 (>= 5.5.32+maria-1~precise) but it is not going to be installed Depends: libmariadbclient18 (>= 5.5.32+maria-1~precise) but it is not going to be installed E: Unable to correct problems, you have held broken packages. root@maria01:/etc/apt# root@maria01:/etc/apt# dpkg --list | grep mariadb ii libmariadbclient18 5.5.33a+maria-1~precise MariaDB database client library ii mariadb-client-5.5 5.5.33a+maria-1~precise MariaDB database client binaries ii mariadb-client-core-5.5 5.5.33a+maria-1~precise MariaDB database core client binaries ii mariadb-common 5.5.33a+maria-1~precise MariaDB database common files (e.g. /etc/mysql/conf.d/mariadb.cnf) ii mariadb-server 5.5.33a+maria-1~precise MariaDB database server (metapackage depending on the latest version) ii mariadb-server-5.5 5.5.33a+maria-1~precise MariaDB database server binaries ii mariadb-server-core-5.5 5.5.33a+maria-1~precise MariaDB database core server files root@maria01:/etc/apt#
              Hide
              elenst Elena Stepanova added a comment -

              Hi,

              Yes, that's a known incompatibility between 5.5.32 server and 5.5.33 client. It will be fixed in the upcoming 5.5.33 Galera release.

              As a workaround, please temporarily comment 5.5 repository and use 5.5.32 repository instead, e.g.

              deb http://ftp.osuosl.org/pub/mariadb/mariadb-5.5.32/repo/ubuntu precise main

              You will need to either remove 5.5.33a installation, or to use =5.5.32+maria-1~precise versions in apt-get install command.
              Please let us know if you need more detailed instructions on that.

              Show
              elenst Elena Stepanova added a comment - Hi, Yes, that's a known incompatibility between 5.5.32 server and 5.5.33 client. It will be fixed in the upcoming 5.5.33 Galera release. As a workaround, please temporarily comment 5.5 repository and use 5.5.32 repository instead, e.g. deb http://ftp.osuosl.org/pub/mariadb/mariadb-5.5.32/repo/ubuntu precise main You will need to either remove 5.5.33a installation, or to use =5.5.32+maria-1~precise versions in apt-get install command. Please let us know if you need more detailed instructions on that.
              Hide
              elenst Elena Stepanova added a comment -

              It should get resolved on its own after 5.5.33-galera release, but in order to achieve that, it should actually be released.

              Show
              elenst Elena Stepanova added a comment - It should get resolved on its own after 5.5.33-galera release, but in order to achieve that, it should actually be released.
              Hide
              stefane Stefan Eriksson added a comment -

              Hi I have the same issue in Debian, will this be a non-issue in for example .34 ? these packages have to sync in releases. We cant be affraid to use the repo for upgrades as its the most basic reason to use repo's. will following releases of 5.5.*-galera sync with the rest?

              Show
              stefane Stefan Eriksson added a comment - Hi I have the same issue in Debian, will this be a non-issue in for example .34 ? these packages have to sync in releases. We cant be affraid to use the repo for upgrades as its the most basic reason to use repo's. will following releases of 5.5.*-galera sync with the rest?
              Hide
              elenst Elena Stepanova added a comment - - edited

              Yes, the problem should get resolved just by issuing Galera 5.5.33 release.

              Regarding the future, usually an older server (be it a Galera server or a normal server) works all right with a newer client; this time there was a rare change in packaging which caused the incompatibility – not on the code level, but on the packaging level. And yes, in this case Galera server must have been released at the same time with the normal server, it was an oversight not to do so, and hence the bug. So, while no sane person can ever guarantee that there will be no bugs anymore, ever, we will certainly do our best in future to release the Galera server synchronously with the base server when it is required. When it is not, which is normally the case, it might still stay on an older version for a while.

              Show
              elenst Elena Stepanova added a comment - - edited Yes, the problem should get resolved just by issuing Galera 5.5.33 release. Regarding the future, usually an older server (be it a Galera server or a normal server) works all right with a newer client; this time there was a rare change in packaging which caused the incompatibility – not on the code level, but on the packaging level. And yes, in this case Galera server must have been released at the same time with the normal server, it was an oversight not to do so, and hence the bug. So, while no sane person can ever guarantee that there will be no bugs anymore, ever, we will certainly do our best in future to release the Galera server synchronously with the base server when it is required. When it is not, which is normally the case, it might still stay on an older version for a while.
              Hide
              stefane Stefan Eriksson added a comment -

              great thanks!

              Show
              stefane Stefan Eriksson added a comment - great thanks!
              Hide
              elenst Elena Stepanova added a comment -

              MariaDB-Galera 5.5.33a has been released. Please comment if you still have any issues installing it.

              Show
              elenst Elena Stepanova added a comment - MariaDB-Galera 5.5.33a has been released. Please comment if you still have any issues installing it.

                People

                • Assignee:
                  jplindst Jan Lindström
                  Reporter:
                  giannello Giuseppe Iannello
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: