nixp.ru v3.0

16 января 2017,
понедельник,
13:46:44 MSK

DevOps с компанией «Флант»
stealth написал 7 августа 2008 года в 13:35 (715 просмотров) Ведет себя неопределенно; открыл 103 темы в форуме, оставил 124 комментария на сайте.

Доброе время суток друзья!

Имею сервер на котором установлена Fedora 8. Сегодня переустановил mysql,вот по этой схеме:

groupadd mysql

useradd -g mysql mysql

tar -xvfz mysql-VERSION.tar.gz

cd mysql-VERSION

./configure —prefix=/usr/local/mysql —localstatedir=/usr/local/mysql/data

make

make install

scripts/mysql_install_db

chown -R root /usr/local/mysql

chown -R mysql /usr/local/mysql/data

chgrp -R mysql /usr/local/mysql

cp support-files/my-medium.cnf /etc/my.cnf

/usr/local/mysql/bin/safe_mysqld —user=mysql &

После всего этого перестал грузться httpd,ругается на тему auth_mysql.conf :

[root@mil ~]# service httpd start

Starting httpd: httpd: Syntax error on line 209 of /etc/httpd/conf/httpd.conf: Syntax error on line 6 of /etc/httpd/conf.d/auth_mysql.conf: Cannot load /etc/httpd/modules/mod_auth_mysql.so into server: libmysqlclient.so.15: cannot open shared object file: No such file or directory

[FAILED]

[root@mil ~]#

Вот чо выдаёт поиск на тему libmysqlclient.so :

[root@mil ~]# find / -name libmysqlclient.so

/usr/local/mysql/lib/mysql/libmysqlclient.so

[root@mil ~]#

Как можно решить эту проблему?

Заранее благодарю. ;)

// Тему переместил(а) Dmitry Shurupov из форума «UNIX FAQ: вопросы по UNIX/Linux».

Дмитрий Шурупов

Очевидно, вся проблема вызвана тем, что модуль Apache (mod_auth_mysql) был собран с другой версией MySQL.

В дистрибутивах типа Fedora крайне не рекомендуется ставить пакеты из исходников — это всегда будет приводить к подобным проблемам. Лучший вариант решения — найти нужную версию MySQL в RPM-сборке для своей системы (и соответствующий ей пакет с mod_auth_mysql).

Из альтернативных («плохих») вариантов можно посоветовать: а) пересобрать модуль Apache/весь Apache (что может привести к дальнейшим проблемам…), б) попробовать сделать из текущей установки MySQL то, что хочет увидеть Apache, например, путем создания symlink с libmysqlclient.so на libmysqlclient.so.15 (возможно, все это добро еще надо будет положить в другой каталог с библиотеками системы вроде /lib, /usr/lib и прогнать ldconfig).

stealth

10.X my friend,щас попробую варианты.

stealth

