HAProxy SSL Handshake failure on one server but not the otherSSL routines:SSL23_WRITE:ssl handshake failuressl error handshake failure alertHaproxy SSL handshake failureSASL auth to LDAP behind HAPROXY with name mismatchesHow to Troubleshoot Nginx SSL Handshake failure?Random SSL Handshake failureDisabling weak protocols and ciphers in Centos with ApacheSSL/TLS handshake failureHAProxy SSL handshake failure when too many requests in short timeHaproxy 1.8 handshake failure problems for domain with multiple DNS

Why does the Saturn V have standalone inter-stage rings?

What can I do with a research project that is my university’s intellectual property?

Is it illegal to withhold someone's passport and green card in California?

How is hair tissue mineral analysis performed?

What is "industrial ethernet"?

Is "Busen" just the area between the breasts?

Impossible darts scores

Parameterize chained calls to a utility program in Bash

NSE Numerical IQ Test no.12: 759802, 358829, 847123,?

Can Ogre clerics use Purify Food and Drink on humanoid characters?

What does it mean to "control target player"?

Would it be a copyright violation if I made a character’s full name refer to a song?

How to remove this component from PCB

Employer wants to use my work email account after I quit

How does a pilot select the correct ILS when the airport has parallel runways?

What reason would an alien civilization have for building a Dyson Sphere (or Swarm) if cheap Nuclear fusion is available?

Who are the remaining King/Queenslayers?

How to draw this center trajectory of rolling ball?

Can humans ever directly see a few photons at a time? Can a human see a single photon?

Understanding the reasoning of the woman who agreed with King Solomon to "cut the baby in half"

How long would it take to cross the Channel in 1890's?

Java TreeMap.floorKey() equivalent for std::map

Why do all the teams that I have worked with always finish a sprint without completion of all the stories?

Relationship between woodwinds and brass in a marching band?



HAProxy SSL Handshake failure on one server but not the other


SSL routines:SSL23_WRITE:ssl handshake failuressl error handshake failure alertHaproxy SSL handshake failureSASL auth to LDAP behind HAPROXY with name mismatchesHow to Troubleshoot Nginx SSL Handshake failure?Random SSL Handshake failureDisabling weak protocols and ciphers in Centos with ApacheSSL/TLS handshake failureHAProxy SSL handshake failure when too many requests in short timeHaproxy 1.8 handshake failure problems for domain with multiple DNS






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















I've been searching the net extensively but I'm not able to find a solution to this problem.



I have setup two servers behind KeepAlived and HAProxy. When both servers are up, I can see that both servers are hit (looking at the application logs) and that both work fine. However, when I take down the primary server, the clients are not able to connect to the second server and fail with SSL Handshake failure. Both servers have identical configurations for HAProxy and their SSL certificates are both identical.



My partial HAProxy configuration is:



listen authentication_service
bind xxx.xxx.xxx.111:2222 ssl crt /etc/ssl/certs/mycert.pem ciphers ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:!RC4+R$
balance roundrobin
option tcpka
option tcplog
server serv1 xxx.xxx.xxx.xx1:2222 check inter 2000 rise 2 fall 5
server serv2 xxx.xxx.xxx.xx2:2222 check inter 2000 rise 2 fall 5


To re-iterate, serv1 on its own or together with serv2 works fine. It's only when I take down serv1 that I get the SSL failures.



The HAProxy log for the failure is:




Jan 3 14:21:08 serv-2 haproxy[9075]: [client ip address]:xyz
[03/Jan/2015:14:21:08.734] authentication_service/1: SSL handshake
failure




Would anyone be able to help me?



Many thanks in advance,










share|improve this question






















  • So haproxy is running on serv1 and serv2 as well, HA via keepalived? Does the public IP switch to serv2 when you take down serv1?

    – Felix Frank
    Jan 7 '15 at 13:13











  • @FelixFrank Hi. Yes, The haproxy is running on both servers, so is keepalived. The public IP does indeed switch to serv2 when I take down serv1. The connection over HTTP also goes through fine. It's just the HTTPS connections that are throwing SSL Handshake exceptions.

    – kha
    Jan 7 '15 at 13:29

















