Details
Description
elenst@saucy64:~$ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done The following packages have been kept back: linux-generic linux-headers-generic linux-image-generic mariadb-server mariadb-server-10.0 The following packages will be upgraded: libmariadbclient18 libmysqlclient18 mariadb-client mariadb-client-10.0 mariadb-client-core-10.0 mariadb-common mariadb-server-core-10.0 mysql-common 8 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
So, for 10.0.5=>10.0.6 upgrade the server stays 10.0.5 and TokuDB does not get installed. For 5.5 => 10.0.6 upgrade the server and TokuDB stay at 5.5.
I consider it bad, but not a total blocker, the workaround is to run
apt-get install mariadb-server, it forces to replace the server, hence TokuDB also gets installed.
The bad part is that it's easy to miss, especially with 5.5 => 10.0.
Gliffy Diagrams
Attachments
Issue Links
- is part of
-
MDEV-6284 Merge downstream Debian/Ubuntu packaging into upstream MariaDB
-
- Stalled
-
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions
for 10.0 it's expected. "apt-get upgrade" does not install or remove packages, so it will "keep back" packages that require to do so. In our case, installing mariadb-server-10.0 will force apt-get to remove mariadb-tokudb-engine-10.0.
One can use "apt-get dist-upgrade" — it will upgrade mariadb-server and remove mariadb-tokudb-engine-10.0