From 1889577eacbbd2991ddea4e76707f10a59c40c42 Mon Sep 17 00:00:00 2001 From: "alexey.lazarenko" Date: Mon, 2 Jan 2023 14:23:26 +0200 Subject: [PATCH 1/3] JE-64940 [Let's Encrypt] Installation failed for dom2222.test.com domain --- scripts/generate-ssl-cert.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/scripts/generate-ssl-cert.sh b/scripts/generate-ssl-cert.sh index f58ecef3..c2c995d5 100644 --- a/scripts/generate-ssl-cert.sh +++ b/scripts/generate-ssl-cert.sh @@ -91,6 +91,16 @@ do error=$(sed -rn 's/.*\s(.*)(Fetching https?:\/\/.*): Error getting validation data.*/\2/p' $LOG_FILE | sed '$!d') invalid_domain=$(echo $error | sed -rn 's/Fetching https?:\/\/(.*)\/.well-known.*/\1/p') } + + [[ -z $error ]] && { + error=$(sed -rn 's/(.*)(Fetching https?:\/\/.*) Timeout during connect/\2/p' $LOG_FILE | sed '$!d') + validation_record=$(echo $error | sed -rn 's/.*validationRecord":\[\{"url":"https?\:\/\/(.*)/\1/p' | sed -rn 's/(.*)\},\{.*/\1/p') + [[ ! -z $validation_record ]] && { + invalid_domain=$(echo $validation_record | sed -rn 's/(.*)\/\.well-known.*/\1/p') + } || { + invalid_domain=$(echo $error | sed -rn 's/\},\{.*//p' | sed -rn 's/.*hostname":"(.*)","port.*/\1/p') + } + } [[ -z $error ]] && { error=$(sed -rn 's/.*(Error creating new order \:\: )(.*)\"\,/\2/p' $LOG_FILE | sed '$!d'); From 1bf55627dcdf43bc1d8e6c13757e8873aacf18fe Mon Sep 17 00:00:00 2001 From: "alexey.lazarenko" Date: Thu, 19 Jan 2023 18:51:30 +0200 Subject: [PATCH 2/3] JE-64940 [Let's Encrypt] Installation failed for dom2222.test.com domain --- scripts/generate-ssl-cert.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generate-ssl-cert.sh b/scripts/generate-ssl-cert.sh index c2c995d5..dca2b683 100644 --- a/scripts/generate-ssl-cert.sh +++ b/scripts/generate-ssl-cert.sh @@ -96,7 +96,7 @@ do error=$(sed -rn 's/(.*)(Fetching https?:\/\/.*) Timeout during connect/\2/p' $LOG_FILE | sed '$!d') validation_record=$(echo $error | sed -rn 's/.*validationRecord":\[\{"url":"https?\:\/\/(.*)/\1/p' | sed -rn 's/(.*)\},\{.*/\1/p') [[ ! -z $validation_record ]] && { - invalid_domain=$(echo $validation_record | sed -rn 's/(.*)\/\.well-known.*/\1/p') + invalid_domain=$(echo $validation_record | sed -rn 's/\/\.well-known.*//p') } || { invalid_domain=$(echo $error | sed -rn 's/\},\{.*//p' | sed -rn 's/.*hostname":"(.*)","port.*/\1/p') } From 1262081f0d113e0b0f3b654b5a17ac5639b94d86 Mon Sep 17 00:00:00 2001 From: "alexey.lazarenko" Date: Thu, 19 Jan 2023 19:08:34 +0200 Subject: [PATCH 3/3] JE-64940 [Let's Encrypt] Installation failed for dom2222.test.com domain --- scripts/generate-ssl-cert.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generate-ssl-cert.sh b/scripts/generate-ssl-cert.sh index dca2b683..5fbeadf4 100644 --- a/scripts/generate-ssl-cert.sh +++ b/scripts/generate-ssl-cert.sh @@ -98,7 +98,7 @@ do [[ ! -z $validation_record ]] && { invalid_domain=$(echo $validation_record | sed -rn 's/\/\.well-known.*//p') } || { - invalid_domain=$(echo $error | sed -rn 's/\},\{.*//p' | sed -rn 's/.*hostname":"(.*)","port.*/\1/p') + invalid_domain=$(echo $error | sed 's/\.*validationRecord//p' | sed -rn 's/.*hostname":"(.*)","port.*/\1/p' | sed '$!d') } }