1

Итак продолжаются мои попытки настроить CentOS minimal под свои нужды (mail сервером он должен работать)
Итак выполняю:

[root@localhost ~]# yum install postfix
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
base                                                                                                                                             | 3.7 kB     00:00
updates                                                                                                                                          | 3.5 kB     00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package postfix.i386 2:2.8.7-1.el5 set to be updated
--> Processing Dependency: cyrus-sasl >= 2.1.10 for package: 2:postfix-2.8.7-1.el5.i386
--> Processing Dependency: libmysqlclient.so.15 for package: 2:postfix-2.8.7-1.el5.i386
--> Processing Dependency: libldap-2.3.so.0 for package: 2:postfix-2.8.7-1.el5.i386
--> Processing Dependency: libdb-4.3.so for package: 2:postfix-2.8.7-1.el5.i386
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: 2:postfix-2.8.7-1.el5.i386
--> Processing Dependency: libssl.so.6 for package: 2:postfix-2.8.7-1.el5.i386
--> Processing Dependency: libcrypto.so.6 for package: 2:postfix-2.8.7-1.el5.i386
--> Processing Dependency: postgresql-libs for package: 2:postfix-2.8.7-1.el5.i386
--> Processing Dependency: libpq.so.4 for package: 2:postfix-2.8.7-1.el5.i386
--> Processing Dependency: liblber-2.3.so.0 for package: 2:postfix-2.8.7-1.el5.i386
--> Running transaction check
---> Package compat-db43.i686 0:4.3.29-15.el6 set to be updated
---> Package compat-openldap.i686 0:2.4.19_2.3.43-15.el6_0.2 set to be updated
---> Package cyrus-sasl.i686 0:2.1.23-8.el6 set to be updated
---> Package openssl098e.i686 0:0.9.8e-17.el6.centos set to be updated
---> Package postfix.i386 2:2.8.7-1.el5 set to be updated
--> Processing Dependency: libmysqlclient.so.15 for package: 2:postfix-2.8.7-1.el5.i386
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: 2:postfix-2.8.7-1.el5.i386
--> Processing Dependency: libpq.so.4 for package: 2:postfix-2.8.7-1.el5.i386
---> Package postgresql-libs.i686 0:8.4.7-1.el6_0.1 set to be updated
--> Finished Dependency Resolution
Error: Package: 2:postfix-2.8.7-1.el5.i386 (CentALT)
           Requires: libmysqlclient.so.15(libmysqlclient_15)
           Available: mysql-libs-5.0.92-1.el5.i386 (CentALT)
               libmysqlclient.so.15(libmysqlclient_15)
Error: Package: 2:postfix-2.8.7-1.el5.i386 (CentALT)
           Requires: libmysqlclient.so.15
           Available: mysql-libs-5.0.92-1.el5.i386 (CentALT)
               libmysqlclient.so.15
Error: Package: 2:postfix-2.8.7-1.el5.i386 (CentALT)
           Requires: libpq.so.4
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[root@localhost ~]# yum install libmysqlclient.so.15
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mysql-libs.i386 0:5.0.92-1.el5 set to be updated
--> Processing Dependency: libssl.so.6 for package: mysql-libs-5.0.92-1.el5.i386
--> Processing Dependency: libcrypto.so.6 for package: mysql-libs-5.0.92-1.el5.i386
--> Running transaction check
---> Package openssl098e.i686 0:0.9.8e-17.el6.centos set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================================================================
 Package                                 Arch                             Version                                             Repository                           Size
========================================================================================================================================================================
Installing:
 mysql-libs                              i386                             5.0.92-1.el5                                        CentALT                             1.8 M
Installing for dependencies:
 openssl098e                             i686                             0.9.8e-17.el6.centos                                base                                773 k

Transaction Summary
========================================================================================================================================================================
Install       2 Package(s)
Upgrade       0 Package(s)

