LINUX.ORG.RU
Ответ на: комментарий от notlive

notlive

Как добавить репозиторий и какой именно?


Смотрите, что у Вас в /etc/yum.repos.d/, копируете эти файлы и исправляете в копиях $basearch на i686.
Далее yum install httpd.i686

blackst0ne ★★★★★
()
Ответ на: комментарий от blackst0ne

Спасибо, получилось, только изменял не на i686 а на i386.

notlive
() автор топика
12 декабря 2012 г.
Ответ на: комментарий от no-dashi

После удаления х64 апача, подключения i386 репозитариев выдало вот такие дела:

Error: Protected multilib versions: nspr-4.9-1.el6.i686 != nspr-4.9.1-2.el6_3.x86_64

Error: Protected multilib versions: apr-1.3.9-3.el6_1.2.i686 != apr-1.3.9-5.el6_2.x86_64

Error: Protected multilib versions: nss-util-3.13.3-2.el6.i686 != nss-util-3.13.5-1.el6_3.x86_64

Error: Protected multilib versions: openldap-2.4.23-26.el6.i686 != openldap-2.4.23-26.el6_3.2.x86_64

Error: Protected multilib versions: nss-3.13.3-6.el6.i686 != nss-3.13.5-1.el6_3.x86_64

Попытки даунгрейда ни к чему не привели. Продолжало выдавать кучи зависимостей, включая удаление yum и тд. Куда копать дальше?

flibustier
()
Ответ на: комментарий от flibustier

1. Отключаешь репозиторий 32-битный

2. Делаешь yum update

3. Подключаешь репозитории 32-битные (и базовый и updates!)

4. Ставишь 32-битный апач и все потребные ему бибилиотеки, добавляя к имени пакета архитектуру, например yum install nss.i686 openldap-i686 httpd.i686

Твоя проблема в том, что при многоархитектурной системе надо держать синхронными версии пакетов для 32-битной и 64-битной архитектур.

no-dashi ★★★★★
()
Последнее исправление: no-dashi (всего исправлений: 1)
Ответ на: комментарий от no-dashi

Спасибо, но, к сожалению, такой рецеп не помог. Попытался теперь уже поставить с опцией

--setopt=protected_multilib=false

Но теперь выдает уже ошибки вида

Transaction Check Error

Народ рекомендует

rpm -e --nodeps --allmatches cyrus-sasl-lib nss-util nspr openldap nss

Ну и дорекомендовался - теперь и rpm не запускается. Соответственно, yum тоже не работает. Есть ли сейчас возможность восстановления пенеджера пакетов? Centos 6.3 x86_64

flibustier
()
Ответ на: комментарий от notlive

Да это уже не получится. yum зависит от rpm, а rpm в свою очередь от указанной библиотеки. Целостность пакетов и либ нарушена. Так что снесли систему, поставили x32 адро с pae и все нормально.

flibustier
()
Ответ на: комментарий от flibustier

Да это уже не получится. yum зависит от rpm, а rpm в свою очередь от указанной библиотеки.

в мандриве помогало rpm --rebuild-db или что-то похожее...

поставили x32 адро с pae и все нормально.

а почему нельзя было поставить 64х битный апач?

drBatty ★★
()
Ответ на: комментарий от drBatty

В моем случае нужен был Apache 32 т.к. хранилище конфигурации 1с стоял 32, нету под него 64 разрядного сервера хранилища... Поэтому пришлось плясать с репозиторями.

notlive
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.