httpd-devel требует устаревшей версии glibc-common на CentOS 6.3

Для httpd-devel требуется устаревшая версия glibc-common для CentOS 6.3 x86_64 и Apache / 2.2.15. Он хочет 2.12-1.80.el6, и у меня установлено 2.12-1.80.el6_3.3.x86_64 (через CentOS @update repo)

Вот ошибка, когда я запускаю «yum install httpd-devel.x86_64»

Ошибка: Пакет: glibc-2.12-1.80.el6.i686 (базовый):

Requires: glibc-common = 2.12-1.80.el6 Installed: glibc-common-2.12-1.80.el6_3.3.x86_64 (@updates) glibc-common = 2.12-1.80.el6_3.3 Available: glibc-common-2.12-1.80.el6.x86_64 (base) glibc-common = 2.12-1.80.el6 

с «yum install httpd-devel.x86_64 –skip-broken», я получаю:

Пакеты пропущены из-за проблем с зависимостями:

 > apr-1.3.9-3.el6_1.2.i686 from base apr-devel-1.3.9-3.el6_1.2.x86_64 > from base apr-util-devel-1.3.9-3.el6_0.1.x86_64 from base > cyrus-sasl-devel-2.1.23-13.el6.x86_64 from base > db4-cxx-4.7.25-17.el6.x86_64 from base db4-devel-4.7.25-17.el6.x86_64 > from base glibc-2.12-1.80.el6.i686 from base > 1:httpd-devel-2.2.15-15.el6.vm.1.x86_64 from virtualmin > libuuid-2.17.2-12.7.el6.i686 from base > nss-softokn-freebl-3.12.9-11.el6.i686 from base > openldap-devel-2.4.23-26.el6.x86_64 from base 

Итог, я не могу установить httpd-devel.

Может ли это быть приоритетной проблемой?

 priority = 1 [asl-3.0] priority = 1 [base] priority = 1 [virtualmin] priority = 1 [virtualmin-universal] priority = 50 [epel] repo id | repo name | status C6.0-base | CentOS-6.0 - Base | disabled C6.0-centosplus | CentOS-6.0 - CentOSPlus | disabled C6.0-contrib | CentOS-6.0 - Contrib | disabled C6.0-extras | CentOS-6.0 - Extras | disabled C6.0-updates | CentOS-6.0 - Updates | disabled C6.1-base | CentOS-6.1 - Base | disabled C6.1-centosplus | CentOS-6.1 - CentOSPlus | disabled C6.1-contrib | CentOS-6.1 - Contrib | disabled C6.1-extras | CentOS-6.1 - Extras | disabled C6.1-updates | CentOS-6.1 - Updates | disabled C6.2-base | CentOS-6.2 - Base | disabled C6.2-centosplus | CentOS-6.2 - CentOSPlus | disabled C6.2-contrib | CentOS-6.2 - Contrib | disabled C6.2-extras | CentOS-6.2 - Extras | disabled C6.2-updates | CentOS-6.2 - Updates | disabled asl-3.0 | Atomicorp - - Atomic Secured Linux 3.0 | enabled: | 623 asl-3.0-testing | Atomicorp - - Atomic Secured Linux 3.0 (TESTING) | disabled base | CentOS-6 - Base | enabled: | 6,346 c6-media | CentOS-6 - Media | disabled centosplus | CentOS-6 - Plus | disabled contrib | CentOS-6 - Contrib | disabled debug | CentOS-6 - Debuginfo | disabled epel | Extra Packages for Enterprise Linux 6 - x86_64 | enabled: 7,627+125 epel-debuginfo | Extra Packages for Enterprise Linux 6 - x86_64 - Debug | disabled epel-source | Extra Packages for Enterprise Linux 6 - x86_64 - Source | disabled epel-testing | Extra Packages for Enterprise Linux 6 - Testing - x86_64 | disabled epel-testing-debuginfo | Extra Packages for Enterprise Linux 6 - Testing - x86_64 - Debug | disabled epel-testing-source | Extra Packages for Enterprise Linux 6 - Testing - x86_64 - Source | disabled extras | CentOS-6 - Extras | enabled: | 4 updates | CentOS-6 - Updates | enabled: | 0+523 virtualmin | RHEL/CentOS/Scientific 6 - x86_64 - Virtualmin | enabled: | 73 virtualmin-universal | Virtualmin Distribution Neutral Packages | enabled: | 187+1 

