Update Loop: mariadb-client-core-10.2 vs. libmariadbclient18

  • I'm just trying to update my i-MCSP Installation from 1.5.3 Build: 20180516 to Build 20181208.


    During this Update the installer always stops because of "unmet dependencies", an now the installatin loop begins:


    iMSCP Update Error 1.png


    root@srv2:~# apt-get update

    Hit:1 http://security.debian.org/debian-security stretch/updates InRelease

    Hit:2 http://mirror.netcologne.de/mariadb/repo/10.2/debian stretch InRelease

    Hit:3 https://packages.sury.org/php stretch InRelease

    Ign:4 http://ftp.us.debian.org/debian stretch InRelease

    Hit:5 http://ftp.us.debian.org/debian stretch Release

    Reading package lists... Done



    root@srv2:~# apt-get upgrade

    Reading package lists... Done

    Building dependency tree

    Reading state information... Done

    Calculating upgrade... Done

    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.



    root@srv2:~# apt update

    Hit:1 http://security.debian.org/debian-security stretch/updates InRelease

    Hit:2 http://mirror.netcologne.de/mariadb/repo/10.2/debian stretch InRelease

    Hit:3 https://packages.sury.org/php stretch InRelease

    Ign:4 http://ftp.us.debian.org/debian stretch InRelease

    Hit:5 http://ftp.us.debian.org/debian stretch Release

    Reading package lists... Done

    Building dependency tree

    Reading state information... Done

    All packages are up to date.



    root@srv2:~# apt upgrade

    Reading package lists... Done

    Building dependency tree

    Reading state information... Done

    Calculating upgrade... Done

    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.



    root@srv2:~# apt install mariadb-client-10.2

    Reading package lists... Done

    Building dependency tree

    Reading state information... Done

    Recommended packages:

    libdbd-mysql-perl libterm-readkey-perl

    The following NEW packages will be installed:

    mariadb-client-10.2

    0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.

    Need to get 0 B/1,111 kB of archives.

    After this operation, 23.9 MB of additional disk space will be used.

    Selecting previously unselected package mariadb-client-10.2.

    (Reading database ... 53994 files and directories currently installed.)

    Preparing to unpack .../mariadb-client-10.2_10.2.30+maria~stretch_amd64.deb ...

    Unpacking mariadb-client-10.2 (10.2.30+maria~stretch) ...

    Processing triggers for man-db (2.7.6.1-2) ...

    Setting up mariadb-client-10.2 (10.2.30+maria~stretch) ...




    root@srv2:~/i-MSCP-imscp-19f9902# perl imscp-autoinstall -d


    iMSCP Update Error 2.png



    root@srv2:~# apt install libmariadb3

    Reading package lists... Done

    Building dependency tree

    Reading state information... Done

    libmariadb3 is already the newest version (10.2.30+maria~stretch).

    libmariadb3 set to manually installed.

    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.



    root@srv2:~# apt install libmariadbclient18

    Reading package lists... Done

    Building dependency tree

    Reading state information... Done

    The following package was automatically installed and is no longer required:

    libreadline5

    Use 'apt autoremove' to remove it.

    The following packages will be REMOVED:

    libmariadb3 mariadb-client-10.2 mariadb-client-core-10.2

    The following NEW packages will be installed:

    libmariadbclient18

    0 upgraded, 1 newly installed, 3 to remove and 0 not upgraded.

    Need to get 0 B/782 kB of archives.

    After this operation, 28.0 MB disk space will be freed.

    Do you want to continue? [Y/n] y

    (Reading database ... 54030 files and directories currently installed.)

    Removing mariadb-client-10.2 (10.2.30+maria~stretch) ...

    Removing mariadb-client-core-10.2 (10.2.30+maria~stretch) ...

    Removing libmariadb3 (10.2.30+maria~stretch) ...

    Selecting previously unselected package libmariadbclient18:amd64.

    (Reading database ... 53976 files and directories currently installed.)

    Preparing to unpack .../libmariadbclient18_10.1.41-0+deb9u1_amd64.deb ...

    Unpacking libmariadbclient18:amd64 (10.1.41-0+deb9u1) ...

    Setting up libmariadbclient18:amd64 (10.1.41-0+deb9u1) ...

    Processing triggers for libc-bin (2.24-11+deb9u4) ...

    Processing triggers for man-db (2.7.6.1-2) ...



    root@srv2:~/i-MSCP-imscp-19f9902# perl imscp-autoinstall -d


    iMSCP Update Error 1.png


    Does anyone has a great idea how to solve this issue? <X

  • I just recognized that even dovecot-mysql is not longer installed and I cannot reinstall it because of the missing libmariadbclient18 and so no eMail transmission is possible =O

  • Interesting Problem... Trying to solve the problem I recognized that more and more problems occurred wihle (re)installing related packages. so I bricked my Server installation an had to hard-reinstall the whole vServer.

    BUT up to yesterday the installation with MariaDB 10.2 worked fine, today I was even able to install iMSCP with 10.2 but installation with 10.1 worked fine.