LinuxForum.Fans
Тема

Ошибка при установки glibc.i686

Автор: CyberGod 12 сообщений 4107 просмотров
#273530

Здравствуйте, поставил себе федору x86-x64. Пытаюсь поставить glibc.i686
Выдаёт ошибку.
Подскажите пожалуйста в чём дело?

text

[root@Fedora klareco]# yum install glibc.i686 Loaded plugins: langpacks, presto, refresh-packagekit Resolving Dependencies There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them. --> Running transaction check ---> Package glibc.i686 0:2.15-56.fc17 will be installed --> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.15-56.fc17.i686 --> Processing Dependency: libfreebl3.so for package: glibc-2.15-56.fc17.i686 --> Running transaction check ---> Package nss-softokn-freebl.i686 0:3.13.5-1.fc17 will be installed --> Finished Dependency Resolution Error: Protected multilib versions: glibc-2.15-56.fc17.i686 != glibc-2.15-37.fc17.x86_64 Error: Protected multilib versions: nss-softokn-freebl-3.13.5-1.fc17.i686 != nss-softokn-freebl-3.13.4-2.fc17.x86_64

#273531

а для чего вы ставите glibc.i686?

#273533

Требуется запустить xampp.
Xampp выдаёт:
XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.

Чтобы была совместима надо поставить: yum -y install glibc.i686 libgcc.i686 libstdc++.i686
Вот и пытаюсь :)

#273535

Сперва сделай yum update. И после того как всё обновится уже устанавливай. Всё будет нормально.

#273538

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

Вот даже покажу:

text
[root@Fedora klareco]# yum update
Loaded plugins: langpacks, presto, refresh-packagekit
No Packages marked for Update
[root@Fedora klareco]# yum install glibc.i686
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
--> Running transaction check
---> Package glibc.i686 0:2.15-56.fc17 will be installed
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.15-56.fc17.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.15-56.fc17.i686
--> Running transaction check
---> Package nss-softokn-freebl.i686 0:3.13.5-1.fc17 will be installed
--> Finished Dependency Resolution
Error: Protected multilib versions: glibc-2.15-56.fc17.i686 != glibc-2.15-37.fc17.x86_64
Error: Protected multilib versions: nss-softokn-freebl-3.13.5-1.fc17.i686 != nss-softokn-freebl-3.13.4-2.fc17.x86_64
#273539

Не может этого быть, ибо текущая версия такая:

text
Установленные пакеты
glibc.i686                                                                  2.15-56.fc17                                                                @updates
glibc.x86_64                                                                2.15-56.fc17                                                                @updates

Сделай yum clean all
Затем покажи вывод yum list glibc

#273540

Сделал yum clean all.
Снова попробовал обновиться, снова пишет, что нечего обновлять.
Снова сделал yum clean all.
Показываю вывод yum list glibc:

text

[root@Fedora klareco]# yum list glibc
Loaded plugins: langpacks, presto, refresh-packagekit
fedora/metalink                                          |  30 kB     00:00     
fedora                                                   | 4.2 kB     00:00     
updates/metalink                                         |  26 kB     00:00     
updates                                                  | 4.7 kB     00:00     
(1/2): fedora/primary_db                                 |  14 MB     00:01     
(2/2): updates/primary_db                                | 5.6 MB     00:00     
fedora/group_gz                                          | 434 kB     00:00     
updates/group_gz                                         | 434 kB     00:00     
Installed Packages
glibc.x86_64              2.15-37.fc17              @koji-override-0/$releasever
glibc.x86_64              2.15-56.fc17              installed                   
Available Packages
glibc.i686                2.15-56.fc17              updates                     
[root@Fedora klareco]# 

При попытке: yum install glibc.i686 всё та же неудача. Ну и соответственно xampp всё также ругается.

#273621

Надо удалить glibc.x86_64 2.15-37.fc17
Как это у тебя две версии поставлены? Ты из коджи ставил что ли?

#273628

Я не знаю как это, две версии.
Вчера за пару часов до того как написал пост, устанвоил Fedor'y, она почти сразу же предложила обновиться. Обновился. Перезапустился.
После обновления не хотела запускаться пару раз. Зависала на мертво, сразу же после авторизации. Потом наконец чудом запустилась.

