Getting dependency failed while installing proftpd-mysql-1.3.6e-2.el7.x86_64 even though library is still there
by Sayan Acharjee from LinuxQuestions.org on (#6FJDY)
Getting dependency failed while installing proftpd-mysql-1.3.6e-2.el7.x86_64.
sudo yum install proftpd-mysql-1.3.6e-2.el7.x86_64
Loaded plugins: extras_suggestions, fastestmirror, langpacks, s3, update-motd
Loading mirror speeds from cached hostfile
amzn2-core | 3.6 kB 00:00:00
s3 : Successfully fetch secrets from Secret Store
/usr/lib/python2.7/site-packages/boto3/compat.py:86: PythonDeprecationWarning: Boto3 will no longer support Python 2.7 starting July 15, 2021. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.6 or later. More information can be found here: https://aws.amazon.com/blogs/develop...nd-aws-cli-v1/
warnings.warn(warning, PythonDeprecationWarning)
Resolving Dependencies
--> Running transaction check
---> Package proftpd-mysql.x86_64 0:1.3.6e-2.el7 will be installed
--> Processing Dependency: proftpd = 1.3.6e-2.el7 for package: proftpd-mysql-1.3.6e-2.el7.x86_64
--> Processing Dependency: libmysqlclient.so.21(libperconaserverclient_21.0)(64bit) for package: proftpd-mysql-1.3.6e-2.el7.x86_64
--> Running transaction check
---> Package proftpd.x86_64 0:1.3.6e-2.el7 will be installed
---> Package proftpd-mysql.x86_64 0:1.3.6e-2.el7 will be installed
--> Processing Dependency: libmysqlclient.so.21(libperconaserverclient_21.0)(64bit) for package: proftpd-mysql-1.3.6e-2.el7.x86_64
--> Finished Dependency Resolution
Error: Package: proftpd-mysql-1.3.6e-2.el7.x86_64 (axel)
Requires: libmysqlclient.so.21(libperconaserverclient_21.0)(64bit)
Available: percona-server-shared-8.0.18-9.1.el7.x86_64 (axel)
libmysqlclient.so.21(libperconaserverclient_21.0)(64bit)
Available: percona-server-shared-8.0.19-10.1.el7.x86_64 (axel)
libmysqlclient.so.21(libperconaserverclient_21.0)(64bit)
Available: percona-server-shared-8.0.20-11.1.el7.x86_64 (axel)
libmysqlclient.so.21(libperconaserverclient_21.0)(64bit)
Available: percona-server-shared-8.0.21-12.2.el7.x86_64 (axel)
libmysqlclient.so.21(libperconaserverclient_21.0)(64bit)
Available: percona-server-shared-8.0.22-13.1.el7.x86_64 (axel)
libmysqlclient.so.21(libperconaserverclient_21.0)(64bit)
Installed: percona-server-shared-8.0.27-18.1.el7.x86_64 (@axel)
Not found
Available: percona-server-shared-8.0.15-6.1.el7.x86_64 (axel)
Not found
Available: percona-server-shared-8.0.17-8.1.el7.x86_64 (axel)
Not found
Available: percona-server-shared-8.0.23-14.1.el7.x86_64 (axel)
Not found
Available: percona-server-shared-8.0.25-15.1.el7.x86_64 (axel)
Not found
Available: percona-server-shared-8.0.26-16.1.el7.x86_64 (axel)
Not found
Available: percona-server-shared-8.0.28-20.1.el7.x86_64 (axel)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
But I see the file is there.
sudo find / -name libmysqlclient.so.21
/usr/lib64/mysql/libmysqlclient.so.21
/usr/lib64/libmysqlclient.so.21
sudo yum install proftpd-mysql-1.3.6e-2.el7.x86_64
Loaded plugins: extras_suggestions, fastestmirror, langpacks, s3, update-motd
Loading mirror speeds from cached hostfile
amzn2-core | 3.6 kB 00:00:00
s3 : Successfully fetch secrets from Secret Store
/usr/lib/python2.7/site-packages/boto3/compat.py:86: PythonDeprecationWarning: Boto3 will no longer support Python 2.7 starting July 15, 2021. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.6 or later. More information can be found here: https://aws.amazon.com/blogs/develop...nd-aws-cli-v1/
warnings.warn(warning, PythonDeprecationWarning)
Resolving Dependencies
--> Running transaction check
---> Package proftpd-mysql.x86_64 0:1.3.6e-2.el7 will be installed
--> Processing Dependency: proftpd = 1.3.6e-2.el7 for package: proftpd-mysql-1.3.6e-2.el7.x86_64
--> Processing Dependency: libmysqlclient.so.21(libperconaserverclient_21.0)(64bit) for package: proftpd-mysql-1.3.6e-2.el7.x86_64
--> Running transaction check
---> Package proftpd.x86_64 0:1.3.6e-2.el7 will be installed
---> Package proftpd-mysql.x86_64 0:1.3.6e-2.el7 will be installed
--> Processing Dependency: libmysqlclient.so.21(libperconaserverclient_21.0)(64bit) for package: proftpd-mysql-1.3.6e-2.el7.x86_64
--> Finished Dependency Resolution
Error: Package: proftpd-mysql-1.3.6e-2.el7.x86_64 (axel)
Requires: libmysqlclient.so.21(libperconaserverclient_21.0)(64bit)
Available: percona-server-shared-8.0.18-9.1.el7.x86_64 (axel)
libmysqlclient.so.21(libperconaserverclient_21.0)(64bit)
Available: percona-server-shared-8.0.19-10.1.el7.x86_64 (axel)
libmysqlclient.so.21(libperconaserverclient_21.0)(64bit)
Available: percona-server-shared-8.0.20-11.1.el7.x86_64 (axel)
libmysqlclient.so.21(libperconaserverclient_21.0)(64bit)
Available: percona-server-shared-8.0.21-12.2.el7.x86_64 (axel)
libmysqlclient.so.21(libperconaserverclient_21.0)(64bit)
Available: percona-server-shared-8.0.22-13.1.el7.x86_64 (axel)
libmysqlclient.so.21(libperconaserverclient_21.0)(64bit)
Installed: percona-server-shared-8.0.27-18.1.el7.x86_64 (@axel)
Not found
Available: percona-server-shared-8.0.15-6.1.el7.x86_64 (axel)
Not found
Available: percona-server-shared-8.0.17-8.1.el7.x86_64 (axel)
Not found
Available: percona-server-shared-8.0.23-14.1.el7.x86_64 (axel)
Not found
Available: percona-server-shared-8.0.25-15.1.el7.x86_64 (axel)
Not found
Available: percona-server-shared-8.0.26-16.1.el7.x86_64 (axel)
Not found
Available: percona-server-shared-8.0.28-20.1.el7.x86_64 (axel)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
But I see the file is there.
sudo find / -name libmysqlclient.so.21
/usr/lib64/mysql/libmysqlclient.so.21
/usr/lib64/libmysqlclient.so.21