MySQL 5.0.18/Postfix 2.2.2-2

Paul Howarth paul at city-fan.org
Fri Mar 10 07:57:41 UTC 2006


On Thu, 2006-03-09 at 21:02 +0000, Jim Douglas wrote:
> >>From: Paul Howarth <paul at city-fan.org>
> >>Reply-To: For users of Fedora Core releases <fedora-list at redhat.com>
> >>To: For users of Fedora Core releases <fedora-list at redhat.com>
> >>Subject: Re: MySQL 5.0.18/Postfix 2.2.2-2
> >>Date: Thu, 09 Mar 2006 12:24:23 +0000
> >>
> >>jludwig wrote:
> >>>On Wednesday 08 March 2006 19:30, Jim Douglas wrote:
> >>>
> >>>>I get the following error when trying to start Postfix after rebuilding
> >>>>with MySQL 5.0.18
> >>>>
> >>>>postfix: error while loading shared libraries: libmysqlclient.so.14: 
> >>>>cannot
> >>>>open shared object file: No such file...
> >>>>
> >>>>MySQL runs fine...anyone know where I can download/install
> >>>>libmysqlclient.so.14?
> >>>>
> >>>>
> >>>>
> >>>>(Fedore Core 4.)
> >>>>
> >>>>Jim
> >>>
> >>>After upgrading using rpm -Uvh --nodeps --force *.rpm
> >>>/usr/lib/libmysqlclient.so.14 is replaced with 
> >>>/usr/lib/libmysqlclient.so.15.
> >>>
> >>>You might try;
> >>>
> >>>ln -s /usr/lib/libmysqlclient.so /usr/lib/libmysqlclient.so.14  or
> >>>ln -s /usr/lib/libmysqlclient.so.15 /usr/lib/libmysqlclient.so.14
> >>>
> >>>If this will work I do not know.
> >>
> >>Ugh.
> >>
> >>For the umpteenth time: using "--nodeps" and/or "--force" is likely to 
> >>break your system, as the OP has found out. RPM's dependencies are there 
> >>for a reason and if you deliberately ignore them, don't be surprised when 
> >>other things break.
> >>
> >>The correct fix for this problem is to install the MySQL4 compatibility 
> >>libraries, which include libmysqlclient.so.14. There is a mysqlclient14 
> >>package in rawhide for this purpose. You could probably rebuild the SRPM 
> >>on FC4 and install that to fix this problem.
> >>
> >>Paul.
> >>
> >>--
> >>fedora-list mailing list
> >>fedora-list at redhat.com
> >>To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
> >
> >I had already done this but was indeed afarid I was breaking something.
> >rpm -Uvh --nodeps --force postfix*.rpm
> >
> >So I installed rawhide and then potfix with,
> >
> >rpm -i postfix*.rpm
> >
> >And there are no error messages and postfix works fine!
> >
> >I don't have to re-install MySQL then Postfix.  Do I ?
> >
> >Thanks,
> >Jim
> >
> >
> >--
> >fedora-list mailing list
> >fedora-list at redhat.com
> >To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
> 
> I just found a problem with another program that depends on 
> libmysqlclient14.so.  The file is not found.
> 
> Did I usnderstand you correctly,

Evidently not.

> I installed rawhide from here,
> 
> http://download.fedora.redhat.com/pub/fedora/linux/core/development/i386/Fedora/RPMS/
> 	fedora-release-4-99.rawhide.noarch.rpm

"Rawhide" is the term used for the development version of Fedora Core,
which will soon (probably Monday) be branched to form Fedora Core 5.
It's the whole distribution, not a single package. The one you've
installed contains information about which yum repos to use for the
distribution (amongst other things), so you will probably find that next
time you do a "yum update", it will want to update almost everything
(i.e. take you almost all the way to FC5). Assuming that that's not what
you want to do right now, you should fix that by downgrading this
package back to the FC4 version:

rpm -Uvh --oldpackage
http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/os/Fedora/RPMS/fedora-release-4-2.noarch.rpm

> I did a find /usr -name 'libmysqlclient.*' and this file is no where to be 
> found?
> 
> Did you mean a different file to install so I can get 'libmysqlclient14.so'?

What I meant for you to do was to download the source RPM package
http://download.fedora.redhat.com/pub/fedora/linux/core/development/SRPMS/mysqlclient14-4.1.14-4.2.src.rpm
from the rawhide area and rebuild it on your system and then install it.

It's possible that simply installing the binary RPM will work though,
which might save you some time:

http://download.fedora.redhat.com/pub/fedora/linux/core/development/i386/Fedora/RPMS/mysqlclient14-4.1.14-4.2.i386.rpm

If you have dependency problems when trying to install this, you'll
probably have to rebuild from the source package above. Don't use
"--nodeps" or "--force".

Paul.




More information about the fedora-list mailing list