[debian-mysql] Bug#988089: Bug#988089: mariadb-server: MariaDB uninstalled on dist-upgrade Debian 10 -> 11

Olaf van der Spek olafvdspek at gmail.com
Thu May 6 07:23:45 BST 2021


Op do 6 mei 2021 om 04:29 schreef Otto Kekäläinen <otto at debian.org>:
>
> Thanks for reporting!
>
> We constantly test updates from older distros and MariaDB versions in
> our Salsa-CI pipeline, and it does not show the symptoms your system
> had.
>
> Would it be possible for you to provide exact steps on how to
> reproduce this in a Docker image or virtual machine?
>
> If it only happens on one machine and cannot be reproduced, we can't
> help much. Therefore steps to reproduce are very important.

Hi Otto,

Can't apt dump / log it's state so it's decisions can be easily reproduced?

I do have this in a VM so I think we can easily repro this.

// Fresh VM install from debian-10.9.0-i386-netinst.iso
# history
    1  visudo
    2  rm /etc/motd
    3  poweroff
    4  apt install mariadb-server
    5  dpkg -l|grep mariadb
    6  sed -i 's/buster/bullseye/g' /etc/apt/sources.list
    7  apt update
    8  apt upgrade
    9  apt dist-upgrade // output below
   10  dpkg -l|grep mariadb // output below
   11  apt dist-upgrade // output below
   12  history

# apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  bsdmainutils galera-3 geoip-database libaio1 libbind9-161
libcgi-fast-perl libcgi-pm-perl libclone-perl libconfig-inifiles-perl
libdbd-mysql-perl libdbi-perl libdns1104 libdns1110
libencode-locale-perl libfcgi-bin libfcgi-perl libfcgi0ldbl
  libgeoip1 libhtml-parser-perl libhtml-tagset-perl
libhtml-template-perl libhttp-date-perl libhttp-message-perl libicu63
libio-html-perl libisc1100 libisc1105 libisccc161 libisccfg163
liblwp-mediatypes-perl liblwres161 libmariadb3 libmpdec2
  libperl5.28 libpython2-stdlib libpython3.7-minimal
libpython3.7-stdlib libreadline5 libreadline7 libsnappy1v5
libterm-readkey-perl libtimedate-perl liburi-perl mariadb-common
mysql-common python2 python2-minimal python3.7 python3.7-minimal rsync
  socat
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  libpython-stdlib mariadb-client-10.3 mariadb-client-core-10.3
mariadb-server mariadb-server-10.3 mariadb-server-core-10.3 python
python-minimal
The following packages will be upgraded:
  galera-3 libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib
python2 python2-minimal python2.7 python2.7-minimal
8 upgraded, 0 newly installed, 8 to remove and 0 not upgraded.
Need to get 5,012 kB of archives.
After this operation, 147 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.

# dpkg -l|grep mariadb
ii  libmariadb3:i386              1:10.5.9-1                     i386
       MariaDB database client library
ii  mariadb-client-10.3           1:10.3.27-0+deb10u1            i386
       MariaDB database client binaries
ii  mariadb-client-core-10.3      1:10.3.27-0+deb10u1            i386
       MariaDB database core client binaries
ii  mariadb-common                1:10.5.9-1                     all
       MariaDB common configuration files
ii  mariadb-server                1:10.3.27-0+deb10u1            all
       MariaDB database server (metapackage depending on the latest
version)
ii  mariadb-server-10.3           1:10.3.27-0+deb10u1            i386
       MariaDB database server binaries
ii  mariadb-server-core-10.3      1:10.3.27-0+deb10u1            i386
       MariaDB database core server files

# apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  bsdmainutils galera-3 geoip-database libaio1 libbind9-161
libcgi-fast-perl libcgi-pm-perl libclone-perl libconfig-inifiles-perl
libdbd-mysql-perl libdbi-perl libdns1104 libdns1110
libencode-locale-perl libfcgi-bin libfcgi-perl libfcgi0ldbl
  libgeoip1 libhtml-parser-perl libhtml-tagset-perl
libhtml-template-perl libhttp-date-perl libhttp-message-perl libicu63
libio-html-perl libisc1100 libisc1105 libisccc161 libisccfg163
liblwp-mediatypes-perl liblwres161 libmariadb3 libmpdec2
  libperl5.28 libpython2-stdlib libpython3.7-minimal
