Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fresh install fails 1.6.10 on Windows 10 64bit #1723

Closed
DevLocus opened this issue Jun 12, 2020 · 12 comments
Closed

Fresh install fails 1.6.10 on Windows 10 64bit #1723

DevLocus opened this issue Jun 12, 2020 · 12 comments

Comments

@DevLocus
Copy link

When installing, for the first time on a clean install of Windows 10 64-bit system, the installer throws an error about libssl and libcrypto missing. There are no links to any dependencies on the download page and no instructions specifying what packages need to be installed first and which version is expected.

@Tifaifai
Copy link
Contributor

the solution : install Ubuntu ;)

@DevLocus
Copy link
Author

Too bad TwinCAT 3 doesn't work on Linux

@Sumatt92
Copy link
Contributor

Yeah the same thing happens for me when I try it. Previous version works. The readme actually says that you will need to install dependencies on your own but it seems like that is no longer accurate since I can see the libs in the programs directory.

Poking around it looks like the x86 and x64 versions of the executable got mislabeled. Really have no idea about this windows installer stuff though... @ralight will have to patch I think.

If your needing this to work immediately you can install the dependancies according to the readme or even download both x86 and x64 binaries and swap the ssl libs.

@guitarpicva
Copy link

guitarpicva commented Jun 14, 2020

Installing the libssl and libcrypto does not help. Then the error becomes that the program (mosquitto.exe) cannot start.

@guitarpicva
Copy link

Confirming that 1.6.9 appears to be functional.

@guitarpicva
Copy link

1.6.9 mosquitto_pub.exe does not seem to be functional however. From linux the topic is accepted, but the exact same syntax from the Win10 installation is met with a format error when it parses the -m message text.
I am going to revert one more level to see if things smooth out.

@Sumatt92
Copy link
Contributor

Is -m argument properly escaped or quoted for windows machine? Ie / vs \

@Sumatt92
Copy link
Contributor

With ssl problem, are the dlls the exact same name as what the error message is complaining about?

@guitarpicva
Copy link

Apparently Windows requires double quotes around switch parameter content. Thank you for the nudge :)

@guitarpicva
Copy link

Confirmed 1.6.9 fully functional. 1.6.10 non-functional. Error on install when the installer attempts to start the program after the installation is complete. Subsequent attempts will not start on Win10 after installation was completed. OpenSSL libs are in place per dependencies.

@ralight
Copy link
Contributor

ralight commented Jun 15, 2020

Apologies for this, for some reason the openssl libraries for 32-bit and 64-bit got mixed up in the respective installers. It was fixed earlier today.

@guitarpicva
Copy link

guitarpicva commented Jun 16, 2020

I had a sneaking suspicion. ... not that I would ever do such a thing. ;) Thanks for the remedy.

@ralight ralight closed this as completed Jan 27, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 11, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants