Debian .deb failure: mariadb-server: Depends: mariadb-server-5.1 but it is not going to be installed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OurDelta |
Fix Released
|
High
|
Arjen Lentz |
Bug Description
Encountered in buildbot:
https:/
+ sudo DEBIAN_
Reading package lists...
Building dependency tree...
Reading state information...
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.1 but it is not going to be installed
E: Broken packages
Apparently there is some error. I can't think of what's needed to investigate, if some details are required for analysis, we'll be happy to provide them.
Looks like some kind of confusion between libmariadbclient16 and libmysqlclient16:
$ sudo apt-get --dry-run install mariadb-client-5.1
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: client- 5.1: Depends: libmysqlclient16 (>= 5.1.21-1)
mariadb-
E: Broken packages
$ sudo apt-get --dry-run install libmysqlclient16
Note, selecting libmariadbclient16 instead of libmysqlclient16 bclient16 mysql-common bclient16 mysql-common
The following extra packages will be installed:
libmariad
The following NEW packages will be installed:
libmariad
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
So there seems to be a dependency on libmysqlclient16 ... however attempting
to install libmysqlclient16 actually chooses to install libmariadbclient16
instead.