I'm using plesk 8.1.1 and RHEL4 and trying to update using atomics stable; After the yum update command I get the following error: Error: Missing Dependency: mysql = 5.0.24a is needed by package mysql-compat
[root@ns1 yum.repos.d]# yum update mysql
Repository base is listed more than once in the configuration
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package mysql.i386 0:5.0.87-1.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: mysql-server
--> Processing Dependency: mysql = 5.0.24a-3.rhel4.art for package: mysql-server
--> Processing Dependency: mysql-libs = 5.0.87-1.el4.art for package: mysql
--> Processing Dependency: libmysqlclient_r.so.15(libmysqlclient_15) for package: mysql-server
--> Processing Dependency: libmysqlclient_r.so.15 for package: mysql-server
--> Processing Dependency: mysql = 5.0.24a-3.rhel4.art for package: mysql-bench
--> Processing Dependency: libmysqlclient.so.15 for package: mysql-server
--> Processing Dependency: libmysqlclient.so.15 for package: mysql
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: mysql
--> Processing Dependency: mysql = 5.0.24a-3.rhel4.art for package: mysql-devel
--> Processing Dependency: mysql = 5.0.24a for package: mysql-compat
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package mysql-devel.i386 0:5.0.87-1.el4.art set to be updated
---> Package mysql-libs.i386 0:5.0.87-1.el4.art set to be updated
---> Package mysql-server.i386 0:5.0.87-1.el4.art set to be updated
---> Package mysql-bench.i386 0:5.0.87-1.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: mysql = 5.0.24a for package: mysql-compat
--> Finished Dependency Resolution
Error: Missing Dependency: mysql = 5.0.24a is needed by package mysql-compat
[root@ns1 yum.repos.d]#
Is there any way to solve this? It seems that mysql-compat is looking for 5.0.24a and not 5.0.24a-3.rhel4.art.
So what do you suggest? Removing the compat and all mysql packages?
I noticed that most of my packages are installed with the el4 tag (atomic), but only mysql is running rhel4 (centos4). Is there way to switch from centos4 mysql to atomic's?
scott wrote:mysql-5.0.24a-3.rhel4.art <- this might be tagged .art, but its definitely not from Atomic. I would never use the label "rhel4" in a package name
Positive, "el4" is a naming convention used in [atomic] and [asl-2.0]. "rhel4" is not used at all, not even accidentally. The build system doesnt even know what "rhel4" would mean
[root@ns1 mysql]# rpm -e mysql-compat-5.0.24a-3.rhel4.art
error: Failed dependencies:
libmysqlclient.so.14 is needed by (installed) psa-ruby-mysql-2.7-200610081325.i386
libmysqlclient.so.14 is needed by (installed) psa-qmail-1.03-rhel4.build81070322.16.i586
libmysqlclient.so.14 is needed by (installed) psa-courier-imap-add-8.1.1-rhel4.build81070322.16.i586
libmysqlclient.so.14 is needed by (installed) psa-8.1.1-rhel4.build81070322.16.i586
libmysqlclient.so.14 is needed by (installed) psa-hotfix3-8.1.1-rhel4.build81070423.15.i586
libmysqlclient.so.14 is needed by (installed) php-mysql-5.2.13-1.el4.art.i386
libmysqlclient.so.14 is needed by (installed) perl-DBD-MySQL-2.9004-3.1.centos4.i386
libmysqlclient.so.14(libmysqlclient_14) is needed by (installed) psa-ruby-mysql-2.7-200610081325.i386
libmysqlclient.so.14(libmysqlclient_14) is needed by (installed) psa-qmail-1.03-rhel4.build81070322.16.i586
libmysqlclient.so.14(libmysqlclient_14) is needed by (installed) psa-courier-imap-add-8.1.1-rhel4.build81070322.16.i586
libmysqlclient.so.14(libmysqlclient_14) is needed by (installed) psa-8.1.1-rhel4.build81070322.16.i586
libmysqlclient.so.14(libmysqlclient_14) is needed by (installed) psa-hotfix3-8.1.1-rhel4.build81070423.15.i586
libmysqlclient.so.14(libmysqlclient_14) is needed by (installed) php-mysql-5.2.13-1.el4.art.i386
libmysqlclient_r.so.14 is needed by (installed) MySQL-python-1.2.1_p2-1.el4.1.i386
libmysqlclient_r.so.14(libmysqlclient_14) is needed by (installed) MySQL-python-1.2.1_p2-1.el4.1.i386
Interesting though -- I wonder where those rhel4.art packages came from? Most mysterious.
Faris.
--------------------------------
<advert>
If you want to rent a UK-based VPS that comes with friendly advice and support from a fellow ART fan, please get in touch.
</advert>