PDA

View Full Version : Error: Missing Dependency: libmysqlclient.so.16



Jackster
20-10-11, 11:38
yum install mysql-server mysql php-mysql Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * atomic: www7.atomicorp.com * base: mirrors.manchester.icecolo.com * epel: mirrors.coreix.net * extras: mirrors.manchester.icecolo.com * rpmforge: apt.sw.be * updates: mirrors.manchester.icecolo.com Setting up Install Process Package mysql-server-5.5.16-2.el5.art.x86_64 already installed and latest version Package mysql-server-5.5.16-2.el5.art.i386 already installed and latest version Package mysql-5.5.16-2.el5.art.x86_64 already installed and latest version Resolving Dependencies There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them. The program yum-complete-transaction is found in the yum-utils package. --> Running transaction check ---> Package mysql.i386 0:5.5.16-2.el5.art set to be updated ---> Package php-mysql.i386 0:5.3.8-1.el5.art set to be updated --> Processing Dependency: php-pdo for package: php-mysql --> Processing Dependency: libmysqlclient.so.16 for package: php-mysql --> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16) for package: php-mysql ---> Package php-mysql.x86_64 0:5.3.8-1.el5.art set to be updated --> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: php-mysql --> Processing Dependency: libmysqlclient.so.16()(64bit) for package: php-mysql --> Running transaction check ---> Package mysqlclient16.x86_64 0:5.1.57-1.el5.art set to be updated ---> Package php-mysql.i386 0:5.3.8-1.el5.art set to be updated --> Processing Dependency: libmysqlclient.so.16 for package: php-mysql --> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16) for package: php-mysql ---> Package php-pdo.x86_64 0:5.3.8-1.el5.art set to be updated --> Finished Dependency Resolution php-mysql-5.3.8-1.el5.art.i386 from atomic has depsolving problems --> Missing Dependency: libmysqlclient.so.16(libmysqlclient_16) is needed by package php-mysql-5.3.8-1.el5.art.i386 (atomic) php-mysql-5.3.8-1.el5.art.i386 from atomic has depsolving problems --> Missing Dependency: libmysqlclient.so.16 is needed by package php-mysql-5.3.8-1.el5.art.i386 (atomic) Error: Missing Dependency: libmysqlclient.so.16 is needed by package php-mysql-5.3.8-1.el5.art.i386 (atomic) Error: Missing Dependency: libmysqlclient.so.16(libmysqlclient_16) is needed by package php-mysql-5.3.8-1.el5.art.i386 (atomic) You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest The program package-cleanup is found in the yum-utils package.


Anyone have a clue?

Thanks

andyn
20-10-11, 11:42
Related thread here:

https://www.centos.org/modules/newbb/viewtopic.php?topic_id=18078

Someone installing different software, but getting the same error.

Post #8 sounds like it's probably described the issue:


It should be found from the same place where you got your non-standard php-mysql. CentOS version of php-mysql works with libmysqlclient.so.15 provided by CentOS. You should set up your repo priorities correctly to avoid this kind of problems.

Jackster
20-10-11, 11:51
Going to have to edit the repos at home then :/

Thnks for the link.

Plan9
20-10-11, 13:05
yum install mysql-server mysql php-mysql Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * atomic: www7.atomicorp.com * base: mirrors.manchester.icecolo.com * epel: mirrors.coreix.net * extras: mirrors.manchester.icecolo.com * rpmforge: apt.sw.be * updates: mirrors.manchester.icecolo.com Setting up Install Process Package mysql-server-5.5.16-2.el5.art.x86_64 already installed and latest version Package mysql-server-5.5.16-2.el5.art.i386 already installed and latest version Package mysql-5.5.16-2.el5.art.x86_64 already installed and latest version Resolving Dependencies There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them. The program yum-complete-transaction is found in the yum-utils package. --> Running transaction check ---> Package mysql.i386 0:5.5.16-2.el5.art set to be updated ---> Package php-mysql.i386 0:5.3.8-1.el5.art set to be updated --> Processing Dependency: php-pdo for package: php-mysql --> Processing Dependency: libmysqlclient.so.16 for package: php-mysql --> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16) for package: php-mysql ---> Package php-mysql.x86_64 0:5.3.8-1.el5.art set to be updated --> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: php-mysql --> Processing Dependency: libmysqlclient.so.16()(64bit) for package: php-mysql --> Running transaction check ---> Package mysqlclient16.x86_64 0:5.1.57-1.el5.art set to be updated ---> Package php-mysql.i386 0:5.3.8-1.el5.art set to be updated --> Processing Dependency: libmysqlclient.so.16 for package: php-mysql --> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16) for package: php-mysql ---> Package php-pdo.x86_64 0:5.3.8-1.el5.art set to be updated --> Finished Dependency Resolution php-mysql-5.3.8-1.el5.art.i386 from atomic has depsolving problems --> Missing Dependency: libmysqlclient.so.16(libmysqlclient_16) is needed by package php-mysql-5.3.8-1.el5.art.i386 (atomic) php-mysql-5.3.8-1.el5.art.i386 from atomic has depsolving problems --> Missing Dependency: libmysqlclient.so.16 is needed by package php-mysql-5.3.8-1.el5.art.i386 (atomic) Error: Missing Dependency: libmysqlclient.so.16 is needed by package php-mysql-5.3.8-1.el5.art.i386 (atomic) Error: Missing Dependency: libmysqlclient.so.16(libmysqlclient_16) is needed by package php-mysql-5.3.8-1.el5.art.i386 (atomic) You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest The program package-cleanup is found in the yum-utils package.


Anyone have a clue?

Thanks
Before making any config changes, do a yum update (or whatever the command is) first, just in case your local repository index is out of sync with the servers (which can happen if you don't regularly update).

DoubleTop
20-10-11, 14:07
http://forums.aria.co.uk/showpost.php?p=1442255&postcount=18

http://forums.aria.co.uk/showpost.php?p=1445165&postcount=29


@DoubleTop

That was like 2 years ago.

I am pro now.

couldn't resist :lol:

DT.

Jackster
20-10-11, 15:26
http://forums.aria.co.uk/showpost.php?p=1442255&postcount=18

http://forums.aria.co.uk/showpost.php?p=1445165&postcount=29



couldn't resist :lol:

DT.

Pointless spam....

Jackster
20-10-11, 16:02
Removed all but the basic Base repo from CentOS.

Did the same :/


Trying to do yum package -cleanup but getting



CRITICAL:yum.cli:Config Error: Error accessing file for config file:///root/leanup

heavywater
20-10-11, 16:03
Removed all but the basic Base repo from CentOS.

Did the same :/


Trying to do yum package -cleanup but getting

CRITICAL:yum.cli:Config Error: Error accessing file for config file:///root/leanup
:lol:

Jackster
20-10-11, 16:21
FIXED


Remove repos.

Put back repos.


FIXED :P

Jackster
20-10-11, 16:54
Maybe not.

Plan9
20-10-11, 17:23
Did you try any of the yum's syncing tools like I suggested?

Jackster
20-10-11, 17:51
Did you try any of the yum's syncing tools like I suggested?

Where did you?

Added after 7 minutes:

FIXED, I hope

Plan9
20-10-11, 20:24
Where did you?

Added after 7 minutes:

FIXED, I hope

excellent.
what did you do?