1 (04.09.2012 17:14:53 отредактировано CyberGod)

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

[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

2

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

3

Требуется запустить 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
Вот и пытаюсь ab

4

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

5 (04.09.2012 17:14:22 отредактировано CyberGod)

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

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

[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

6

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

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

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

7 (04.09.2012 17:43:44 отредактировано CyberGod)

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

[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 всё также ругается.

8

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

9

Я не знаю как это, две версии.
Вчера за пару часов до того как написал пост, устанвоил 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

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

10

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

11

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

Вбил вот так:

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

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

[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

и

yum update.

Делаю:

[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

12

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