Hallo,
auf einem Server habe ich noch php5.6 und habe mir deshalb den PhpSwitcher installiert.
Die erste Fehlermeldung
Quote
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B188E2B695BD4743
habe ich mit wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg behoben. Danach dann
perl /var/www/imscp/engine/setup/imscp-reconfigure -dar php
cd /var/www/imscp/gui/plugins/PhpSwitcher/PhpCompiler
perl php_compiler.pl --auto-setup 7.1
mit der Fehlermeldung
QuoteThe following packages have unmet dependencies:
libgd2-xpm-dev : Depends: libgd-dev (= 2.1.0-5+deb8u12) but 2.2.5-5+0~20190119054525.2+jessie~1.gbp911a4a is to be installed
E: Unable to correct problems, you have held broken packages.
Nach der Suche im Forum habe ich mir dann die psw_jessie_builddeps.txt installiert und mit --skip-builddeps nochmals probiert:
perl php_compiler.pl --auto-setup 7.1 --skip-builddeps
Erst schien alles zu laufen, aber nach rund 700 Zeilen kam dann die Fehlermeldung
Quote/var/www/imscp/gui/plugins/PhpSwitcher/PhpCompiler/Makefile:368: recipe for target 'configure-7.1-stamp' failed
[ERROR] main: An unexpected error occurred: An error occurred while executing the install MAKE(1) target for php-7.1.11: aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'
../configure: line 5363: test: too many arguments
configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure icu-config works.
Ohne --skip-builddeps kommt nach wie vor die erste Fehlermeldung, das Gleiche auch nach deinstallieren der libgd-dev
Habe ich da noch was übersehen?
Ein schönes Wochenende
Wolle