1 votes

Impossible de mettre à jour clamav en raison d'un problème de dépendance

J'essaie de mettre à jour mon installation de clamav à la dernière version (0.95.2). J'utilise CentOS 5.3, et j'ai ajouté rpmforge.

La commande que j'utilise est

yum upgrade clam*

Je reçois ce message d'erreur :

Resolving Dependencies
--> Running transaction check
--> Processing Dependency: clamav = 0.95.1-4.el5.rf for package: clamd
---> Package clamav.x86_64 0:0.95.2-4.el5.rf set to be updated
---> Package clamav-db.x86_64 0:0.95.2-4.el5.rf set to be updated
--> Finished Dependency Resolution
clamd-0.95.1-4.el5.rf.x86_64 from installed has depsolving problems
  --> Missing Dependency: clamav = 0.95.1-4.el5.rf is needed by package clamd-0.95.1-4.el5.rf.x86_64 (installed)
Error: Missing Dependency: clamav = 0.95.1-4.el5.rf is needed by package clamd-0.95.1-4.el5.rf.x86_64 (installed)

Il se plaint donc que 0.95.1-4.el5.rf est manquant, mais pour autant que je sache, ce n'est pas le cas :

# rpm -qa | grep clam
clamav-0.95.1-4.el5.rf
clamd-0.95.1-4.el5.rf
clamav-db-0.95.1-4.el5.rf

Tout conseil à ce stade serait apprécié.

0voto

Brad Points 1004

Une autre approche serait de copier manuellement le rpm de clamd sur la boîte et de faire une installation forcée en ignorant les dépendances :

rpm -iv --nodeps --force clamd-0.95.1-4.el5.rf.x86_64.rpm

0voto

CentOS a publié une mise à jour de clamd qui résout ce problème de dépendance. Essayez à nouveau votre mise à jour et cela devrait fonctionner(tm).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X