Skip to main content

Bonjour, avant de mettre a jour ma plateforme centreon 23.04.23 > 24.10
je veux upgrader le PHP en 8.2
cependant j'ai plusieurs conflits qui apparaissent et je voudrai savoir comment les resoudre.
ci-dessous toutes les infos. 
Merci d'avance

 

proot@CES-APP-01 php.d]# php -v
PHP 8.1.31 (cli) (built: Nov 19 2024 15:24:51) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.31, Copyright (c) Zend Technologies
    with the ionCube PHP Loader v14.0.0, Copyright (c) 2002-2024, by ionCube Ltd.
    with Zend OPcache v8.1.31, Copyright (c), by Zend Technologies
    with SourceGuardian v13.0.3, Copyright (c) 2000-2022, by SourceGuardian Ltd.

.root@CES-APP-01 php.d]# dnf module list php
Mise à jour des référentiels de gestion des abonnements.
Dernière vérification de l’expiration des métadonnées effectuée il y a 1:46:57 le lun. 23 déc. 2024 01:29:42 EST.
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)
Name                                 Stream                                  Profiles                                                   Summary
php                                  7.2  d]                                 common Âd], devel, minimal                                 PHP scripting language
php                                  7.3                                     common  d], devel, minimal                                 PHP scripting language
php                                  7.4                                     common ,d], devel, minimal                                 PHP scripting language
php                                  8.0                                     common  d], devel, minimal                                 PHP scripting language
php                                  8.2                                     common  d], devel, minimal                                 PHP scripting language

Aide : d]éfaut, e]activé, ,x]désactivé,  i]nstallé


Âroot@CES-APP-01 php.d]# sudo dnf module reset php -y
Mise à jour des référentiels de gestion des abonnements.
Dernière vérification de l’expiration des métadonnées effectuée il y a 1:49:29 le lun. 23 déc. 2024 01:29:42 EST.
Dépendances résolues.
Rien à faire.
Terminé !
sroot@CES-APP-01 php.d]# sudo dnf module enable php:8.2 -y
Mise à jour des référentiels de gestion des abonnements.
Dernière vérification de l’expiration des métadonnées effectuée il y a 1:49:53 le lun. 23 déc. 2024 01:29:42 EST.
Dépendances résolues.
=============================================================================================================================================================================================
 Paquet                                       Architecture                                Version                                         Dépôt                                        Taille
=============================================================================================================================================================================================
Activation des flux de modules:
 php                                                                                      8.2

Résumé de la transaction
=============================================================================================================================================================================================

Terminé !


=root@CES-APP-01 php.d]# sudo dnf install php php-cli php-fpm php-mysqlnd php-json php-xml php-mbstring php-opcache php-curl php-zip php-gd php-intl php-ldap -y
Mise à jour des référentiels de gestion des abonnements.
Dernière vérification de l’expiration des métadonnées effectuée il y a 1:50:31 le lun. 23 déc. 2024 01:29:42 EST.
Le paquet php-8.1.31-1.el8.remi.x86_64 est déjà installé.
Le paquet php-cli-8.1.31-1.el8.remi.x86_64 est déjà installé.
Le paquet php-fpm-8.1.31-1.el8.remi.x86_64 est déjà installé.
Le paquet php-mysqlnd-8.1.31-1.el8.remi.x86_64 est déjà installé.
Le paquet php-common-8.1.31-1.el8.remi.x86_64 est déjà installé.
Le paquet php-xml-8.1.31-1.el8.remi.x86_64 est déjà installé.
Le paquet php-mbstring-8.1.31-1.el8.remi.x86_64 est déjà installé.
Le paquet php-opcache-8.1.31-1.el8.remi.x86_64 est déjà installé.
Le paquet php-common-8.1.31-1.el8.remi.x86_64 est déjà installé.
Le paquet php-pecl-zip-1.22.4-1.el8.remi.8.1.x86_64 est déjà installé.
Le paquet php-gd-8.1.31-1.el8.remi.x86_64 est déjà installé.
Le paquet php-intl-8.1.31-1.el8.remi.x86_64 est déjà installé.
Le paquet php-ldap-8.1.31-1.el8.remi.x86_64 est déjà installé.
Dépendances résolues.

 Problème 1: cannot install both php-common-8.2.25-1.module+el8.10.0+22478+9eb07224.x86_64 from rhel-8-for-x86_64-appstream-rpms and php-common-8.1.31-1.el8.remi.x86_64 from @System
  - package php-pecl-gnupg-1.5.1-1.el8.remi.8.1.x86_64 from @System requires php(api) = 20210902-64, but none of the providers can be installed
  - package php-pecl-gnupg-1.5.1-1.el8.remi.8.1.x86_64 from @System requires php(zend-abi) = 20210902-64, but none of the providers can be installed
  - installation impossible du meilleur candidat pour la tâche
  - problème avec le paquet installé php-pecl-gnupg-1.5.1-1.el8.remi.8.1.x86_64
 Problème 2: cannot install both php-common-8.2.25-1.module+el8.10.0+22478+9eb07224.x86_64 from rhel-8-for-x86_64-appstream-rpms and php-common-8.1.31-1.el8.remi.x86_64 from @System
  - package php-sodium-8.1.31-1.el8.remi.x86_64 from @System requires php-common(x86-64) = 8.1.31-1.el8.remi, but none of the providers can be installed
  - installation impossible du meilleur candidat pour la tâche
  - problème avec le paquet installé php-sodium-8.1.31-1.el8.remi.x86_64
 Problème 3: cannot install both php-common-8.2.25-1.module+el8.10.0+22478+9eb07224.x86_64 from rhel-8-for-x86_64-appstream-rpms and php-common-8.1.31-1.el8.remi.x86_64 from @System
  - package php-8.2.25-1.module+el8.10.0+22478+9eb07224.x86_64 from rhel-8-for-x86_64-appstream-rpms requires php-common(x86-64) = 8.2.25-1.module+el8.10.0+22478+9eb07224, but none of the providers can be installed
  - package php-sourceguardian-loader-8.1-1.el8.x86_64 from @System requires php-common < 8.2, but none of the providers can be installed
  - installation impossible du meilleur candidat pour la tâche
  - problème avec le paquet installé php-sourceguardian-loader-8.

Bonjour, je rencontre le même problème lors d’upgrade depuis 24.04.5 vers 24.10.

Avez-vous trouver une solution ?

Merci


Bon, ce lien m’a sauvé la vie:

 

https://jumpcloud.com/blog/how-to-install-php-8-rhel-9


Par contre c’est bizarre car, la version s’affiche bien ici:

 

 

mais pas ici:

 

 


Reply