Total size: 2.6 M
Installed size: 6.5 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
libmysqlclient.so.16 is needed by (installed) mysql-5.1.52-1.el6_0.1.i686
libmysqlclient.so.16 is needed by (installed) perl-DBD-MySQL-4.013-3.el6.i686
libmysqlclient.so.16 is needed by (installed) mysql-server-5.1.52-1.el6_0.1.i686
libmysqlclient.so.16 is needed by (installed) php-mysql-5.3.2-6.el6_0.1.i686
libmysqlclient.so.16(libmysqlclient_16) is needed by (installed) mysql-5.1.52-1.el6_0.1.i686
libmysqlclient.so.16(libmysqlclient_16) is needed by (installed) perl-DBD-MySQL-4.013-3.el6.i686
libmysqlclient.so.16(libmysqlclient_16) is needed by (installed) mysql-server-5.1.52-1.el6_0.1.i686
libmysqlclient.so.16(libmysqlclient_16) is needed by (installed) php-mysql-5.3.2-6.el6_0.1.i686
libmysqlclient_r.so.16 is needed by (installed) mysql-5.1.52-1.el6_0.1.i686
libmysqlclient_r.so.16 is needed by (installed) mysql-server-5.1.52-1.el6_0.1.i686
libmysqlclient_r.so.16(libmysqlclient_16) is needed by (installed) mysql-5.1.52-1.el6_0.1.i686
libmysqlclient_r.so.16(libmysqlclient_16) is needed by (installed) mysql-server-5.1.52-1.el6_0.1.i686
mysql-libs = 5.1.52-1.el6_0.1 is needed by (installed) mysql-5.1.52-1.el6_0.1.i686
Please report this error in [url]http://bugs.centos.org/set_project.php?project_id=16&ref=http://bugs.centos.org/bug_report_page.php?category=yum[/url]
 You could try running: rpm -Va --nofiles --nodigest

Прошу обратить внимание на ошибку:

Downloading Packages:
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
libmysqlclient.so.16 is needed by (installed) mysql-5.1.52-1.el6_0.1.i686
libmysqlclient.so.16 is needed by (installed) perl-DBD-MySQL-4.013-3.el6.i686
libmysqlclient.so.16 is needed by (installed) mysql-server-5.1.52-1.el6_0.1.i686
libmysqlclient.so.16 is needed by (installed) php-mysql-5.3.2-6.el6_0.1.i686
libmysqlclient.so.16(libmysqlclient_16) is needed by (installed) mysql-5.1.52-1.el6_0.1.i686
libmysqlclient.so.16(libmysqlclient_16) is needed by (installed) perl-DBD-MySQL-4.013-3.el6.i686
libmysqlclient.so.16(libmysqlclient_16) is needed by (installed) mysql-server-5.1.52-1.el6_0.1.i686
libmysqlclient.so.16(libmysqlclient_16) is needed by (installed) php-mysql-5.3.2-6.el6_0.1.i686
libmysqlclient_r.so.16 is needed by (installed) mysql-5.1.52-1.el6_0.1.i686
libmysqlclient_r.so.16 is needed by (installed) mysql-server-5.1.52-1.el6_0.1.i686
libmysqlclient_r.so.16(libmysqlclient_16) is needed by (installed) mysql-5.1.52-1.el6_0.1.i686
libmysqlclient_r.so.16(libmysqlclient_16) is needed by (installed) mysql-server-5.1.52-1.el6_0.1.i686
mysql-libs = 5.1.52-1.el6_0.1 is needed by (installed) mysql-5.1.52-1.el6_0.1.i686
Please report this error in [url]http://bugs.centos.org/set_project.php?project_id=16&ref=http://bugs.centos.org/bug_report_page.php?category=yum[/url]
 You could try running: rpm -Va --nofiles --nodigest

Но вот при желании установить эти 2 файла, приходит сообщение что они уже установлены.
В чём дело ? Где туплю ?

2

