Hi,
I'm trying to update a c4 x86_64 system. This fails because off Error: Missing Dependency: libmysqlclient.so.14(libmysqlclient_14)(64bit) is needed by package php-mysql
The system has MySQL 5 rpms, build on monk.karan.org. I can't remember/find where I found these packages. The thing is, mysqlclient14 (4.1.14 4.c4) only provides libmysqlclient.so.14()(64bit), which was fine with php-mysql-4.3.9-3.12.x86_64. However, php-mysql-4.3.9-3.15.x86_64 also wants libmysqlclient.so.14(libmysqlclient_14)(64bit):
sarastro:/users/henkvl 531% rpm -qip --requires /users/mirror/Linux/centos/4/updates/x86_64/RPMS/php-mysql-4.3.9-3.15.x86_64.rpm | grep libmysql libmysqlclient.so.14()(64bit) libmysqlclient.so.14(libmysqlclient_14)(64bit)
Any ideas?
Regards,
Henk van Lingen wrote:
I'm trying to update a c4 x86_64 system. This fails because off Error: Missing Dependency: libmysqlclient.so.14(libmysqlclient_14)(64bit) is needed by package php-mysql
The system has MySQL 5 rpms, build on monk.karan.org. I can't remember/find where I found these packages.
they would be either dev.centos.org repository or the centosplus repository ( you can check with a yum list command ). Make sure you have updated to the latest version available from the repository.
The thing is, mysqlclient14 (4.1.14 4.c4) only provides libmysqlclient.so.14()(64bit), which was fine with php-mysql-4.3.9-3.12.x86_64. However, php-mysql-4.3.9-3.15.x86_64 also wants libmysqlclient.so.14(libmysqlclient_14)(64bit):
sarastro:/users/henkvl 531% rpm -qip --requires /users/mirror/Linux/centos/4/updates/x86_64/RPMS/php-mysql-4.3.9-3.15.x86_64.rpm | grep libmysql libmysqlclient.so.14()(64bit) libmysqlclient.so.14(libmysqlclient_14)(64bit)
open a bug for this at http://bugs.centos.org/ and we can take a look at the issue.
On Mon, Jul 17, 2006 at 02:34:02PM +0100, Karanbir Singh wrote:
The system has MySQL 5 rpms, build on monk.karan.org. I can't remember/find where I found these packages.
they would be either dev.centos.org repository or the centosplus repository ( you can check with a yum list command ).
I copied the stuff to a local repo. Anyways, I'll look again.
open a bug for this at http://bugs.centos.org/ and we can take a look at the issue.
"you need a login". Jeez, where have the days of mailinglists gone? :-)
Anyways, you've got your report.
Regards,
Henk van Lingen wrote:
On Mon, Jul 17, 2006 at 02:34:02PM +0100, Karanbir Singh wrote:
The system has MySQL 5 rpms, build on monk.karan.org. I can't remember/find where I found these packages.
they would be either dev.centos.org repository or the centosplus repository ( you can check with a yum list command ).
I copied the stuff to a local repo. Anyways, I'll look again.
open a bug for this at http://bugs.centos.org/ and we can take a look at the issue.
"you need a login". Jeez, where have the days of mailinglists gone? :-)
Anyways, you've got your report.
enable the repo instead, you are unlikely to satisfy depends by copying down half the pkg tree's. ( updating this on the bug tracker, we'll follow the issue there )
Karanbir Singh wrote:
Henk van Lingen wrote:
On Mon, Jul 17, 2006 at 02:34:02PM +0100, Karanbir Singh wrote:
The system has MySQL 5 rpms, build on monk.karan.org. I can't remember/find where I found these packages.
they would be either dev.centos.org repository or the centosplus repository ( you can check with a yum list command ).
I copied the stuff to a local repo. Anyways, I'll look again.
open a bug for this at http://bugs.centos.org/ and we can take a look at the issue.
"you need a login". Jeez, where have the days of mailinglists gone? :-)
Anyways, you've got your report.
enable the repo instead, you are unlikely to satisfy depends by copying down half the pkg tree's. ( updating this on the bug tracker, we'll follow the issue there )
looking at the repo stuff, it looks like something that needs fixing in the mysqlclient compat libs provided.
On Mon, Jul 17, 2006 at 08:33:16PM +0100, Karanbir Singh wrote:
Anyways, you've got your report.
enable the repo instead, you are unlikely to satisfy depends by copying down half the pkg tree's. ( updating this on the bug tracker, we'll follow the issue there )
Hi Karanbir,
I think sysadmins shouldn't enable dev/testing repo's on a production system. It's full of stuff you don't need or want. Instead, you take out the parts you need, including the dependencies, and put that in your own infrastructure. You don't want the world changing under your feet.
Anyways,
looking at the repo stuff, it looks like something that needs fixing in the mysqlclient compat libs provided.
Right. I checked, and the same pkg I use ( mysqlclient14 Mon 09 Jan 2006) is still current in your repository. Besides that, the combi
libmysqlclient.so.14()(64bit) libmysqlclient.so.14(libmysqlclient_14)(64bit)
as requirements look a bit odd to me. But I'm not an expert.
Thanx,
Henk van Lingen wrote:
I think sysadmins shouldn't enable dev/testing repo's on a production system. It's full of stuff you don't need or want. Instead, you take out the parts you need, including the dependencies, and put that in your own infrastructure. You don't want the world changing under your feet.
yum has include= and excludepkg= that can be set on a per repo basis. Considering you are already using packages from the repo, on your production machine, it sort of makes sense to atleast track the packages for updates/ bug fix's and security patches. But thats just me.
Right. I checked, and the same pkg I use ( mysqlclient14 Mon 09 Jan 2006) is still current in your repository. Besides that, the combi
libmysqlclient.so.14()(64bit) libmysqlclient.so.14(libmysqlclient_14)(64bit)
it is sort of odd, thats the auto-dep checker in rpm kicking in. Something has changed in the way the php packages are built ( this is from Upstream, nothing at CentOS ), and the new x86_64 packages have both these deps added in. So, the mysqlclient rpm will need to be rebuilt. ( 'tis on the tracker )
Thanks for pointing out the issue.
- KB