[Yum] yum doesn't look for provides on packages to be installed
seth vidal
skvidal at fedoraproject.org
Tue Oct 9 12:33:10 UTC 2007
On Tue, 2007-10-09 at 14:44 +0700, Fajar A. Nugraha wrote:
> Hi,
>
> I'm trying to install MySQL (from MySQL.com's binary) from a local
> repository
>
> # yum -d1 install MySQL-shared MySQL-shared-compat MySQL-client MySQL-server
>
> =============================================================================
> Package Arch Version Repository Size
> =============================================================================
> Installing:
> MySQL-client x86_64 5.0.45-0.glibc23 mysql
> 350 k
> MySQL-server x86_64 5.0.45-0.glibc23 mysql
> 15 M
> MySQL-shared-compat x86_64 5.0.45-0.glibc23 mysql
> 3.1 M
> Installing for dependencies:
> mysql x86_64 5.0.22-2.1.0.1 updates 3.0 M
> perl-DBI x86_64 1.52-1.fc6 base 605 k
>
> Transaction Summary
> =============================================================================
> Install 5 Package(s)
> Update 0 Package(s)
> Remove 0 Package(s)
>
> Total download size: 22 M
> Is this ok [y/N]: y
> ERROR with rpm_check_debug vs depsolve:
> Package mysql conflicts with MySQL.
>
>
> That's not right.
> Upon further checking, MySQL-client requires :
> libmysqlclient.so.15()(64bit)
> libmysqlclient.so.15(libmysqlclient_15)(64bit)
>
> which is provided by both mysql and MySQL-shared
> I understand that yum will search for shortest package name to look for
> providing package, but in this case I specified that I want to install
> MySQL-shared on the command line. Shouldn't that be processed first?
> Seeing that MySQL-shared is on command line, shouldn't it chose that
> instead of mysql?
>
> Excluding mysql works as expected.
>
> # yum -d1 install MySQL-shared MySQL-shared-compat MySQL-client
> MySQL-server --exclude mysql
>
> =============================================================================
> Package Arch Version Repository Size
> =============================================================================
> Installing:
> MySQL-client x86_64 5.0.45-0.glibc23 mysql
> 350 k
> MySQL-server x86_64 5.0.45-0.glibc23 mysql
> 15 M
> MySQL-shared-compat x86_64 5.0.45-0.glibc23 mysql
> 3.1 M
> Installing for dependencies:
> MySQL-shared x86_64 5.0.45-0.glibc23 mysql
> 1.7 M
> perl-DBI x86_64 1.52-1.fc6 base 605 k
>
> Transaction Summary
> =============================================================================
> Install 5 Package(s)
> Update 0 Package(s)
> Remove 0 Package(s)
>
> Total download size: 21 M
> Is this ok [y/N]: y
> warning: perl-DBI-1.52-1.fc6: Header V3 DSA signature: NOKEY, key ID
> 37017186
> PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
> To do so, start the server, then issue the following commands:
> /usr/bin/mysqladmin -u root password 'new-password'
> /usr/bin/mysqladmin -u root -h lbkaret2.telkomhosting.com password
> 'new-password'
> See the manual for more instructions.
> Please report any problems with the /usr/bin/mysqlbug script!
>
> The latest information about MySQL is available on the web at
> http://www.mysql.com
> Support MySQL by buying support/licenses at http://shop.mysql.com
> Starting MySQL..[ OK ]
> Thank you for installing the MySQL Community Server! For Production
> systems, we recommend MySQL Enterprise, which contains enterprise-ready
> software, intelligent advisory services, and full production support with
> scheduled service packs and more. Visit www.mysql.com/enterprise for more
> information.
>
> Installed: MySQL-client.x86_64 0:5.0.45-0.glibc23 MySQL-server.x86_64
> 0:5.0.45-0.glibc23 MySQL-shared-compat.x86_64 0:5.0.45-0.glibc23
> Dependency Installed: MySQL-shared.x86_64 0:5.0.45-0.glibc23
> perl-DBI.x86_64 0:1.52-1.fc6
>
> Using RHEL5/yum-3.2.5
>
Can you try the exact same thing with 3.2.6, please?
-sv
More information about the Yum
mailing list