Установка dovecot-a прошла без проблем, также и mysql установился без единой ошибки.

3

Вероятно репа CentALT кривая и/или несовместима с другими твоими репами.

4

не думаю что репа кривая:

[root@localhost yum.repos.d]# yum makecache
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
epel/metalink                                                                                                                                    | 3.1 kB     00:00
 * epel: mirror01.idc.hinet.net
 * rpmforge: apt.sw.be
CentALT                                                                                                                                          |  951 B     00:00
base                                                                                                                                             | 3.7 kB     00:00
epel                                                                                                                                             | 4.3 kB     00:00
epel/filelists_db                                                                                                                                | 4.7 MB     00:09
epel/primary_db                                                                                                                                  | 3.5 MB     00:03
epel/other_db                                                                                                                                    | 1.8 MB     00:03
epel/group_gz                                                                                                                                    | 212 kB     00:00
epel/updateinfo                                                                                                                                  | 248 kB     00:00
extras                                                                                                                                           | 3.0 kB     00:00
rpmforge                                                                                                                                         | 1.1 kB     00:00
updates                                                                                                                                          | 3.5 kB     00:00
Metadata Cache Created

5

А что это за репа у тебя libmysqlclient_15, из которой установлен конфликтующий пакет?
Покажи вывод yum provides "*libmysqlclient.so.15"

6

просто почему то yum не может найти эти 2 файла, и мне говорит что этого у тебя в репах нет, но в репе CentAlt есть другой.
В вышенаписанном посту видны мои репы (эпэл, рпмфордж, центальт). Возникает вопрос: ещё какой подключить ? Ведь до этого именно с этими репами 
установка проходила без проблем.

7

[root@localhost yum.repos.d]# yum provides "*libmysqlclient.so.15"
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
 * epel: mirror.nus.edu.sg
 * rpmforge: ftp-stud.fht-esslingen.de
mysql-libs-5.0.92-1.el5.i386 : The shared libraries required for MySQL clients
Repo        : CentALT
Matched from:
Filename    : /usr/lib/mysql/libmysqlclient.so.15
Other       : libmysqlclient.so.15

8

Ты уверен, что CentALT и rpmforge совместимы?
У тебя установлен libmysqlclient.so.16, а ты пытаешься установить пакет требующий libmysqlclient.so.15.
Разбирайся со своими репами. Сам виноват, что подключил несовместимые репозитории.

9 (18.11.2011 10:49:40 отредактировано i2ks)

dada пишет:

[root@localhost yum.repos.d]# yum provides "*libmysqlclient.so.15"
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
* epel: mirror.nus.edu.sg
* rpmforge: ftp-stud.fht-esslingen.de
mysql-libs-5.0.92-1.el5.i386 : The shared libraries required for MySQL clients
Repo        : CentALT
Matched from:
Filename    : /usr/lib/mysql/libmysqlclient.so.15
Other       : libmysqlclient.so.15

Откуда это все?  oO
У тебя какая то CENSORED волшебная твориться с репозиториями.

mysql-libs-5.0.92-1.el5.i386 : The shared libraries required for MySQL clients

у тебя mysql-libs 5.0.92 и от 5й ветки,  а сам mysql 5.1.52 от 6й ветки, хотя mysql-libs должен быть аналогичной версией.

Сам же сломал систему, и теперь жалуешься то что не можешь установить по. оО

It is good day to die ...
MS Windows 10
Заметки о главном...

10

Спасибо тебе прибольшое. Проблема решилась удалением репа CentAlt.

11 (18.11.2011 10:53:01 отредактировано Hrafn)

CentALT не совместим со базовыми репозиториями
кроме того, для чего на сервере rpmforge, в котором, в основном, мультимедиа пакеты - я не понимаю
ага, нашел маленький апдейт:
rpmforge, как минимум для EL6, разделили свои репы и сделали base совместимым с базовыми репозиториями, по идее. конфликтов там быть не должно