mysql-common upgrade removes percona-server-server

Description

Forcing the upgrade of mysql-common that had been held back caused percona-server-server to be removed.

 

Removing the toolkit, xtrabackup and the Perl driver did not resolve the issue and reinstalling percona-server-server results in mysql-common being removed:

Adding the following preference did not change anything regarding percona-server-server:

Adding mysql-common to the install command produces:

Here are the Percona repos:

Here are the MySQL ones:

Environment

Ubuntu 18.04

Smart Checklist

Activity

illia.pshonkin May 1, 2020 at 6:50 AM

 libdbd-perl-mysql is already in repositories and when it will be published this will be fixed

illia.pshonkin April 24, 2020 at 10:45 AM

Hi!
Reproduced following scheme of repositories:

 

With package pinning:

 

 

Following packages installed:

 

 

mysql-common package is dependency for libdbd-mysql-perl-4.046-1 which comes from default repositories(ubuntu)

 

 

Percona-server-server package depends on percona-server-common, which is replacement for mysql-common – They(mysql-common and percona-server-common) should not be installed together on same system:

 

Summarizing:

  • By installing mysql-common on system where's percona is already installed will cause removal of percona-server package because it depends on percona-server-common, which can't be installed along with mysql-common

  • mysql-common comes as dependency for libdbd-perl-mysql if installed not from Percona Experimental repository

  • percona-toolkit depends on libdbd-perl-mysql

 

Won't Do

Details

Assignee

Reporter

Time tracking

2h logged

Components

Affects versions

Priority

Smart Checklist

Created April 9, 2020 at 11:52 AM
Updated March 6, 2024 at 11:13 AM
Resolved May 1, 2020 at 6:50 AM