Установил xampp, попробовал запустить, обломался.

Устанавливал через консоль:
Вбил yum -y install glibc.i686 libgcc.i686 libstdc++.i686, увидел, что ошибка, начал по очереди.
Вбил: yum install glibc.i686
Дальше история известна.


По поводу:

Надо удалить glibc.x86_64 2.15-37.fc17

Зашёл в консоль под рутом, пишу [root@Fedora klareco]# yum remove glibc.x86_64
Много пишет, в конце выдаёт:
Error: Trying to remove "yum", which is protected

Подскажите пожалуйста. в чём дело.

#273761

А если удалять glibc-2.15-37?
И откуда и как ты ставил этот xampp? Может это он сломал всё.

#273958

А если удалять glibc-2.15-37?

Вбил вот так:

text
yum remove glibc-2.15-37.fc17

Удалилось, подробности:.

Показать

[root@Fedora klareco]# yum remove glibc-2.15-37.fc17
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
--> Running transaction check
---> Package glibc.x86_64 0:2.15-37.fc17 will be erased
--> Processing Dependency: glibc = 2.15-37.fc17 for package: glibc-common-2.15-37.fc17.x86_64
--> Running transaction check
---> Package glibc-common.x86_64 0:2.15-37.fc17 will be erased
--> Finished Dependency Resolution

================================================================================
Package Arch Version Repository Size
================================================================================
Removing:
glibc x86_64 2.15-37.fc17 @koji-override-0/$releasever 13 M
Removing for dependencies:
glibc-common x86_64 2.15-37.fc17 @koji-override-0/$releasever 112 M

Transaction Summary
================================================================================
Remove 1 Package (+1 Dependent package)

Installed size: 126 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : glibc-2.15-37.fc17.x86_64 1/2
Erasing : glibc-common-2.15-37.fc17.x86_64 2/2
Verifying : glibc-common-2.15-37.fc17.x86_64 1/2
Verifying : glibc-2.15-37.fc17.x86_64 2/2

Removed:
glibc.x86_64 0:2.15-37.fc17

Dependency Removed:
glibc-common.x86_64 0:2.15-37.fc17

Complete!

И откуда и как ты ставил этот xampp?

Скачал последнюю версию с офф сайта. Распаковал в ar xvfz xampp-linux-1.7.4.tar.gz -C /opt

После удаления сделал на всякий:

text
[root@Fedora klareco]# yum -y install glibc.i686 libgcc.i686 libstdc++.i686
Показать
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
--> Running transaction check
---> Package glibc.i686 0:2.15-56.fc17 will be installed
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.15-56.fc17.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.15-56.fc17.i686
---> Package libgcc.i686 0:4.7.0-5.fc17 will be installed
---> Package libstdc++.i686 0:4.7.0-5.fc17 will be installed
--> Running transaction check
---> Package nss-softokn-freebl.i686 0:3.13.5-1.fc17 will be installed
--> Finished Dependency Resolution
Error: Protected multilib versions: nss-softokn-freebl-3.13.5-1.fc17.i686 != nss-softokn-freebl-3.13.4-2.fc17.x86_64

и

text
yum update.

Делаю:

text
[root@Fedora klareco]# yum -y install glibc.i686 libgcc.i686 libstdc++.i686

История та же:

Показать

[root@Fedora klareco]# yum -y install glibc.i686 libgcc.i686 libstdc++.i686
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
--> Running transaction check
---> Package glibc.i686 0:2.15-56.fc17 will be installed
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.15-56.fc17.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.15-56.fc17.i686
---> Package libgcc.i686 0:4.7.0-5.fc17 will be installed
---> Package libstdc++.i686 0:4.7.0-5.fc17 will be installed
--> Running transaction check
---> Package nss-softokn-freebl.i686 0:3.13.5-1.fc17 will be installed
--> Finished Dependency Resolution
Error: Protected multilib versions: nss-softokn-freebl-3.13.5-1.fc17.i686 != nss-softokn-freebl-3.13.4-2.fc17.x86_64
#273960

Сделай то же самое и с этим пакетом. Удали устаревшую версию nss-softokn-freebl-3.13.4

Войдите или зарегистрируйтесь, чтобы ответить.