-
Notifications
You must be signed in to change notification settings - Fork 177
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Debian Jessie 8.7 unmet dependecies installing percona-xtrabackup with mysql-wsrep-5.7 #455
Comments
@ofigueroa This issue looks like an issue with repositories pinning. Would you please post |
@aglarendil i did in a clean Debian Jessie installation. Here is. Thanks a lot :)
And the reverse
Package mysq-common
Reverse package
|
@aglarendil 👍 I found the issue in the Debian Policy Manual. The reason is that libdbd-mysql-perl requires a especific version of libmysqlclient18:
The exact version: And as we can se in the documentation:
So 'dpkg' and 'apt' ignore the 'Provides' field of debian control file in 'mysql-wsrep-foo-bar' packages.
To resolve the conflict, i'll create a local package from 'libdbd-mysql-perl' source code, modifying the libmysqlclient18 dedependences, removing the version required and providing 'libdbd-mysql-perl' package. As 'percona-xtrabackup' not need a version of 'libdbd-mysql-perl', my package will act as it. I've installed all together removing mysql-common version from libmysqlclient18 package, but i think the option above is cleaner. Original:
Result of installed packages:
Any suggestions are welcome :) |
This commit may be related:
|
@philip-galera That means Galera 5.7 can't be installed with percona-xtrabackup in Debian 8 which depends of libdbd-mysql-perl. |
I think there is another misconfiguration in dependencies, libmysqlclient-dev breaks or replaces mysql-wsrep-5.7, so is not possible package or compile anything that require the libmysqlclient libraries.
|
@ofigueroa Oscar, sorry for the delay - but I have figured out some time to work on the issue. So, I would like to check 2 things:
|
Hi @aglarendil, thanks for answer. 1.- If you install percona-xtrabackup first, it breaks dependencies anyway, because the real problem is the libdbd-mysql-perl, which depends of 'libmysqlclient18' and when you try to install mysql-wsrep-5.7 after, removes libmysqlclient18. I got installed Codership Galera 5.7 with percona-xtrabackup after build a local package 'libdbd-mysql-wsrep-perl', forked from original debian jessie source code with a customized 'debian/control' in which added 'Provides: libdbd-mysql-perl' and a little patch to fix a mysql bug prior to 5.7.9 version ( https://bugs.mysql.com/bug.php?id=78926 ).
Regards Vladimir :) |
Hi,
I am just trying to install Codership Galera MySql 5.7 from repositories with Percona Xtrabackup and the 'apt-get install' command reports unsatisfied dependencies with:
Sources:
Installed packages:
Even installing 'mysql-wsrep-libmysqlclient18' does not resolve the dependencies:
I have a running instance with 'mysql-wsrep-5.6' and xtrabackup with this installed packages:
Thanks :)
The text was updated successfully, but these errors were encountered: