Hello,
i updated my Debian Jessie Server to the current Stretch Version and then to the latest i-MSCP Version (as described here in the forum). Everything went well and works.
But i have some problems with the PhpSwitcher Plugin and the need Packages. Because i selected MariaDB 10.2 during the setup and not the default 10.1 for Debian Stretch.
Here are some infos about the system:
i-MSCP Infos
- ## i-MSCP version infoBuildDate = 20170710Version = 1.4.7CodeName = ZimmerPluginApi = 1.4.1# Distro infoDISTRO_ID = debianDISTRO_CODENAME = stretchDISTRO_RELEASE = 9.0FRONTEND_SERVER = nginxFTPD_SERVER = proftpdHTTPD_SERVER = apache_php_fpmMTA_SERVER = postfixNAMED_SERVER = bindPHP_SERVER = php7.0PO_SERVER = dovecotSQL_SERVER = mariadb_10.2
I´m running PhpSwitcher 3.0.6
Here is the Error:
- #/var/www/imscp/gui/plugins/PhpSwitcher/PhpCompiler# perl php_compiler.pl 5.3[INFO] Make target set to `install'[INFO] Installing PHP build dependencies...Paketlisten werden gelesen... FertigAbhängigkeitsbaum wird aufgebaut.Statusinformationen werden eingelesen.... Fertiglibexpat1-dev ist schon die neueste Version (2.2.0-2+deb9u1).libexpat1-dev wurde als manuell installiert festgelegt.locales-all ist schon die neueste Version (2.24-11+deb9u1).autoconf ist schon die neueste Version (2.69-10).autoconf wurde als manuell installiert festgelegt.automake ist schon die neueste Version (1:1.15-6).automake wurde als manuell installiert festgelegt.build-essential ist schon die neueste Version (12.3).libmagic1 ist schon die neueste Version (1:5.30-1).libmagic1 wurde als manuell installiert festgelegt.flex ist schon die neueste Version (2.6.1-1.3).libedit2 ist schon die neueste Version (3.1-20160903-3).libedit2 wurde als manuell installiert festgelegt.libtool ist schon die neueste Version (2.4.6-2).libtool wurde als manuell installiert festgelegt.mime-support ist schon die neueste Version (3.60).netbase ist schon die neueste Version (5.4).netcat-traditional ist schon die neueste Version (1.10-41+b1).libldap2-dev ist schon die neueste Version (2.4.44+dfsg-5).libldap2-dev wurde als manuell installiert festgelegt.libpcre3 ist schon die neueste Version (2:8.39-3).libpcre3 wurde als manuell installiert festgelegt.re2c ist schon die neueste Version (0.16-2).re2c wurde als manuell installiert festgelegt.wget ist schon die neueste Version (1.18-5).zlib1g-dev ist schon die neueste Version (1:1.2.8.dfsg-5).Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dassSie eine unmögliche Situation angefordert haben oder, wenn Sie dieUnstable-Distribution verwenden, dass einige erforderliche Pakete nochnicht erstellt wurden oder Incoming noch nicht verlassen haben.Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:Die folgenden Pakete haben unerfüllte Abhängigkeiten: libmariadbclient-dev : Hängt ab von: libmariadbclient18 (= 10.1.23-9+deb9u1)[ERROR] main: An unexpected error occurred: An error occurred while installing build dependencies: E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
Looks like there are other packages need for MariaDB 10.2 because i´m unable to find the libmariadbclient-dev for version 10.2.
And of course, the installation aborts because of the wrong version.
Here are all my installed Packages for MariaDB
- # dpkg-query -l '*maria*' | grep '^.i'ii libmariadb-dev 10.2.6+maria~stretch amd64 MariaDB database development filesii libmariadb3 10.2.6+maria~stretch amd64 MariaDB database client libraryii libmariadbclient18 10.2.6+maria~stretch amd64 Virtual package to satisfy external dependsii libmariadbd-dev 10.2.6+maria~stretch amd64 MariaDB embedded database, development filesii libmariadbd19:amd64 10.2.6+maria~stretch amd64 MariaDB embedded database, shared libraryii mariadb-client-10.2 10.2.6+maria~stretch amd64 MariaDB database client binariesii mariadb-client-core-10.2 10.2.6+maria~stretch amd64 MariaDB database core client binariesii mariadb-common 10.2.6+maria~stretch all MariaDB database common files (e.g. /etc/mysql/conf.d/mariadb.cnf)ii mariadb-server-10.2 10.2.6+maria~stretch amd64 MariaDB database server binariesii mariadb-server-core-10.2 10.2.6+maria~stretch amd64 MariaDB database core server files
I´m not sure if there are there still some development files/packages missing ?
Here is my sources.list
- # cat /etc/apt/sources.list
- deb http://security.debian.org/ stretch/updates main non-free contrib
- deb-src http://security.debian.org/ stretch/updates main contrib non-free
- deb http://http.debian.net/debian stretch-updates main non-free contrib
- deb-src http://http.debian.net/debian stretch-updates main contrib non-free
- deb http://http.debian.net/debian stretch main non-free contrib
- deb-src http://http.debian.net/debian stretch main contrib non-free
- deb https://packages.sury.org/php/ stretch main
- deb-src https://packages.sury.org/php/ stretch main
- deb http://mirror.netcologne.de/mariadb/repo/10.2/debian stretch main
- deb-src http://mirror.netcologne.de/mariadb/repo/10.2/debian stretch main
Thanks for any help!