0















I've been searching the net extensively but I'm not able to find a solution to this problem.



I have setup two servers behind KeepAlived and HAProxy. When both servers are up, I can see that both servers are hit (looking at the application logs) and that both work fine. However, when I take down the primary server, the clients are not able to connect to the second server and fail with SSL Handshake failure. Both servers have identical configurations for HAProxy and their SSL certificates are both identical.



My partial HAProxy configuration is:



listen authentication_service
bind xxx.xxx.xxx.111:2222 ssl crt /etc/ssl/certs/mycert.pem ciphers ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:!RC4+R$
balance roundrobin
option tcpka
option tcplog
server serv1 xxx.xxx.xxx.xx1:2222 check inter 2000 rise 2 fall 5
server serv2 xxx.xxx.xxx.xx2:2222 check inter 2000 rise 2 fall 5


To re-iterate, serv1 on its own or together with serv2 works fine. It's only when I take down serv1 that I get the SSL failures.



The HAProxy log for the failure is:




Jan 3 14:21:08 serv-2 haproxy[9075]: [client ip address]:xyz
[03/Jan/2015:14:21:08.734] authentication_service/1: SSL handshake
failure




Would anyone be able to help me?



Many thanks in advance,










share|improve this question






















  • So haproxy is running on serv1 and serv2 as well, HA via keepalived? Does the public IP switch to serv2 when you take down serv1?

    – Felix Frank
    Jan 7 '15 at 13:13











  • @FelixFrank Hi. Yes, The haproxy is running on both servers, so is keepalived. The public IP does indeed switch to serv2 when I take down serv1. The connection over HTTP also goes through fine. It's just the HTTPS connections that are throwing SSL Handshake exceptions.

    – kha
    Jan 7 '15 at 13:29













0












0








0








I've been searching the net extensively but I'm not able to find a solution to this problem.



I have setup two servers behind KeepAlived and HAProxy. When both servers are up, I can see that both servers are hit (looking at the application logs) and that both work fine. However, when I take down the primary server, the clients are not able to connect to the second server and fail with SSL Handshake failure. Both servers have identical configurations for HAProxy and their SSL certificates are both identical.



My partial HAProxy configuration is:



listen authentication_service
bind xxx.xxx.xxx.111:2222 ssl crt /etc/ssl/certs/mycert.pem ciphers ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:!RC4+R$
balance roundrobin
option tcpka
option tcplog
server serv1 xxx.xxx.xxx.xx1:2222 check inter 2000 rise 2 fall 5
server serv2 xxx.xxx.xxx.xx2:2222 check inter 2000 rise 2 fall 5


To re-iterate, serv1 on its own or together with serv2 works fine. It's only when I take down serv1 that I get the SSL failures.



The HAProxy log for the failure is:




Jan 3 14:21:08 serv-2 haproxy[9075]: [client ip address]:xyz
[03/Jan/2015:14:21:08.734] authentication_service/1: SSL handshake
failure




Would anyone be able to help me?



Many thanks in advance,










share|improve this question














I've been searching the net extensively but I'm not able to find a solution to this problem.



I have setup two servers behind KeepAlived and HAProxy. When both servers are up, I can see that both servers are hit (looking at the application logs) and that both work fine. However, when I take down the primary server, the clients are not able to connect to the second server and fail with SSL Handshake failure. Both servers have identical configurations for HAProxy and their SSL certificates are both identical.



My partial HAProxy configuration is:



listen authentication_service
bind xxx.xxx.xxx.111:2222 ssl crt /etc/ssl/certs/mycert.pem ciphers ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:!RC4+R$
balance roundrobin
option tcpka
option tcplog
server serv1 xxx.xxx.xxx.xx1:2222 check inter 2000 rise 2 fall 5
server serv2 xxx.xxx.xxx.xx2:2222 check inter 2000 rise 2 fall 5


To re-iterate, serv1 on its own or together with serv2 works fine. It's only when I take down serv1 that I get the SSL failures.



The HAProxy log for the failure is:




Jan 3 14:21:08 serv-2 haproxy[9075]: [client ip address]:xyz
[03/Jan/2015:14:21:08.734] authentication_service/1: SSL handshake
failure




Would anyone be able to help me?



Many thanks in advance,







ssl haproxy






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 3 '15 at 14:32









khakha

1035




1035












  • So haproxy is running on serv1 and serv2 as well, HA via keepalived? Does the public IP switch to serv2 when you take down serv1?

    – Felix Frank
    Jan 7 '15 at 13:13











  • @FelixFrank Hi. Yes, The haproxy is running on both servers, so is keepalived. The public IP does indeed switch to serv2 when I take down serv1. The connection over HTTP also goes through fine. It's just the HTTPS connections that are throwing SSL Handshake exceptions.

    – kha
    Jan 7 '15 at 13:29

















  • So haproxy is running on serv1 and serv2 as well, HA via keepalived? Does the public IP switch to serv2 when you take down serv1?

    – Felix Frank
    Jan 7 '15 at 13:13











  • @FelixFrank Hi. Yes, The haproxy is running on both servers, so is keepalived. The public IP does indeed switch to serv2 when I take down serv1. The connection over HTTP also goes through fine. It's just the HTTPS connections that are throwing SSL Handshake exceptions.

    – kha
    Jan 7 '15 at 13:29
















So haproxy is running on serv1 and serv2 as well, HA via keepalived? Does the public IP switch to serv2 when you take down serv1?

– Felix Frank
Jan 7 '15 at 13:13





So haproxy is running on serv1 and serv2 as well, HA via keepalived? Does the public IP switch to serv2 when you take down serv1?

– Felix Frank
Jan 7 '15 at 13:13













@FelixFrank Hi. Yes, The haproxy is running on both servers, so is keepalived. The public IP does indeed switch to serv2 when I take down serv1. The connection over HTTP also goes through fine. It's just the HTTPS connections that are throwing SSL Handshake exceptions.

– kha
Jan 7 '15 at 13:29





@FelixFrank Hi. Yes, The haproxy is running on both servers, so is keepalived. The public IP does indeed switch to serv2 when I take down serv1. The connection over HTTP also goes through fine. It's just the HTTPS connections that are throwing SSL Handshake exceptions.

– kha
Jan 7 '15 at 13:29










1 Answer
1






active

oldest

votes


















0














The SSL stack on your serv2 is busted, apparently.



Things to check:



  • Are the certificate files identical?

  • Are the haproxy configs identical and currently loaded?

  • Are the SSL libraries identical?





share|improve this answer























  • Yes, Yes and I have no idea how to check this. I'll try to figure out how to check the SSL libraries. Thank you for your help.

    – kha
    Jan 8 '15 at 17:47











  • Try ldd $(which haproxy).

    – Felix Frank
    Jan 8 '15 at 17:48













Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f656064%2fhaproxy-ssl-handshake-failure-on-one-server-but-not-the-other%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














The SSL stack on your serv2 is busted, apparently.



Things to check:



  • Are the certificate files identical?

  • Are the haproxy configs identical and currently loaded?

  • Are the SSL libraries identical?





share|improve this answer























  • Yes, Yes and I have no idea how to check this. I'll try to figure out how to check the SSL libraries. Thank you for your help.

    – kha
    Jan 8 '15 at 17:47











  • Try ldd $(which haproxy).

    – Felix Frank
    Jan 8 '15 at 17:48















0














The SSL stack on your serv2 is busted, apparently.



