Re: yum doesn't look for provides on packages to be installed

seth vidal <[email protected]>
Newsgroups gmane.linux.rpm.yum
Message-ID <1191933190.6741.198.camel@cutter>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.