Koozali.org formerly Contribs.org

Problème de mise à jour

Offline Fredchou

  • 18
  • Use SME server at home
Problème de mise à jour
« on: November 29, 2019, 07:33:04 PM »
Bonjour à tous,
SME 9 m'a averti il y a quelques jours que je devais installer des mises à jour. J'ai cliqué sur "installer les mises à jour sélectionnées" (comme d'habitude) et j'obtien le message d'erreur suivant :
Erreur : Paquet : php-process-5.3.3-49.el6.i686 (@base)
             Requiert : php-common(x86-32) = 5.3.3-49.el6
             Suppression : php-common-5.3.3-49.el6.i686 (@base)
                 php-common(x86-32) = 5.3.3-49.el6
             Mis à jour par : php-common-5.3.3-50.el6_10.i686 (smeupdates)
                 php-common(x86-32) = 5.3.3-50.el6_10
 Vous pouvez essayer d'utiliser --skip-broken pour contourner le problème
 Vous pouvez essayer d'exécuter : rpm -Va --nofiles --nodigest

J'ai essayé les 2 solutions de contournement indiquées dans le message d'erreur. Mais le problème persiste. :(
Une idée ?
Merci d'avance,
Fred
Fred Chou

Re: Problème de mise à jour
« Reply #1 on: November 30, 2019, 05:00:09 PM »
Bonjour Fred,

les versions actuelles sont 5.3.3-50 pour php-common et php-process (dépot updates).

Apparemment (message d'erreur incomplet) sur ton serveur, php-process reste en 5.3.3-49
sans doute requis par un autre paquet ... A préciser donc !

Michel

Offline Jean-Philippe Pialasse

  • *
  • 1,399
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: Problème de mise à jour
« Reply #2 on: November 30, 2019, 10:03:15 PM »
le message complet de yum a partir de la commande jusqu'à l'arret devrait aider à trouver toutes les informations nécessaires.
Comme le pointe Michel, c'est probablement un paquet installé il y a un moment antérieur une version de php spécifique qui bloque la mise à jour.
Restera, une fois identifié, à trouver un remplacement ou à décider de se départir du rpm problématique.


Offline Fredchou

  • 18
  • Use SME server at home
Re: Problème de mise à jour
« Reply #3 on: December 04, 2019, 12:12:46 PM »
Merci pour vos réponses. Voici le log complet de la commande "yum update" :

[root@serveur-sme ~]# yum update --enablerepo=smecontribs
Modules complémentaires chargés : fastestmirror, post-transaction-actions, smeserver
Configuration du processus de mise à jour
Loading mirror speeds from cached hostfile
 * base: mirrors.atosworldline.com
 * smeaddons: mirrors.mab974.re
 * smecontribs: sme-mirror.firewall-services.com
 * smeextras: mirrors.mab974.re
 * smeos: mirrors.mab974.re
 * smeupdates: mirrors.mab974.re
base                                                                      | 3.7 kB     00:00
smeaddons                                                                 | 2.9 kB     00:00
smecontribs                                                               | 2.9 kB     00:00
smeextras                                                                 | 2.9 kB     00:00
smeos                                                                     | 3.1 kB     00:00
smeupdates                                                                | 2.9 kB     00:00
Résolution des dépendances
--> Lancement de la transaction de test
---> Package php.i686 0:5.3.3-49.el6 will be mis à jour
---> Package php.i686 0:5.3.3-50.el6_10 will be an update
---> Package php-cli.i686 0:5.3.3-49.el6 will be mis à jour
---> Package php-cli.i686 0:5.3.3-50.el6_10 will be an update
---> Package php-common.i686 0:5.3.3-49.el6 will be mis à jour
--> Traitement de la dépendance : php-common(x86-32) = 5.3.3-49.el6 pour le paquet : php-process-5.3.3-49.el6.i686
---> Package php-common.i686 0:5.3.3-50.el6_10 will be an update
---> Package php-gd.i686 0:5.3.3-49.el6 will be mis à jour
---> Package php-gd.i686 0:5.3.3-50.el6_10 will be an update
---> Package php-imap.i686 0:5.3.3-49.el6 will be mis à jour
---> Package php-imap.i686 0:5.3.3-50.el6_10 will be an update
---> Package php-ldap.i686 0:5.3.3-49.el6 will be mis à jour
---> Package php-ldap.i686 0:5.3.3-50.el6_10 will be an update
---> Package php-mbstring.i686 0:5.3.3-49.el6 will be mis à jour
---> Package php-mbstring.i686 0:5.3.3-50.el6_10 will be an update
---> Package php-mysql.i686 0:5.3.3-49.el6 will be mis à jour
---> Package php-mysql.i686 0:5.3.3-50.el6_10 will be an update
---> Package php-pdo.i686 0:5.3.3-49.el6 will be mis à jour
---> Package php-pdo.i686 0:5.3.3-50.el6_10 will be an update
---> Package php-xml.i686 0:5.3.3-49.el6 will be mis à jour
---> Package php-xml.i686 0:5.3.3-50.el6_10 will be an update
--> Résolution des dépendances terminée
Erreur : Paquet : php-process-5.3.3-49.el6.i686 (@base)
             Requiert : php-common(x86-32) = 5.3.3-49.el6
             Suppression : php-common-5.3.3-49.el6.i686 (@base)
                 php-common(x86-32) = 5.3.3-49.el6
             Mis à jour par : php-common-5.3.3-50.el6_10.i686 (smeupdates)
                 php-common(x86-32) = 5.3.3-50.el6_10
 Vous pouvez essayer d'utiliser --skip-broken pour contourner le problème
 Vous pouvez essayer d'exécuter : rpm -Va --nofiles --nodigest
Fred Chou

Offline Fredchou

  • 18
  • Use SME server at home
Re: Problème de mise à jour
« Reply #4 on: December 04, 2019, 01:03:26 PM »
Et si ça peut aider :

[root@serveur-sme ~]# yum deplist php-process-5.3.3-49.el6.i686
Modules complémentaires chargés : fastestmirror, post-transaction-actions, smeserver
Recherche de dépendances :
Loading mirror speeds from cached hostfile
 * base: centos.mirrors.ovh.net
 * smeaddons: mirrors.mab974.re
 * smeextras: mirrors.mab974.re
 * smeos: mirrors.mab974.re
 * smeupdates: mirrors.mab974.re
paquet : php-process.i686 5.3.3-49.el6
  dépendance : libc.so.6(GLIBC_2.4)
   provider: glibc.i686 2.12-1.209.el6_9.1
   provider: glibc.i686 2.12-1.212.el6
   provider: glibc.i686 2.12-1.212.el6_10.3
  dépendance : rtld(GNU_HASH)
   provider: glibc.i686 2.12-1.209.el6_9.1
   provider: glibc.i686 2.12-1.212.el6
   provider: glibc.i686 2.12-1.212.el6_10.3
  dépendance : php-common(x86-32) = 5.3.3-49.el6
   provider: php-common.i686 5.3.3-49.el6
   provider: php-common.i686 5.3.3-49.el6
Fred Chou

Offline Jean-Philippe Pialasse

  • *
  • 1,399
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: Problème de mise à jour
« Reply #5 on: December 05, 2019, 05:02:28 AM »
ttu peux rechercher les paquets dependant de php-process et peut etre reclamant une version particuliere en faisant:

Code: [Select]
rpm -q --whatrequires php-process
yum remove  php-process --assumeno

aussi je verifierais si le paquet php-process-5.3.3-50 est bien dans le mirror smeupdates que tu utilise, et que ton cache est à jour.


Offline Fredchou

  • 18
  • Use SME server at home
Re: Problème de mise à jour
« Reply #6 on: December 08, 2019, 09:39:19 PM »
Merci Jean-Philippe pour ton aide !
J'ai fait une recherche des paquets qui dépendent de php-process :

[root@serveur-sme ~]# rpm -q --whatrequires php-process
smeserver-phpki-0.2-3.el6.sme.noarch


Ca vient donc de la contrib "SME Server OpenVPN Bridge" que j'ai installée sur mon serveur :

PHPki est une application OpenSource pour gérer une multi-agency PKI conforme HIPAA. Avec ça, vous pouvez gérer de manière centralisée les certificats X.509 utilisés avec S/MIME activé sur les clients e-mail, serveurs SSL, et applications VPN. PHPki est maintenant utilisé pour gérer les certificats avec la dernière version de la contrib SME Server OpenVPN Bridge.

Que me conseillez-vous ? Je désinstalle la contrib, je mets à jour mes paquets et je réinstalle la contrib ?
Fred Chou

Offline Jean-Philippe Pialasse

  • *
  • 1,399
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: Problème de mise à jour
« Reply #7 on: Yesterday at 01:22:10 AM »
Merci Jean-Philippe pour ton aide !
J'ai fait une recherche des paquets qui dépendent de php-process :

[root@serveur-sme ~]# rpm -q --whatrequires php-process
smeserver-phpki-0.2-3.el6.sme.noarch

malheureusement la commande ne donne pas toutes les dépendances, yum remove sera plus efficace...

Ca vient donc de la contrib "SME Server OpenVPN Bridge" que j'ai installée sur mon serveur :
ce rpm a comme dépendance :

Requires:       php-process

sans precision de version. ce n'est donc pas le fautif.


Que me conseillez-vous ? Je désinstalle la contrib, je mets à jour mes paquets et je réinstalle la contrib ?

Code: [Select]
yum remove  php-process --assumeno