Article ID: 7989, created on Jan 22, 2010, last review on Apr 19, 2012

  • Applies to:
  • Virtuozzo containers for Linux 4.0

Symptômes

L'installation des packs devel and mod_ssl a échoué avec l'erreur ci-dessous dans un conteneur qui a été mis à niveau de Fedora Core 10 à 11 :

--> Missing Dependency: httpd = 2.2.13-1.fc11 is needed by package httpd-devel-2.2.13-1.fc11.x86_64 (base3)
Error: Missing Dependency: httpd = 2.2.13-1.fc11 is needed by package httpd-devel-2.2.13-1.fc11.x86_64
(base3)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
Error: /usr/share/vzyum/bin/yum failed, exitcode=1

Cause

Apache dans Fedora 10 est plus récent que celui dans Fedora 11 (httpd-2.2.14-1.fc10 par rapport à httpd 2.2.13-1.fc11). Donc, la version de l'Apache reste l'ancienne après la mise à niveau de l'OS du conteneur. Mais les répertoires sont changés vers Fedora 11 et mod_ssl de Fedora 11 requière apache de Fedora 11.

Résolution

La solution est de supprimer manuellement httpd après la mise à niveau et d'installer à partir de Fedora 11. Ce problème sera résolu définitivement automatiquement lorsque Fedora met à jour httpd dans Fedora 11 vers 2.2.14

35c16f1fded8e42577cb3df16429c57a d02f9caf3e11b191a38179103495106f e8e50b42231236b82df27684e7ec0beb 2897d76d56d2010f4e3a28f864d69223

Email subscription for changes to this article
Save as PDF