Проблема с установкой mysql

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

alex_niv
Сообщения: 18

Проблема с установкой mysql

Сообщение alex_niv »

Добрый день!

Не могу установить mysql из бинарного дистрибутива под SUSE 9.3
После запуска mysql_install_db вылетает следующая ошщибка:
./bin/mysql: error while loading shared librares: libstdc++.so.6: cannot open shared object file: No such file or directory.
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: Проблема с установкой mysql

Сообщение pzp-5 »

Наверное, не хватает библиотеки libstdc++.so.6.
Нужная либа находится в пакете gcc-чегото_там.
Если все установлено, то необходимо создать симлинк с этим названием на существующую библиотеку (типа libstdc++.so.6.0.1) .
Странно, неужели сюзевый установщик не проверяет зависимости?
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
alex_niv
Сообщения: 18

Re: Проблема с установкой mysql

Сообщение alex_niv »

pzp-5 писал(а):
12.09.2006 17:18
Наверное, не хватает библиотеки libstdc++.so.6.
Нужная либа находится в пакете gcc-чегото_там.
Если все установлено, то необходимо создать симлинк с этим названием на существующую библиотеку (типа libstdc++.so.6.0.1) .
Странно, неужели сюзевый установщик не проверяет зависимости?


в том то и дело что есть эта библиотека.
а что означает создать симлинк на существующую библиотеку, как это сделать?
Спасибо сказали:
Savage
Сообщения: 136
ОС: Linux/BSD

Re: Проблема с установкой mysql

Сообщение Savage »

СимЛинк - символическая ссылка на файл. Создается командой ln -s source destination. Более подробную информацию можно почерпнуть из man ln.
Все познается в сравнении...
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: Проблема с установкой mysql

Сообщение pzp-5 »

alex_niv писал(а):
13.09.2006 10:51
в том то и дело что есть эта библиотека.
а что означает создать симлинк на существующую библиотеку, как это сделать?

Приведите полное имя с полным путем к этой библиотеке.
Например, подобная библиотека здесь: /usr/lib/libstdc++.so.6.0.6
С помощью команды strace посмотрите, где и под каким именем мускул ищет данную библиотеку

Код: Выделить всё

strace -o tmp.txt mysql_install_db && cat tmp.txt | grep 'libstdc++' && rm tmp.txt

Получаем результат , например /lib//libstdc++.so.6
Тогда (на моем примере) делаем так

Код: Выделить всё

ln -s /lib/libstdc++.so.6 /usr/lib/libstdc++.so.6.0.6
Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
malor
Сообщения: 335

Re: Проблема с установкой mysql

Сообщение malor »

Намеревался поставить несколько пакетов из группы MySQL Database. После нажатия на кнопку Update выдало:
Package Not Found
The following could not be found on your system. Installation cannot continue until ti is installed.
Unlocatable package - perl-DBD-MySQL
Required by - ('mysql','4.1.7','4.RHEL4.1')

Тогда я проделал следующее:
# locate perl-DBD-MySQL
# rpm -i perl-DBD-MySQL-2.9004-3.1.i386.rpm
warning: perl-DBD-MySQL-2.9004-3.1.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
package perl-DBD-MySQL-2.9004-3.1 is already installed
# rpm -e perl-DBD-MySQL-2.9004-3.1.i386.rpm
error: package perl-DBD-MySQL-2.9004-3.1.i386.rpm is not installed

Как это понимать ?
rpm --rebuilddb - не помогла...

RH EL 4AS
Спасибо сказали:
Аватара пользователя
Vado
Сообщения: 89
ОС: SUSE 10.2

Re: Проблема с установкой mysql

Сообщение Vado »

попробуй не нажатием на кнопку, а через консоль (yum install perl-DBD-MySQL-2.9004-3.1.i386.rpm - если не ошибаюсь - в RH - yum, так?)
По прошествии веков, из воды вышел организм, назвавший себя человеком. Посмотрев на звездное небо он сказал: "Это будет моим..."
Спасибо сказали:
malor
Сообщения: 335

Re: Проблема с установкой mysql

Сообщение malor »

А на следующий день он поставился без проблем почему-то...Кстати, сейчас, аналогичная проблема с Pervasive.SQL у меня:

Код: Выделить всё

# rpm -ivh Pervasive.SQL-9.10-020.000.i486.rpm
Подготовка...               ########################################### [100%]
+++++ Checking current user rights...
Passed...

+++++ Checking for previous installs...
Passed...

   1:Pervasive.SQL          ########################################### [100%]
+++++ Setting up group and admgroup...
Creating group pvsw...
Creating group pvsw-adm...

+++++ Setting up user psql...
Creating user psql, this may take a while...
ERROR: The user psql could not be created due to a system limitation. Please reinstall the product.
ошибка: %post(Pervasive.SQL-9.10-020.000.i486) scriptlet failed, exit status 1
[root@tev PSQL_9.10_Server_Linux]# rpm -ivh Pervasive.SQL-9.10-020.000.i486.rpm
Подготовка...               ########################################### [100%]
        пакет Pervasive.SQL-9.10-020.000 уже установлен
[root@tev PSQL_9.10_Server_Linux]# ps aux |grep psql
root      3338  0.0  0.2   3972   660 pts/2    R+   16:28   0:00 grep psql
[root@tev PSQL_9.10_Server_Linux]# rpm -e Pervasive.SQL-9.10-020.000.i486.rpm
ошибка: пакет Pervasive.SQL-9.10-020.000.i486.rpm не установлен

ASPLinux 11
Спасибо сказали:
Аватара пользователя
Vado
Сообщения: 89
ОС: SUSE 10.2

Re: Проблема с установкой mysql

Сообщение Vado »

ну... почему бы не поставить Pervasive.SQL-9.10-020.000.i486.rpm....
По прошествии веков, из воды вышел организм, назвавший себя человеком. Посмотрев на звездное небо он сказал: "Это будет моим..."
Спасибо сказали: