Recently we were evaluating MySQL 8 Enterprise for a customer. During our installation (our MySQL Enterprise Edition installations are always RPM based) using RPM file (CentOS Linux release 7.4.1708 (Core)) \u00a0we ended up in a very unusual error, “error: Failed dependencies:pkgconfig(openssl) is needed by mysql-commercial-devel-8.0.11-1.1.el7.x86_64<\/em>” , This was happening more specifically during the installation of “mysql-commercial-devel-8.0.11-1.1.el7.x86_64.rpm<\/strong>” . So decided to write this post about the error and how we fixed it.<\/p>\n After some research, we found “openssl-devel” installation will address the dependency issues, Actually\u00a0“openssl-devel” is a prerequisite for successful installation of “mysql-commercial-devel-8.0.11-1.1.el7.x86_64.rpm<\/strong>”<\/p>\n <\/p>\n Confirm all packages installed for an successful MySQL operations:<\/p>\n Recently we were evaluating MySQL 8 Enterprise for a customer. During our installation (our MySQL Enterprise Edition installations are always RPM based) using RPM file (CentOS Linux release 7.4.1708 (Core)) \u00a0we ended up in a […]<\/a><\/p>\n<\/div>","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,125,37],"tags":[5,130,44],"yoast_head":"\n[root@localhost MySQL8-Enterprise-RPM]# rpm -ivh mysql-commercial-server-8.0.11-1.1.el7.x86_64.rpm mysql-commercial-client-8.0.11-1.1.el7.x86_64.rpm mysql-commercial-libs-8.0.11-1.1.el7.x86_64.rpm mysql-commercial-common-8.0.11-1.1.el7.x86_64.rpm mysql-commercial-devel-8.0.11-1.1.el7.x86_64.rpm \r\nwarning: mysql-commercial-server-8.0.11-1.1.el7.x86_64.rpm: Header V3 DSA\/SHA1 Signature, key ID 5072e1f5: NOKEY\r\nerror: Failed dependencies:\r\n\tpkgconfig(openssl) is needed by mysql-commercial-devel-8.0.11-1.1.el7.x86_64\r\n<\/pre>\n
[root@localhost MySQL8-Enterprise-RPM]# yum install openssl-devel\r\n\r\nLoaded plugins: fastestmirror\r\nLoading mirror speeds from cached hostfile\r\n * base: mirror.vbctv.in\r\n * extras: mirror.vbctv.in\r\n * updates: mirror.vbctv.in\r\nResolving Dependencies\r\n--> Running transaction check\r\n---> Package openssl-devel.x86_64 1:1.0.2k-12.el7 will be installed\r\n--> Processing Dependency: zlib-devel(x86-64) for package: 1:openssl-devel-1.0.2k-12.el7.x86_64\r\n--> Processing Dependency: krb5-devel(x86-64) for package: 1:openssl-devel-1.0.2k-12.el7.x86_64\r\n--> Running transaction check\r\n\r\nInstalled:\r\n openssl-devel.x86_64 1:1.0.2k-12.el7 \r\n\r\nDependency Installed:\r\n keyutils-libs-devel.x86_64 0:1.5.8-3.el7 \r\n krb5-devel.x86_64 0:1.15.1-19.el7 \r\n libcom_err-devel.x86_64 0:1.42.9-12.el7_5 \r\n libkadm5.x86_64 0:1.15.1-19.el7 \r\n libselinux-devel.x86_64 0:2.5-12.el7 \r\n\r\n libselinux-python.x86_64 0:2.5-12.el7 \r\n libselinux-utils.x86_64 0:2.5-12.el7 \r\n libsepol.x86_64 0:2.5-8.1.el7 \r\n libss.x86_64 0:1.42.9-12.el7_5 \r\n\r\nComplete!\r\n<\/pre>\n
[root@localhost MySQL8-Enterprise-RPM]# rpm -ivh mysql-commercial-devel-8.0.11-1.1.el7.x86_64.rpm\r\nwarning: mysql-commercial-devel-8.0.11-1.1.el7.x86_64.rpm: Header V3 DSA\/SHA1 Signature, key ID 5072e1f5: NOKEY\r\nPreparing... ################################# [100%]\r\nUpdating \/ installing...\r\n 1:mysql-commercial-devel-8.0.11-1.1################################# [100%]\r\n<\/pre>\n
[root@localhost MySQL8-Enterprise-RPM]# rpm -qa | grep mysql\r\nmysql-commercial-common-8.0.11-1.1.el7.x86_64\r\nmysql-commercial-client-8.0.11-1.1.el7.x86_64\r\nmysql-commercial-libs-compat-8.0.11-1.1.el7.x86_64\r\nmysql-commercial-devel-8.0.11-1.1.el7.x86_64\r\nmysql-commercial-libs-8.0.11-1.1.el7.x86_64\r\nmysql-commercial-server-8.0.11-1.1.el7.x86_64\r\n[root@localhost MySQL8-Enterprise-RPM]# \r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"