[MDEV-14369] [5.5, 10.1] MariaDB server cannot be installed over MySQL server on Debian ppc64le Created: 2017-11-11  Updated: 2017-11-18

Status: Open
Project: MariaDB Server
Component/s: Packaging, Platform Debian, Platform Power
Affects Version/s: 5.5, 10.1
Fix Version/s: 5.5, 10.1

Type: Bug Priority: Minor
Reporter: Elena Stepanova Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None

Issue Links:
Relates
relates to MDEV-14384 MariaDB client cannot be installed ov... Closed

 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.


Generated at Thu Feb 08 08:13:01 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.