libpython3.7-stdlib libreadline5 libreadline7 libsnappy1v5
libterm-readkey-perl libtimedate-perl liburi-perl mariadb-common
mysql-common python2 python2-minimal python3.7 python3.7-minimal rsync
  socat
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  libpython-stdlib mariadb-client-10.3 mariadb-client-core-10.3
mariadb-server mariadb-server-10.3 mariadb-server-core-10.3 python
python-minimal
The following packages will be upgraded:
  galera-3 libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib
python2 python2-minimal python2.7 python2.7-minimal
8 upgraded, 0 newly installed, 8 to remove and 0 not upgraded.
Need to get 5,012 kB of archives.
After this operation, 147 MB disk space will be freed.
Do you want to continue? [Y/n]
Get:1 http://deb.debian.org/debian bullseye/main i386 python2.7 i386
2.7.18-7 [310 kB]
Get:2 http://deb.debian.org/debian bullseye/main i386
libpython2.7-stdlib i386 2.7.18-7 [1,885 kB]
Get:3 http://deb.debian.org/debian bullseye/main i386
python2.7-minimal i386 2.7.18-7 [1,358 kB]
Get:4 http://deb.debian.org/debian bullseye/main i386
libpython2.7-minimal i386 2.7.18-7 [396 kB]
Get:5 http://deb.debian.org/debian bullseye/main i386 python2-minimal
i386 2.7.18-2 [27.4 kB]
Get:6 http://deb.debian.org/debian bullseye/main i386 python2 i386
2.7.18-2 [24.4 kB]
Get:7 http://deb.debian.org/debian bullseye/main i386
libpython2-stdlib i386 2.7.18-2 [21.2 kB]
Get:8 http://deb.debian.org/debian bullseye/main i386 galera-3 i386
25.3.31-2+b1 [990 kB]
Fetched 5,012 kB in 2s (2,856 kB/s)
Reading changelogs... Done
(Reading database ... 37273 files and directories currently installed.)
Removing python (2.7.16-1) ...
Removing libpython-stdlib:i386 (2.7.16-1) ...
Removing mariadb-server (1:10.3.27-0+deb10u1) ...
Removing mariadb-server-10.3 (1:10.3.27-0+deb10u1) ...
Removing mariadb-client-10.3 (1:10.3.27-0+deb10u1) ...
Removing mariadb-client-core-10.3 (1:10.3.27-0+deb10u1) ...
Removing mariadb-server-core-10.3 (1:10.3.27-0+deb10u1) ...
Removing python-minimal (2.7.16-1) ...
(Reading database ... 36979 files and directories currently installed.)
Preparing to unpack .../python2.7_2.7.18-7_i386.deb ...
Unpacking python2.7 (2.7.18-7) over (2.7.16-2+deb10u1) ...
Preparing to unpack .../libpython2.7-stdlib_2.7.18-7_i386.deb ...
Unpacking libpython2.7-stdlib:i386 (2.7.18-7) over (2.7.16-2+deb10u1) ...
Preparing to unpack .../python2.7-minimal_2.7.18-7_i386.deb ...
Unpacking python2.7-minimal (2.7.18-7) over (2.7.16-2+deb10u1) ...
Preparing to unpack .../libpython2.7-minimal_2.7.18-7_i386.deb ...
Unpacking libpython2.7-minimal:i386 (2.7.18-7) over (2.7.16-2+deb10u1) ...
Preparing to unpack .../python2-minimal_2.7.18-2_i386.deb ...
Unpacking python2-minimal (2.7.18-2) over (2.7.16-1) ...
Setting up libpython2.7-minimal:i386 (2.7.18-7) ...
Setting up python2.7-minimal (2.7.18-7) ...
Setting up python2-minimal (2.7.18-2) ...
(Reading database ... 36967 files and directories currently installed.)
Preparing to unpack .../python2_2.7.18-2_i386.deb ...
Unpacking python2 (2.7.18-2) over (2.7.16-1) ...
Preparing to unpack .../libpython2-stdlib_2.7.18-2_i386.deb ...
Unpacking libpython2-stdlib:i386 (2.7.18-2) over (2.7.16-1) ...
Preparing to unpack .../galera-3_25.3.31-2+b1_i386.deb ...
Unpacking galera-3 (25.3.31-2+b1) over (25.3.25-2) ...
Setting up libpython2.7-stdlib:i386 (2.7.18-7) ...
Setting up galera-3 (25.3.31-2+b1) ...
Setting up python2.7 (2.7.18-7) ...
Setting up libpython2-stdlib:i386 (2.7.18-2) ...
Setting up python2 (2.7.18-2) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for mailcap (3.69) ...

#
-- 
Olaf



More information about the pkg-mysql-maint mailing list