Re-
tu as mis le doigt sur quelque chose. Voici le retour de la commande pour forcer la mise à jour depuis le dépôt php-devel (zypper dup --from php-devel):
Chargement des données du dépôt...
Lecture des paquets installés...
Calcul de la mise à niveau de la distribution...
Problème : problème avec le paquet installé php7-test-7.2.5-lp151.6.13.1.x86_64
Solution 1 : installer php7-test-7.3.11-lp151.223.1.x86_64 (avec changement de fournisseur)
openSUSE --> obs://build.opensuse.org/devel:languages:php
Solution 2 : conserver php7-test-7.2.5-lp151.6.13.1.x86_64 obsolète
Choisir une des solutions ci-dessus en tapant son numéro ou bien annuler en tapant 'a' [1/2/a/d/?] (a): Résolution des dépendances...
Calcul de la mise à niveau de la distribution...
Problème : php7-imagick-3.4.3-lp151.7.1.x86_64 requiert php(api) = 20170718, mais cette dépendance ne peut pas être fournie
fournisseurs non installables : php7-7.2.5-lp151.5.44.x86_64[repo-oss]
php7-7.2.5-lp151.6.12.1.i586[repo-update]
php7-7.2.5-lp151.6.12.1.x86_64[repo-update]
php7-7.2.5-lp151.6.13.1.i586[repo-update]
php7-7.2.5-lp151.6.13.1.x86_64[repo-update]
php7-7.2.5-lp151.6.3.1.i586[repo-update]
php7-7.2.5-lp151.6.3.1.x86_64[repo-update]
php7-7.2.5-lp151.6.6.1.i586[repo-update]
php7-7.2.5-lp151.6.6.1.x86_64[repo-update]
php7-7.2.5-lp151.6.9.1.i586[repo-update]
php7-7.2.5-lp151.6.9.1.x86_64[repo-update]
php7-test-7.2.5-lp151.6.12.1.i586[repo-update]
php7-test-7.2.5-lp151.6.12.1.x86_64[repo-update]
Solution 1 : Les actions suivantes seront exécutées :
installer php7-7.2.5-lp151.6.13.1.x86_64 depuis le dépôt exclu
installer php7-zlib-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-zip-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-xmlwriter-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-xmlreader-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-tokenizer-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-sqlite-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-posix-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-pdo-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-pcntl-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-openssl-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-opcache-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-mysql-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-mbstring-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-ldap-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-json-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-intl-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-iconv-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-gmp-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-gd-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-fpm-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-fileinfo-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-exif-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-dom-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-curl-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-ctype-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-bz2-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
Solution 2 : Les actions suivantes seront exécutées :
désinstallation de php7-imagick-3.4.3-lp151.7.1.x86_64
désinstallation de php7-APCu-5.1.11-lp151.2.3.x86_64
Solution 3 : ne pas installer php7-test-7.3.11-lp151.223.1.x86_64
Solution 4 : casser php7-imagick-3.4.3-lp151.7.1.x86_64 en ignorant certaines de ses dépendances
Choisir une des solutions ci-dessus en tapant son numéro ou bien annuler en tapant 'a' [1/2/3/4/a/d/?] (a): Résolution des dépendances...
Calcul de la mise à niveau de la distribution...
Problème : php7-APCu-5.1.11-lp151.2.3.x86_64 requiert php(api) = 20170718, mais cette dépendance ne peut pas être fournie
fournisseurs non installables : php7-7.2.5-lp151.5.44.x86_64[repo-oss]
php7-7.2.5-lp151.6.12.1.i586[repo-update]
php7-7.2.5-lp151.6.12.1.x86_64[repo-update]
php7-7.2.5-lp151.6.13.1.i586[repo-update]
php7-7.2.5-lp151.6.13.1.x86_64[repo-update]
php7-7.2.5-lp151.6.3.1.i586[repo-update]
php7-7.2.5-lp151.6.3.1.x86_64[repo-update]
php7-7.2.5-lp151.6.6.1.i586[repo-update]
php7-7.2.5-lp151.6.6.1.x86_64[repo-update]
php7-7.2.5-lp151.6.9.1.i586[repo-update]
php7-7.2.5-lp151.6.9.1.x86_64[repo-update]
php7-test-7.2.5-lp151.6.12.1.i586[repo-update]
php7-test-7.2.5-lp151.6.12.1.x86_64[repo-update]
Solution 1 : Les actions suivantes seront exécutées :
installer php7-7.2.5-lp151.6.13.1.x86_64 depuis le dépôt exclu
installer php7-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-zlib-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-zip-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-xmlwriter-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-xmlreader-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-tokenizer-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-sqlite-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-posix-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-pdo-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-pcntl-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-openssl-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-opcache-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-mysql-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-mbstring-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-ldap-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-json-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-intl-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-iconv-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-gmp-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-gd-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-fpm-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-fileinfo-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-exif-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-dom-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-curl-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-ctype-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
installer php7-bz2-7.2.5-lp151.6.13.1.x86_64 (avec changement de fournisseur)
obs://build.opensuse.org/devel:languages:php --> openSUSE
Solution 2 : désinstallation de php7-APCu-5.1.11-lp151.2.3.x86_64
Solution 3 : ne pas installer php7-test-7.3.11-lp151.223.1.x86_64
Solution 4 : casser php7-APCu-5.1.11-lp151.2.3.x86_64 en ignorant certaines de ses dépendances
Choisir une des solutions ci-dessus en tapant son numéro ou bien annuler en tapant 'a' [1/2/3/4/a/d/?] (a): Résolution des dépendances...
Calcul de la mise à niveau de la distribution...
Le paquet suivant va être mis à jour :
php7-test
Le paquet suivant va changer de fournisseur :
php7-test
openSUSE -> obs://build.opensuse.org/devel:languages:php
1 paquet à mettre à jour, 1 à changer de fournisseur.
Taille de téléchargement totale : 328,9 KiB. Déjà en cache : 0 B. Après l'opération, 97,2 KiB d'espace disque supplémentaire sera utilisé.
Continuer ? [o/n/v/...? affiche toutes les options] (o): Récupération de paquet php7-test-7.3.11-lp151.223.1.x86_64 (1/1), 328,9 KiB ( 2,6 MiB décompressé)
Récupération : php7-test-7.3.11-lp151.223.1.x86_64.rpm [fait]
Recherche de conflits de fichiers : [...fait]
(1/1) Installation de : php7-test-7.3.11-lp151.223.1.x86_64 [...........fait]
php7-apcu et php7-imagick finissent par poser un problème de dépendance : ils requièrent php(api) = 20170718, mais cette dépendance ne peut pas être fournie...
Pour continuer l'installation, je n'ai eu d'autre choix que de casser ces dépendances (enfin, je crois). Mais au final, php -v renvoie les mêmes erreurs (Unable to load dynamic library 'apcu.so' and 'imagick.so').
Les fichiers /usr/lib64/php7/extensions/apcu.so (et imagick.so) existent bien.
Cela se corse.. ??