mysql-libs Problem unter SuSE

MySQL, PostgreSQL, SQLite
rudi
Posts: 69
Joined: 2004-12-08 19:10

mysql-libs Problem unter SuSE

Post by rudi » 2008-01-05 11:56

Hallo,

ich habe ein SuSE 10.3 Problem bezüglich MySQL. Installiert ist MySQL 4.1 aus den RPM, die MySQL bereitstellt. Einige Programme wie courier-authlib und ProFTPd wollen nun aber die 5er libs (libauthmysql.so.15 und einige weitere). Wie kann ich das Problem lösen? MySQL 4.1 muss zwingend installiert bleiben.

Gruß rudi

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: mysql-libs Problem unter SuSE

Post by Joe User » 2008-01-05 13:16

Installiere 4.1 parallel zur 5.1 per tar.gz nach /usr/local/mysql-4.1.x und vergebe unterschiedliche Sockets/Ports.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

Roger Wilco
Administrator
Administrator
Posts: 5924
Joined: 2004-05-23 12:53

Re: mysql-libs Problem unter SuSE

Post by Roger Wilco » 2008-01-05 13:22

rudi wrote:Wie kann ich das Problem lösen? MySQL 4.1 muss zwingend installiert bleiben.

Die betreffenden Programme neu kompilieren und gegen die installierten MySQL-Bibliotheken linken. Alternativ kannst du versuchen, die MySQL-Bibliotheken (nicht den kompletten Server!) für die Version 5.0 parallel zu MySQL 4.1 zu installieren.

User avatar
isotopp
Posts: 471
Joined: 2003-08-21 10:21
Location: Berlin

Re: mysql-libs Problem unter SuSE

Post by isotopp » 2008-01-05 19:15

rudi wrote:Hallo,

ich habe ein SuSE 10.3 Problem bezüglich MySQL. Installiert ist MySQL 4.1 aus den RPM, die MySQL bereitstellt. Einige Programme wie courier-authlib und ProFTPd wollen nun aber die 5er libs (libauthmysql.so.15 und einige weitere). Wie kann ich das Problem lösen? MySQL 4.1 muss zwingend installiert bleiben.

Gruß rudi


In einem neueren mysql-shared-compat Paket sind auch ältere Versionen der Bibliotheken, die Du brauchst.

kris@h743107:~> rpm -qlp MySQL-shared-compat-5.0.45-0.sles10.i586.rpm
/usr/lib/libmysqlclient.so
/usr/lib/libmysqlclient.so.10
/usr/lib/libmysqlclient.so.10.0.0
/usr/lib/libmysqlclient.so.12
/usr/lib/libmysqlclient.so.12.0.0
/usr/lib/libmysqlclient.so.14
/usr/lib/libmysqlclient.so.14.0.0
/usr/lib/libmysqlclient.so.15
/usr/lib/libmysqlclient.so.15.0.0
/usr/lib/libmysqlclient_r.so
/usr/lib/libmysqlclient_r.so.10
/usr/lib/libmysqlclient_r.so.10.0.0
/usr/lib/libmysqlclient_r.so.12
/usr/lib/libmysqlclient_r.so.12.0.0
/usr/lib/libmysqlclient_r.so.14
/usr/lib/libmysqlclient_r.so.14.0.0
/usr/lib/libmysqlclient_r.so.15
/usr/lib/libmysqlclient_r.so.15.0.0