Things to check:



  • Are the certificate files identical?

  • Are the haproxy configs identical and currently loaded?

  • Are the SSL libraries identical?





share|improve this answer























  • Yes, Yes and I have no idea how to check this. I'll try to figure out how to check the SSL libraries. Thank you for your help.

    – kha
    Jan 8 '15 at 17:47











  • Try ldd $(which haproxy).

    – Felix Frank
    Jan 8 '15 at 17:48













0












0








0







The SSL stack on your serv2 is busted, apparently.



Things to check:



  • Are the certificate files identical?

  • Are the haproxy configs identical and currently loaded?

  • Are the SSL libraries identical?





share|improve this answer













The SSL stack on your serv2 is busted, apparently.



Things to check:



  • Are the certificate files identical?

  • Are the haproxy configs identical and currently loaded?

  • Are the SSL libraries identical?






share|improve this answer












share|improve this answer



share|improve this answer










answered Jan 8 '15 at 14:12









Felix FrankFelix Frank

2,88511121




2,88511121












  • Yes, Yes and I have no idea how to check this. I'll try to figure out how to check the SSL libraries. Thank you for your help.

    – kha
    Jan 8 '15 at 17:47











  • Try ldd $(which haproxy).

    – Felix Frank
    Jan 8 '15 at 17:48

















  • Yes, Yes and I have no idea how to check this. I'll try to figure out how to check the SSL libraries. Thank you for your help.

    – kha
    Jan 8 '15 at 17:47











  • Try ldd $(which haproxy).

    – Felix Frank
    Jan 8 '15 at 17:48
















Yes, Yes and I have no idea how to check this. I'll try to figure out how to check the SSL libraries. Thank you for your help.

– kha
Jan 8 '15 at 17:47





Yes, Yes and I have no idea how to check this. I'll try to figure out how to check the SSL libraries. Thank you for your help.

– kha
Jan 8 '15 at 17:47













Try ldd $(which haproxy).

– Felix Frank
Jan 8 '15 at 17:48





Try ldd $(which haproxy).

– Felix Frank
Jan 8 '15 at 17:48

















draft saved

draft discarded
















































Thanks for contributing an answer to Server Fault!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f656064%2fhaproxy-ssl-handshake-failure-on-one-server-but-not-the-other%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Wikipedia:Vital articles Мазмуну Biography - Өмүр баян Philosophy and psychology - Философия жана психология Religion - Дин Social sciences - Коомдук илимдер Language and literature - Тил жана адабият Science - Илим Technology - Технология Arts and recreation - Искусство жана эс алуу History and geography - Тарых жана география Навигация менюсу

Bruxelas-Capital Índice Historia | Composición | Situación lingüística | Clima | Cidades irmandadas | Notas | Véxase tamén | Menú de navegacióneO uso das linguas en Bruxelas e a situación do neerlandés"Rexión de Bruxelas Capital"o orixinalSitio da rexiónPáxina de Bruselas no sitio da Oficina de Promoción Turística de Valonia e BruxelasMapa Interactivo da Rexión de Bruxelas-CapitaleeWorldCat332144929079854441105155190212ID28008674080552-90000 0001 0666 3698n94104302ID540940339365017018237

What should I write in an apology letter, since I have decided not to join a company after accepting an offer letterShould I keep looking after accepting a job offer?What should I do when I've been verbally told I would get an offer letter, but still haven't gotten one after 4 weeks?Do I accept an offer from a company that I am not likely to join?New job hasn't confirmed starting date and I want to give current employer as much notice as possibleHow should I address my manager in my resignation letter?HR delayed background verification, now jobless as resignedNo email communication after accepting a formal written offer. How should I phrase the call?What should I do if after receiving a verbal offer letter I am informed that my written job offer is put on hold due to some internal issues?Should I inform the current employer that I am about to resign within 1-2 weeks since I have signed the offer letter and waiting for visa?What company will do, if I send their offer letter to another company