Bug #94168 | MySQL Server 8.0.14 install errors from missing SSLEAY32.dll | ||
---|---|---|---|
Submitted: | 1 Feb 2019 15:12 | Modified: | 4 Apr 2019 11:33 |
Reporter: | Leith Tussing | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Installing | Severity: | S3 (Non-critical) |
Version: | 8.0.14/8.0.15 | OS: | Windows |
Assigned to: | CPU Architecture: | x86 |
[1 Feb 2019 15:12]
Leith Tussing
[2 Feb 2019 19:44]
MySQL Verification Team
Thank you for the bug report. I couldn't repeat this issue on Windows 10 Pro, please try to re-install or check your environment for example for some anti-virus issue: C:\Program Files\MySQL\MySQL Server 8.0\bin>dir ssleay32.dll Volume in drive C has no label. Volume Serial Number is 7442-72F5 Directory of C:\Program Files\MySQL\MySQL Server 8.0\bin 11/27/2018 02:07 PM 357,376 ssleay32.dll 1 File(s) 357,376 bytes 0 Dir(s) 109,682,675,712 bytes free C:\Program Files\MySQL\MySQL Server 8.0\bin> Also try to install 8.0.15.
[5 Feb 2019 18:21]
Leith Tussing
I will download 8.0.15 and retest with that version as well as test on another system we have.
[20 Feb 2019 22:52]
MySQL Verification Team
Please comment here when 8.0.15 was checked. Thanks.
[28 Feb 2019 17:33]
Dan Hi
I have tested 8.0.15 and the bug exists there as well. Did anyone try anything to fix the bug, or was this just finger-crossing?
[28 Feb 2019 17:42]
Dan Hi
The original comments correctly identify the issue. If the "development" options are unchecked, the required libraries are not installed, and the installer crashes complaining that "libeay32.dll" is not installed. At that point the installer cannot remove or update the installation. However, you can remove from "add/remove" programs and restart the installer. If the server cannot be installed (or perhaps configured?) without the "development" options checked, it should not be optional to install the dev components. Either that or have it install those two libraries when doing a minimal server install.
[28 Feb 2019 18:11]
Leith Tussing
I can confirm that 8.0.15 behaves the same for me. Uncheck the Development Components and the required DLLs are not installed which results in the rest of the configuration steps post installing failing.
[28 Feb 2019 19:23]
MySQL Verification Team
Thank you for the feedback.
[4 Apr 2019 11:33]
Paul DuBois
Posted by developer: Fixed in 5.6.45, 5.7.27, 8.0.17. MySQL Installer did not install OpenSSL DLL dependencies if the Development comnponent was not selected.
[8 Aug 2019 18:10]
Sasha Unspecified
Should reopen it. It still happens for me when I try to install (configure) 8.0.17 under Windows 7 (but after installing Development Components it succeeds). So, not really fixed in 8.0.17.
[8 Aug 2019 18:13]
Sasha Unspecified
Oh, I forgot to say (if it matters) — my architecture is 64-bit. I've (first) installed MySQL Server, Client Programs and Connector/ODBC (all 8.0.17 and 64-bit).
[12 Sep 2019 15:37]
Paul DuBois
Posted by developer: In 8.0, the problem is not fixed until 8.0.18. See Bug#96573.