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

Club Baloncesto Breogán Índice Historia | Pavillón | Nome | O Breogán na cultura popular | Xogadores | Adestradores | Presidentes | Palmarés | Historial | Líderes | Notas | Véxase tamén | Menú de navegacióncbbreogan.galCadroGuía oficial da ACB 2009-10, páxina 201Guía oficial ACB 1992, páxina 183. Editorial DB.É de 6.500 espectadores sentados axeitándose á última normativa"Estudiantes Junior, entre as mellores canteiras"o orixinalHemeroteca El Mundo Deportivo, 16 setembro de 1970, páxina 12Historia do BreogánAlfredo Pérez, o último canoneiroHistoria C.B. BreogánHemeroteca de El Mundo DeportivoJimmy Wright, norteamericano do Breogán deixará Lugo por ameazas de morteResultados de Breogán en 1986-87Resultados de Breogán en 1990-91Ficha de Velimir Perasović en acb.comResultados de Breogán en 1994-95Breogán arrasa al Barça. "El Mundo Deportivo", 27 de setembro de 1999, páxina 58CB Breogán - FC BarcelonaA FEB invita a participar nunha nova Liga EuropeaCharlie Bell na prensa estatalMáximos anotadores 2005Tempada 2005-06 : Tódolos Xogadores da Xornada""Non quero pensar nunha man negra, mais pregúntome que está a pasar""o orixinalRaúl López, orgulloso dos xogadores, presume da boa saúde económica do BreogánJulio González confirma que cesa como presidente del BreogánHomenaxe a Lisardo GómezA tempada do rexurdimento celesteEntrevista a Lisardo GómezEl COB dinamita el Pazo para forzar el quinto (69-73)Cafés Candelas, patrocinador del CB Breogán"Suso Lázare, novo presidente do Breogán"o orixinalCafés Candelas Breogán firma el mayor triunfo de la historiaEl Breogán realizará 17 homenajes por su cincuenta aniversario"O Breogán honra ao seu fundador e primeiro presidente"o orixinalMiguel Giao recibiu a homenaxe do PazoHomenaxe aos primeiros gladiadores celestesO home que nos amosa como ver o Breo co corazónTita Franco será homenaxeada polos #50anosdeBreoJulio Vila recibirá unha homenaxe in memoriam polos #50anosdeBreo"O Breogán homenaxeará aos seus aboados máis veteráns"Pechada ovación a «Capi» Sanmartín e Ricardo «Corazón de González»Homenaxe por décadas de informaciónPaco García volve ao Pazo con motivo do 50 aniversario"Resultados y clasificaciones""O Cafés Candelas Breogán, campión da Copa Princesa""O Cafés Candelas Breogán, equipo ACB"C.B. Breogán"Proxecto social"o orixinal"Centros asociados"o orixinalFicha en imdb.comMario Camus trata la recuperación del amor en 'La vieja música', su última película"Páxina web oficial""Club Baloncesto Breogán""C. B. Breogán S.A.D."eehttp://www.fegaba.com

Vilaño, A Laracha Índice Patrimonio | Lugares e parroquias | Véxase tamén | Menú de navegación43°14′52″N 8°36′03″O / 43.24775, -8.60070

Cegueira Índice Epidemioloxía | Deficiencia visual | Tipos de cegueira | Principais causas de cegueira | Tratamento | Técnicas de adaptación e axudas | Vida dos cegos | Primeiros auxilios | Crenzas respecto das persoas cegas | Crenzas das persoas cegas | O neno deficiente visual | Aspectos psicolóxicos da cegueira | Notas | Véxase tamén | Menú de navegación54.054.154.436928256blindnessDicionario da Real Academia GalegaPortal das Palabras"International Standards: Visual Standards — Aspects and Ranges of Vision Loss with Emphasis on Population Surveys.""Visual impairment and blindness""Presentan un plan para previr a cegueira"o orixinalACCDV Associació Catalana de Cecs i Disminuïts Visuals - PMFTrachoma"Effect of gene therapy on visual function in Leber's congenital amaurosis"1844137110.1056/NEJMoa0802268Cans guía - os mellores amigos dos cegosArquivadoEscola de cans guía para cegos en Mortágua, PortugalArquivado"Tecnología para ciegos y deficientes visuales. Recopilación de recursos gratuitos en la Red""Colorino""‘COL.diesis’, escuchar los sonidos del color""COL.diesis: Transforming Colour into Melody and Implementing the Result in a Colour Sensor Device"o orixinal"Sistema de desarrollo de sinestesia color-sonido para invidentes utilizando un protocolo de audio""Enseñanza táctil - geometría y color. Juegos didácticos para niños ciegos y videntes""Sistema Constanz"L'ocupació laboral dels cecs a l'Estat espanyol està pràcticament equiparada a la de les persones amb visió, entrevista amb Pedro ZuritaONCE (Organización Nacional de Cegos de España)Prevención da cegueiraDescrición de deficiencias visuais (Disc@pnet)Braillín, un boneco atractivo para calquera neno, con ou sen discapacidade, que permite familiarizarse co sistema de escritura e lectura brailleAxudas Técnicas36838ID00897494007150-90057129528256DOID:1432HP:0000618D001766C10.597.751.941.162C97109C0155020