Private server: Push notification error


I have a private blynk server running on a linux Ubuntu 16.04.6 LTS box. Everything works fine except when the code tries to send out a push notification. It keeps giving the following error in the logs:

ERROR- Error sending push. Reason General OpenSslEngine problem

Any idea what might be the cause of that?

ubuntu@instance-20200208-1543:~/logs$ tail -f blynk.log 
09:55:30.564 WARN - ATTENTION. Server certificate paths (cert : '/home/ubuntu', key : '/home/ubuntu') not valid. Using embedded server certs and one way ssl. This is not secure. Please replace it with your own certs.
09:55:33.017 INFO - HTTP API and WebSockets server listening at 8080 port.
09:55:33.020 INFO - HTTPS API, WebSockets and Admin page server listening at 9443 port.
09:55:33.020 INFO - Mqtt hardware server listening at 8440 port.
09:55:33.041 INFO - Starting up certificate retrieval process for host and email
09:55:35.239 INFO - hardware joined.
09:57:31.480 INFO - hardware joined.
09:58:22.133 INFO - hardware joined.
09:58:23.773 INFO - hardware joined.
09:59:30.861 INFO - hardware joined.
10:05:59.653 ERROR- Error sending push. Reason General OpenSslEngine problem
10:05:59.656 ERROR- Error sending push. Reason General OpenSslEngine problem

Hello. What java version do you have?

ubuntu@instance-20200208-1543:~$ java -version
openjdk version "11.0.5" 2019-10-15
OpenJDK Runtime Environment (build 11.0.5+10-post-Ubuntu-2ubuntu116.04)
OpenJDK 64-Bit Server VM (build 11.0.5+10-post-Ubuntu-2ubuntu116.04, mixed mode, sharing)

I’m not sure this is exactly reason. However, I remember we had a problems with certificates on java 11 and Ubuntu 16.04. Could you please update Ubuntu to the latest one and java as well (lates one is 11.0.6)?

1 Like

That seems to have solved the issue.