Не помоглo… =(

Пробую установить mysql через yum выдаёт вот чо:

[root@mil ~]# yum install mysql

Setting up Install Process

Parsing package install arguments

Resolving Dependencies

—> Running transaction check

—> Package mysql.i386 0:5.0.51a-2.fc10 set to be updated

—> Processing Dependency: mysql-libs = 5.0.51a-2.fc10 for package: mysql

—> Processing Dependency: libssl.so.7 for package: mysql

—> Processing Dependency: libcrypto.so.7 for package: mysql

—> Running transaction check

—> Package mysql-libs.i386 0:5.0.51a-2.fc10 set to be updated

—> Package openssl.i686 0:0.9.8g-10.fc10 set to be updated

—> Processing Dependency: ca-certificates >= 2008-5 for package: openssl

—> Processing Dependency: libcrypto.so.6 for package: python

—> Processing Dependency: libcrypto.so.6 for package: crypto-utils

—> Processing Dependency: libcrypto.so.6 for package: openssh-clients

—> Processing Dependency: libcrypto.so.6 for package: mod_authz_ldap

—> Processing Dependency: libcrypto.so.6 for package: hpijs

—> Processing Dependency: libcrypto.so.6 for package: hplip

—> Processing Dependency: libcrypto.so.6 for package: kdenetwork

—> Processing Dependency: libcrypto.so.6 for package: postgresql-libs

—> Processing Dependency: libcrypto.so.6 for package: exim

—> Processing Dependency: libcrypto.so.6 for package: transmission

—> Processing Dependency: libcrypto.so.6 for package: ruby-libs

—> Processing Dependency: libcrypto.so.6 for package: neon

—> Processing Dependency: libcrypto.so.6 for package: httpd-tools

—> Processing Dependency: libcrypto.so.6 for package: openldap-clients

—> Processing Dependency: libcrypto.so.6 for package: openvpn

—> Processing Dependency: libcrypto.so.6 for package: bind-libs

—> Processing Dependency: libcrypto.so.6 for package: esmtp

—> Processing Dependency: libcrypto.so.6 for package: pam_ccreds

—> Processing Dependency: libcrypto.so.6 for package: postgresql-server

—> Processing Dependency: libcrypto.so.6 for package: evolution-data-server

—> Processing Dependency: libcrypto.so.6 for package: cyrus-sasl

—> Processing Dependency: libcrypto.so.6 for package: net-snmp

—> Processing Dependency: libcrypto.so.6 for package: amarok

—> Processing Dependency: libcrypto.so.6 for package: libsane-hpaio

—> Processing Dependency: libcrypto.so.6 for package: spamassassin

—> Processing Dependency: libcrypto.so.6 for package: vsftpd

—> Processing Dependency: libcrypto.so.6 for package: openssl-devel

—> Processing Dependency: libcrypto.so.6 for package: openssh-server

—> Processing Dependency: libcrypto.so.6 for package: mysql-connector-odbc

—> Processing Dependency: libcrypto.so.6 for package: wireshark

—> Processing Dependency: libcrypto.so.6 for package: wget

—> Processing Dependency: libcrypto.so.6 for package: openslp

—> Processing Dependency: libcrypto.so.6 for package: mod_ssl

—> Processing Dependency: libcrypto.so.6 for package: perl-Net-SSLeay

—> Processing Dependency: libcrypto.so.6 for package: Pound

—> Processing Dependency: libcrypto.so.6 for package: dhcpv6-client

—> Processing Dependency: libcrypto.so.6 for package: fetchmail

—> Processing Dependency: libcrypto.so.6 for package: gnome-vfs2

—> Processing Dependency: libcrypto.so.6 for package: php-mysql

—> Processing Dependency: libcrypto.so.6 for package: ntp

—> Processing Dependency: libcrypto.so.6 for package: net-snmp-libs

—> Processing Dependency: libcrypto.so.6 for package: libesmtp

—> Processing Dependency: libcrypto.so.6 for package: opal

—> Processing Dependency: libcrypto.so.6 for package: squid

—> Processing Dependency: libcrypto.so.6 for package: htdig

—> Processing Dependency: libcrypto.so.6 for package: bind-utils

—> Processing Dependency: libcrypto.so.6 for package: pwlib

—> Processing Dependency: libcrypto.so.6 for package: openssh

—> Processing Dependency: libcrypto.so.6 for package: cyrus-sasl-md5

—> Processing Dependency: libcrypto.so.6 for package: openldap

—> Processing Dependency: libcrypto.so.6 for package: tomcat-native

—> Processing Dependency: libcrypto.so.6 for package: kftpgrabber

—> Processing Dependency: libcrypto.so.6 for package: libflashsupport

—> Processing Dependency: libcrypto.so.6 for package: qca-tls

—> Processing Dependency: libcrypto.so.6 for package: dovecot

—> Processing Dependency: libcrypto.so.6 for package: elinks

—> Processing Dependency: libcrypto.so.6 for package: perl-DBD-MySQL

—> Processing Dependency: libcrypto.so.6 for package: bes

—> Processing Dependency: libcrypto.so.6 for package: tcpdump

—> Processing Dependency: libcrypto.so.6 for package: stunnel

—> Processing Dependency: libcrypto.so.6 for package: sendmail

—> Processing Dependency: libcrypto.so.6 for package: ipsec-tools

—> Processing Dependency: libcrypto.so.6 for package: libdhcp6client

—> Processing Dependency: libcrypto.so.6 for package: libwvstreams

—> Processing Dependency: libcrypto.so.6 for package: nmap

—> Processing Dependency: libcrypto.so.6 for package: php-cli

—> Processing Dependency: libcrypto.so.6 for package: postgresql

—> Processing Dependency: libcrypto.so.6 for package: python-ldap

—> Processing Dependency: libcrypto.so.6 for package: php

—> Processing Dependency: libcrypto.so.6 for package: distcache

—> Processing Dependency: libcrypto.so.6 for package: subversion

—> Processing Dependency: libcrypto.so.6 for package: postfix

—> Processing Dependency: libcrypto.so.6 for package: wireshark-gnome

—> Processing Dependency: libcrypto.so.6 for package: lftp

—> Processing Dependency: libcrypto.so.6 for package: lighttpd

—> Processing Dependency: libcrypto.so.6 for package: xen

—> Processing Dependency: libcrypto.so.6 for package: wpa_supplicant

—> Processing Dependency: libssl.so.6 for package: python

….

http://217.113.4.136/pub/fedora/linux/rele…ata/repomd.xml: [Errno 12] Timeout:

Может стоит поменять репозиторий…? O_o

stealth

Пробовал два варианта:

1)

echo «/usr/local/mysql/lib/mysql» >> /etc/ld.so.conf

ldconfig

2)

ln -s /usr/local/mysql/lib/mysql/libmysqlclient.so /usr/lib/libmysqlclient.so

Дмитрий Шурупов

Тут советуют обновить локальные данные о файлах в репозитории:

su -
yum clean all
yum --disablerepo=fedora check-update

Если не поможет, то, видимо, пробовать другой реп…

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.