An update is needed Fedora!

Paul Howarth paul at city-fan.org
Wed Feb 23 15:57:28 UTC 2005


Rene Bon Ciric (Renich) wrote:
> Ok guys, here is the status
> 
> First of all, thank you all for your help, I've managed to get this far just beacause of your help! I promise i'm gonna make a great howto when we're done!
> 
> I've managed to build these RPM's with rpmbuild --rebuild package
> 
> Mysql
> 
> - mysql-4.1.9-1.i386.rpm
> - mysql-bench-4.1.9-1.i386.rpm
> - mysql-debuginfo-4.1.9-1.i386.rpm
> - mysql-devel-4.1.9-1.i386.rpm
> - mysql-server-4.1.9-1.i386.rpm
> 
> PHP
> 
> - php-5.0.3-2.i386.rpm
> - php-debuginfo-5.0.3-2.i386.rpm
> - php-devel-5.0.3-2.i386.rpm
> - php-gd-5.0.3-2.i386.rpm
> - php-imap-5.0.3-2.i386.rpm
> - php-ldap-5.0.3-2.i386.rpm
> - php-mbstring-5.0.3-2.i386.rpm
> - php-mysql-5.0.3-2.i386.rpm
> - php-ncurses-5.0.3-2.i386.rpm
> - php-odbc-5.0.3-2.i386.rpm
> - php-pear-5.0.3-2.i386.rpm
> - php-pgsql-5.0.3-2.i386.rpm
> - php-snmp-5.0.3-2.i386.rpm
> - php-soap-5.0.3-2.i386.rpm
> - php-xml-5.0.3-2.i386.rpm
> - php-xmlrpc-5.0.3-2.i386.rpm
> 
> SQLite
> 
> - sqlite3-3.0.8-3.i386.rpm
> - sqlite3-debuginfo-3.0.8-3.i386.rpm
> - sqlite3-devel-3.0.8-3.i386.rpm

Well done!

> I tried installing MySQl first and recieved this message:
> #>rpm -hUv mysql-4.1.9-1.i386.rpm
> error: Failed dependencies:
> 	libmysqlclient.so.10 is needed by (installed) perl-DBD-MySQL-2.9003-5.i386
> 	libmysqlclient.so.10 is needed by (installed) mod_auth_mysql-20030510-5.i386
> 	libmysqlclient.so.10 is needed by (installed) cyrus-sasl-sql-2.1.19-3.i386
> 	libmysqlclient.so.10 is needed by (installed) libdbi-dbd-mysql-0.6.5-9.i386
> 	libmysqlclient.so.10 is needed by (installed) qt-MySQL-3.3.3-8.i386
> 	libmysqlclient.so.10 is needed by (installed) gda-mysql-1.0.4-3.i386
> 	libmysqlclient.so.10 is needed by (installed) freeradius-mysql-1.0.1-1.i386
> 	libmysqlclient.so.10 is needed by (installed) php-mysql-4.3.10-3.2.i386
> 	libmysqlclient.so.10 is needed by (installed) dovecot-0.99.13-3.FC3.i386
> 	libmysqlclient.so.10 is needed by (installed) mysql-server-3.23.58-14.i386
> 	libmysqlclient.so.10 is needed by (installed) MyODBC-2.50.39-19.1.i386
> 	libmysqlclient_r.so.10 is needed by (installed) MySQL-python-0.9.2-4.i386
> 	mysql = 3.23.58 is needed by (installed) mysql-server-3.23.58-14.i386
> 	mysql = 3.23.58 is needed by (installed) mysql-devel-3.23.58-14.i386
> 	mysql = 3.23.58 is needed by (installed) mysql-bench-3.23.58-14.i386
> 
> Well... i've done a rpm -q on all the packages listed to see if i have them and i do... then i took a second look and deducted that i need libmysqlclient.so.10 ... is that available in the same dev dir? maybe... i'll go see..

The mysql package is probably going to be the hardest one to install 
actually.

The problems you're having here are because you already have all of 
these standard FC3 packages installed but they are built against the 
MySQL version 3 libraries, so when you update to version 4, they will no 
longer work.

What you need to be able to do is to install the version 4 libraries and 
also an additional "backwards compatibility" package at the same time 
containing the version 3 libraries.

There is an article here:
http://fedoranews.org/contributors/tony_smith/mysql/
that shows one way of creating such a package.

Paul.




More information about the fedora-list mailing list