[SOLVED] Failed downloading Marketplace entries: Received fatal alert: handshake_failure

So interestingly, I switched java versions again to oracle in the attempt to solve another problem I have and this solution did not work.
Who here has done it and works with Oracle?

I use the standard OpenJDK version of Java with openHab and found, that the problem with the marketplace binding persists - even though I replaced the existing with the oracle *.jar files. A pity. - other seem to have the same problem - see this threat.

Anyone any further ideas? thx

I also get this error… and i did the steps mentioned in post #5 but i still get this error…

Is there a different way for openhabian users?


I did it on my openHABian Pi and it works. The OP’s post can be misunderstood, you have to copy both jars to /usr/lib/jvm/zulu-embedded-8-armhf/jre/lib/security/ . And no reboot required, just a Java (=OH) restart.
If you’re not using Zulu Java or not ARM HW (RPis) then you need to find the correct directory equivalent for that on your system first.


thanks… that worked!

For anyone using Oracle JVM, I would expect that 8u161 and higher should bring the strong ciphers by default, see https://bugs.java.com/view_bug.do?bug_id=JDK-8170157.

For Zulu Embedded, which is used in openHABian, there’s also a crypto extension available from Azul Systems directly: https://www.azul.com/products/zulu-and-zulu-enterprise/zulu-cryptography-extension-kit/
So anyone still having issues might want to give that a try.

1 Like

I tried the suggestion in #5 combined with #12 and it’s working for me. Thanks @mstormi and @CDriver. Now I can tackle my next issue.

can anyone thats got this fixed in openhabian please post the code that they typed into ssh to get this done. im not really upto the play with ssh commands and I can’t find the directories in the folder shares listed above.

This indeed worked by default for me when I reinstalled Java from Oracle.

A workaround for this is the following:

  1. Find your plugin on MarketPlace
  2. Click on the download link - it’ll open a dialog with a URL in it. Copy said URL
  3. Past the URL into a browser and download the jar file.
  4. Copy the jar file into your addons folder in OH setup.

I did this for the two bluetooth plugins I had. I find it odd that there is a requirement on the website after the plugin is installed. After installing it you should be able to run “offline”.

The above is a workaround for you until you can solve the problem.

1 Like

This exception comes from a custom rule that you have set up in your system. Do you also see any other exceptions coming from openHAB itself?

For users using docker images, you can enable this (if legally allowed):

Hey there. Thanks for the tips - a quick feedback:

I use standard openHABian isntallation and tried the Azul Systems crytography extension kit. Replaced the existing *.jar files and restarted openhab2 from the shell.

Unfortunately I have still the same MarketplaceProxy error.

Found the solution - I was too eager and replaced the existing two *.jar files in their original position ( /usr/lib/jvm/zulu-embedded-8-armhf/jre/lib/security/policy/unlimited/ ). this didnt help.
Copying the new *.jar files exactly to the folder, which @CDriver pointed at originally ( / usr / lib / jvm / zulu-embedded-8-armhf / jre / lib / security / ) solved the problem.

/ usr / lib / jvm / zulu-embedded-8-armhf / jre / lib / security /
it worked for me. Thank you

Ok easy question here how do you actually download the jar files when using a rasberry I’m pretty used too using apt-get but how do you load the website too download the files?

I think I can manage the rest I know how too copy files ect

Go to the target directory using cd
Then use wget url.of.the.file.jar
and that will download the file in your current directory
You may need to use sudo

1 Like

Thanks Vincent

bundle:uninstall … ? feature:uninstall … ?

See my quote further up for manual install

Great, Java Cryptography Extension worked for me too, thanks @CDriver and @mdnx