Apache от:

 rpm -qi httpd Name : httpd Relocations: (not relocatable) Version : 2.2.15 Vendor: (none) Release : 15.el6.vm.1 Build Date: Thu 17 May 2012 03:35:08 AM UTC Install Date: Thu 28 Jun 2012 05:13:47 AM UTC Build Host: srv1.cloud.virtualmin.com Group : System Environment/Daemons Source RPM: httpd-2.2.15-15.el6.vm.1.src.rpm Size : 3067984 License: ASL 2.0 Signature : DSA/SHA1, Thu 17 May 2012 03:09:42 PM UTC, Key ID e8dd3fa0a0bdbcf9 URL : http://httpd.apache.org/ Summary : Apache HTTP Server 

2 Solutions collect form web for “httpd-devel требует устаревшей версии glibc-common на CentOS 6.3”

Отключение приоритетов позволило «yum install httpd-devel» работать.

PS: У меня теперь есть приоритеты:

 priority = 10 [asl-3.0] priority = 10 [asl-3.0-testing] priority = 20 [virtualmin] priority = 20 [virtualmin-universal] priority = 30 [base] priority = 30 [updates] priority = 40 [extras] priority = 50 [epel] 

похоже ли это нормально?

Поздравляем: вы столкнулись с Dependeny Hell [tm]. Хорошая новость: это всегда навязывается самому себе; без исключений.

Virtualmin – я работал с Джейми над проектом до выхода SCONJ; это не похоже на него – это предоставление httpd-devel, которое нарушает соглашение об именах, изложенное в руководстве Fedora, которое, в свою очередь, регулирует корпоративную Linux-упаковку в CentOS. ЭТО НЕ ДОЛЖНО ПРОДОЛЖАТЬ – сторонние репозитории, такие как Virtualmin, не должны перегружать имена пакетов, поставленных вверх по потоку (например, те, которые принадлежат самой CentOS.

Итак, словом, вы использовали плохое репо. Не чувствуйте себя плохо: у многих из них есть эта проблема, и нет другого способа узнать об этом. Эван Даг раньше делал это в своих RPM.

Мне никогда не приходилось использовать настройку приоритетов, и я был на RedHat / производных с 98 или около того. Я не могу прокомментировать, действительно ли ваше решение действительно, и все это похоже на взлома, чтобы обойти проблему, которую теперь избегают regs.

Отключите репозиторий virtualmin.

 sed -i '/^enabled/r\enabled=0' /etc/yum.repos.d/name-of-virtualmin.repo-file 

Только включите его в командной строке для одноразовых вещей и поймите, пока они не исправят, что это вызовет проблемы с зависимостями.

 yum --enablerepo virtualmin [command] 

Джейми – ОЧЕНЬ умный и способный разработчик, и его продукт и репозиции должны быть лучше. Это может быть только краткосрочная вещь.

  • Как коррумпировать rpmdb?
  • linux + написать синтаксис в visudo
  • Не удалось установить драйвер LAN в RedHat (*** /lib/modules/2.6.32-358.el6.i686/build: нет такого файла или каталога)?
  • различные контрольные суммы исходного файла и скопированного файла
  • Как запустить скрипт, когда SSSD создает домашний каталог для нового пользователя
  • dirty_ratio на устройство
  • Персонажи тарабарщины в Redhat
  • Отключить летнее время
  • Systemd убивает сервис сразу после запуска
  • Невозможно настроить квоты в RHEL6 и CentOS6- quotecheck возвращает сообщение об ошибке
  • Как отключить процесс демона на RHEL 6.3, как SMF на Solaris
  • Linux и Unix - лучшая ОС в мире.