2026-02-14 23:56:03,849:DEBUG:certbot._internal.main:certbot version: 5.3.0
2026-02-14 23:56:03,850:DEBUG:certbot._internal.main:Location of certbot entry point: /opt/certbot/bin/certbot
2026-02-14 23:56:03,850:DEBUG:certbot._internal.main:Arguments: ['--config', '/etc/letsencrypt.ini', '--work-dir', '/tmp/letsencrypt-lib', '--logs-dir', '/data/logs', '--cert-name', 'npm-5', '--agree-tos', '--authenticator', 'webroot', '-m', 'windpacer@hanmocnn.co.kr', '--preferred-challenges', 'http', '--domains', 'hanmocnn.co.kr,www.hanmocnn.co.kr']
2026-02-14 23:56:03,850:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2026-02-14 23:56:03,865:DEBUG:certbot._internal.log:Root logging level set at 30
2026-02-14 23:56:03,866:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2026-02-14 23:56:03,866:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
Description: Saves the necessary validation files to a .well-known/acme-challenge/ directory within the nominated webroot path. A separate HTTP server must be running and serving files from the webroot path. HTTP challenge only (wildcards not supported).
Interfaces: Authenticator, Plugin
Entry point: EntryPoint(name='webroot', value='certbot._internal.plugins.webroot:Authenticator', group='certbot.plugins')
Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0xffff8e7a5590>
Prep: True
2026-02-14 23:56:03,867:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0xffff8e7a5590> and installer None
2026-02-14 23:56:03,867:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
2026-02-14 23:56:04,100:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/3064386906', new_authzr_uri=None, terms_of_service=None), ce2ddac5740bb12d4d6591b7fa1728af, Meta(creation_dt=datetime.datetime(2026, 2, 14, 22, 37, tzinfo=datetime.timezone.utc), creation_host='312f7928d5ba', register_to_eff=None))>
2026-02-14 23:56:04,101:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2026-02-14 23:56:04,106:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2026-02-14 23:56:04,633:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1033
2026-02-14 23:56:04,634:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Sat, 14 Feb 2026 23:56:04 GMT
Content-Type: application/json
Content-Length: 1033
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "Gc3gBymDyPY": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
  "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  "meta": {
    "caaIdentities": [
      "letsencrypt.org"
    ],
    "profiles": {
      "classic": "https://letsencrypt.org/docs/profiles#classic",
      "shortlived": "https://letsencrypt.org/docs/profiles#shortlived",
      "tlsclient": "https://letsencrypt.org/docs/profiles#tlsclient",
      "tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver"
    },
    "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf",
    "website": "https://letsencrypt.org"
  },
  "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  "renewalInfo": "https://acme-v02.api.letsencrypt.org/acme/renewal-info",
  "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
}
2026-02-14 23:56:04,635:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for hanmocnn.co.kr and www.hanmocnn.co.kr
2026-02-14 23:56:04,655:DEBUG:acme.client:Requesting fresh nonce
2026-02-14 23:56:04,655:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2026-02-14 23:56:04,815:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2026-02-14 23:56:04,816:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Sat, 14 Feb 2026 23:56:04 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: NeKnt8TGestOb4Fc1JYyinutgiAntZDFY_yp1ktjxi2tcT3bfYw
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800


2026-02-14 23:56:04,816:DEBUG:acme.client:Storing nonce: NeKnt8TGestOb4Fc1JYyinutgiAntZDFY_yp1ktjxi2tcT3bfYw
2026-02-14 23:56:04,817:DEBUG:acme.client:JWS payload:
b'{\n  "identifiers": [\n    {\n      "type": "dns",\n      "value": "hanmocnn.co.kr"\n    },\n    {\n      "type": "dns",\n      "value": "www.hanmocnn.co.kr"\n    }\n  ]\n}'
2026-02-14 23:56:04,823:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJOZUtudDhUR2VzdE9iNEZjMUpZeWludXRnaUFudFpERllfeXAxa3RqeGkydGNUM2JmWXciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  "signature": "juewpbMaBZNaMfU9dqjamSNFoI-PzgktmhJyw43wSZ5OThiGI7N6iTuEJBKZ8hLFW6fcOzQP3cToFaJrtCwOKxu7KXy1k3wCleq6z99OtmHXACZHsaPrPZ-mXMicz8e1vS-6h1oR2zg94g-gHelbWesHEb6M60Rn8EjK4DFm8SvIaFwBquEsLFRrekm0fwYNqohUGgTCL7abdUes9Yw_6siofGMzU0fMcXRA_s114rGwFAPQ-6jqqWNwlYVgBGY--3BEl3OwwZ0-pQOSnc7t8_rU5e6JZr_hDSU_0zogGuAsuy644cQMsa-_nSx92ZTmPX_XzRxS7YGDBajbXMi_Ow",
  "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImhhbm1vY25uLmNvLmtyIgogICAgfSwKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogInd3dy5oYW5tb2Nubi5jby5rciIKICAgIH0KICBdCn0"
}
2026-02-14 23:56:05,027:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 497
2026-02-14 23:56:05,028:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Date: Sat, 14 Feb 2026 23:56:04 GMT
Content-Type: application/json
Content-Length: 497
Connection: keep-alive
Boulder-Requester: 3064386906
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Location: https://acme-v02.api.letsencrypt.org/acme/order/3064386906/480375535806
Replay-Nonce: 4AH-2vvBT2vTYIMOrxGiTtOKUqEylQbuZuNcckoFVLrqiF3jx9Y
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "status": "pending",
  "expires": "2026-02-21T23:56:04Z",
  "identifiers": [
    {
      "type": "dns",
      "value": "hanmocnn.co.kr"
    },
    {
      "type": "dns",
      "value": "www.hanmocnn.co.kr"
    }
  ],
  "authorizations": [
    "https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658763864386",
    "https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658791959956"
  ],
  "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/3064386906/480375535806"
}
2026-02-14 23:56:05,028:DEBUG:acme.client:Storing nonce: 4AH-2vvBT2vTYIMOrxGiTtOKUqEylQbuZuNcckoFVLrqiF3jx9Y
2026-02-14 23:56:05,028:DEBUG:acme.client:JWS payload:
b''
2026-02-14 23:56:05,033:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658763864386:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICI0QUgtMnZ2QlQydlRZSU1PcnhHaVR0T0tVcUV5bFFidVp1TmNja29GVkxycWlGM2p4OVkiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwNjQzODY5MDYvNjU4NzYzODY0Mzg2In0",
  "signature": "pbWBe85DpxKfn_lPIjFwvF1jfmQ4abuYD0ndP5kNoZ5TLTUhA31C3vEuxlsovLJgyC8Ulmm7Bgx4WeyEMT6qjtxhy9j5Kykk-7wRszhAuRdyz-lsifs8J9-yxoE3C9IkglmljKeTmW_ApNEwwjaT2byaaET9vIIJsabfromIWewPAYdSfzbqDPlEk3nZyH9rtfOFhz8Rj3-v0OjT_asvc8pwOrVjGO3gOtLQG4K0eZHiE555xsZvZB__-F9hPs0ZYFPlglrDTqw5XKJQo7ufYSZainTqGIGWUX-jVz1WgQRstGfQr6VwhH0oc1EekFl95l_MtKq18gcmO_D6BJpLdQ",
  "payload": ""
}
2026-02-14 23:56:05,197:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3064386906/658763864386 HTTP/1.1" 200 777
2026-02-14 23:56:05,198:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Sat, 14 Feb 2026 23:56:05 GMT
Content-Type: application/json
Content-Length: 777
Connection: keep-alive
Boulder-Requester: 3064386906
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 4AH-2vvBHbnqIb9LyBaA8P9msdY-ehXuVEPrNk20KbauKrGshqo
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "www.hanmocnn.co.kr"
  },
  "status": "valid",
  "expires": "2026-03-16T22:37:07Z",
  "challenges": [
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/WorYEw",
      "status": "valid",
      "validated": "2026-02-14T22:37:00Z",
      "token": "wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo",
      "validationRecord": [
        {
          "url": "http://www.hanmocnn.co.kr/.well-known/acme-challenge/wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo",
          "hostname": "www.hanmocnn.co.kr",
          "port": "80",
          "addressesResolved": [
            "222.117.41.51"
          ],
          "addressUsed": "222.117.41.51"
        }
      ]
    }
  ]
}
2026-02-14 23:56:05,198:DEBUG:acme.client:Storing nonce: 4AH-2vvBHbnqIb9LyBaA8P9msdY-ehXuVEPrNk20KbauKrGshqo
2026-02-14 23:56:05,198:DEBUG:acme.client:JWS payload:
b''
2026-02-14 23:56:05,203:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658791959956:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICI0QUgtMnZ2QkhibnFJYjlMeUJhQThQOW1zZFktZWhYdVZFUHJOazIwS2JhdUtyR3NocW8iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwNjQzODY5MDYvNjU4NzkxOTU5OTU2In0",
  "signature": "tz2Y086S4EaArR69HbUgLQD_29PSdN1N-KFP_-oLruFKzk-JHDDAYfdH-AhNXZY_hJFO-aW3WedTTy2ZCbIY6193cKJZuK0iNdJPPRRRhXS4anYzhvVqZrtsgM963naPim51-HwmIE1jo2ESDQGYk-0sMk4AnLsDtUFqk_uO8iRIFPKfX2Hk7-rzb8-ctq01lnHQ_GGpAbftWCd8OCOsaKmsDKe1AWAF3pMEi9Na7FnaNiQRO-JhDfj_HnAfJSP5B4oqh_ty71CP5OosPD1sb52-ROrEnHJWK5HCJt9t-1quhiKWFBfmBJ3FNCU4f8-aGyu7tdKxa6ta6ZEBk9HyUA",
  "payload": ""
}
2026-02-14 23:56:05,367:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3064386906/658791959956 HTTP/1.1" 200 822
2026-02-14 23:56:05,368:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Sat, 14 Feb 2026 23:56:05 GMT
Content-Type: application/json
Content-Length: 822
Connection: keep-alive
Boulder-Requester: 3064386906
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 4AH-2vvBzHJaud8ZfhX0LUR1BTrdy4GJ8sNj5NkVg96bgxLtfuY
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "hanmocnn.co.kr"
  },
  "status": "pending",
  "expires": "2026-02-21T23:56:04Z",
  "challenges": [
    {
      "type": "dns-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/qPZFug",
      "status": "pending",
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
    },
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/RMxAAg",
      "status": "pending",
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
    },
    {
      "type": "tls-alpn-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/ma_ZVQ",
      "status": "pending",
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
    }
  ]
}
2026-02-14 23:56:05,368:DEBUG:acme.client:Storing nonce: 4AH-2vvBzHJaud8ZfhX0LUR1BTrdy4GJ8sNj5NkVg96bgxLtfuY
2026-02-14 23:56:05,368:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/ma_ZVQ', 'status': 'pending', 'token': 'xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0'}
2026-02-14 23:56:05,369:INFO:certbot._internal.auth_handler:Performing the following challenges:
2026-02-14 23:56:05,369:INFO:certbot._internal.auth_handler:http-01 challenge for Identifier(typ=IdentifierType(dns), value='hanmocnn.co.kr')
2026-02-14 23:56:05,369:INFO:certbot._internal.plugins.webroot:Using the webroot path /data/letsencrypt-acme-challenge for all unmatched domains.
2026-02-14 23:56:05,369:DEBUG:certbot._internal.plugins.webroot:Creating root challenges validation dir at /data/letsencrypt-acme-challenge/.well-known/acme-challenge
2026-02-14 23:56:05,371:DEBUG:certbot._internal.plugins.webroot:Attempting to save validation to /data/letsencrypt-acme-challenge/.well-known/acme-challenge/xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0
2026-02-14 23:56:05,372:DEBUG:acme.client:JWS payload:
b'{}'
2026-02-14 23:56:05,376:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/RMxAAg:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICI0QUgtMnZ2QnpISmF1ZDhaZmhYMExVUjFCVHJkeTRHSjhzTmo1TmtWZzk2Ymd4THRmdVkiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLzMwNjQzODY5MDYvNjU4NzkxOTU5OTU2L1JNeEFBZyJ9",
  "signature": "Ov4Fc1fM9a-2y12yEwh75oXuYp87xbKqQ_cGIG7P63r6MjbmmuLeZd5COLBfgrgjNJRgAOr1M32zNEdJWnZULT3cH-xGb6uipmCh3kN3Pdhqskbi4yUfkk16cI8zs9Lf5iPEK6PxhdBWxNA_-xY8zVqFVJTBGsliXxmGSGUJaRPWKFuZHutJRv66gHOJeLGcaVUbAbpOPGPRFh-0IsPc0yZqj-wN7BZwemY2b9x_WboVK7M2GeJwp8UAWDNzX0i7vwrOCYbqs8Eek4nNAd9xwpJUOCR8Y2dMRuZ9_KLJ92p7FlK1P5-dkOxMwpm4-Ss4UkYCTPsa37P8cptqoNeUaw",
  "payload": "e30"
}
2026-02-14 23:56:05,542:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall/3064386906/658791959956/RMxAAg HTTP/1.1" 200 195
2026-02-14 23:56:05,543:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Sat, 14 Feb 2026 23:56:05 GMT
Content-Type: application/json
Content-Length: 195
Connection: keep-alive
Boulder-Requester: 3064386906
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658791959956>;rel="up"
Location: https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/RMxAAg
Replay-Nonce: 4AH-2vvBjNLPyColdbElV57vl1FNhl30mNx5o-RvY8R6PJo2R68
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "type": "http-01",
  "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/RMxAAg",
  "status": "pending",
  "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
}
2026-02-14 23:56:05,543:DEBUG:acme.client:Storing nonce: 4AH-2vvBjNLPyColdbElV57vl1FNhl30mNx5o-RvY8R6PJo2R68
2026-02-14 23:56:05,544:INFO:certbot._internal.auth_handler:Waiting for verification...
2026-02-14 23:56:06,544:DEBUG:acme.client:JWS payload:
b''
2026-02-14 23:56:06,549:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658763864386:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICI0QUgtMnZ2QmpOTFB5Q29sZGJFbFY1N3ZsMUZOaGwzMG1OeDVvLVJ2WThSNlBKbzJSNjgiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwNjQzODY5MDYvNjU4NzYzODY0Mzg2In0",
  "signature": "qN8X02M3qa1Ed8e8wWUDDn79drKvTl5NtGAiGpEmIIFEeuPoAmrppUeoo6UVjHoV2eIiYbI4tUTNIVbFYjffOkp9JlG5od3hSIix65LeFHPl7-9hg19zKFJiQma53yVbub7OFGeFqFj-IrXb8-5eiEy2mgxZ0aMznirCicV_zp_bLsH36z-E_bU1fFaNMPMTEwjqC8pudu87REDCqyTYepiezGO4rgjDda4Ddcb2zF2WpmAEasSSUx1cTwgmzs4kTT6RZFedefRw730Ecri9vwGi7QuvHHvZ_HywdGejwcMQ8bRDxSBssJXJJOsw5AHfkktnbIR3UtZ-sbBOT9_A3g",
  "payload": ""
}
2026-02-14 23:56:06,724:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3064386906/658763864386 HTTP/1.1" 200 777
2026-02-14 23:56:06,725:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Sat, 14 Feb 2026 23:56:06 GMT
Content-Type: application/json
Content-Length: 777
Connection: keep-alive
Boulder-Requester: 3064386906
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: NeKnt8TG1OrA2e5G5sPzCyRvfzoUiUWFZAniIMDJOqe2pcuVeR0
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "www.hanmocnn.co.kr"
  },
  "status": "valid",
  "expires": "2026-03-16T22:37:07Z",
  "challenges": [
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658763864386/WorYEw",
      "status": "valid",
      "validated": "2026-02-14T22:37:00Z",
      "token": "wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo",
      "validationRecord": [
        {
          "url": "http://www.hanmocnn.co.kr/.well-known/acme-challenge/wp-HSjbr4Fy8FC9IwwKqKWcz8k66yXQtla_0042joNo",
          "hostname": "www.hanmocnn.co.kr",
          "port": "80",
          "addressesResolved": [
            "222.117.41.51"
          ],
          "addressUsed": "222.117.41.51"
        }
      ]
    }
  ]
}
2026-02-14 23:56:06,725:DEBUG:acme.client:Storing nonce: NeKnt8TG1OrA2e5G5sPzCyRvfzoUiUWFZAniIMDJOqe2pcuVeR0
2026-02-14 23:56:06,726:DEBUG:acme.client:JWS payload:
b''
2026-02-14 23:56:06,730:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658791959956:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJOZUtudDhURzFPckEyZTVHNXNQekN5UnZmem9VaVVXRlpBbmlJTURKT3FlMnBjdVZlUjAiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwNjQzODY5MDYvNjU4NzkxOTU5OTU2In0",
  "signature": "qt11UnIYlgfU1E5jyT6qBNkGSoLXiZdyHKs3sQXhWI9yG363SPzQ78zH0oElA6LJgJgAS0mhkfZZtfU1lTzBrHZ_XLx5S0q-KQ-GZmcl-BOwB42l1jR13Bg6kJXowtDsqGZpZ0qoHG3rKqAUUchFQpX3NAPIqs15598OlpOBRG17MP8cF6HZJMWZsPIh4GGUDReGFRQdRjKhbr0ep3dnyWDIBdLD0LIrOUAMd5absl4Jn9Vd4nolz50iaFpZ88HxjOOx_OmeCOQ4v3ycagZ8dJLSSvT_PBMLlbH3_pyPVrBG5rafoph9pxQ5YM3oNWRVMXxmJqU_qKrr3k7LEjifAg",
  "payload": ""
}
2026-02-14 23:56:06,894:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3064386906/658791959956 HTTP/1.1" 200 822
2026-02-14 23:56:06,895:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Sat, 14 Feb 2026 23:56:06 GMT
Content-Type: application/json
Content-Length: 822
Connection: keep-alive
Boulder-Requester: 3064386906
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 4AH-2vvBYLdUOTkkarVTTilYf8jHyGJhY1FlIsWUvBpM4NLDU2k
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "hanmocnn.co.kr"
  },
  "status": "pending",
  "expires": "2026-02-21T23:56:04Z",
  "challenges": [
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/RMxAAg",
      "status": "pending",
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
    },
    {
      "type": "dns-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/qPZFug",
      "status": "pending",
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
    },
    {
      "type": "tls-alpn-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/ma_ZVQ",
      "status": "pending",
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
    }
  ]
}
2026-02-14 23:56:06,895:DEBUG:acme.client:Storing nonce: 4AH-2vvBYLdUOTkkarVTTilYf8jHyGJhY1FlIsWUvBpM4NLDU2k
2026-02-14 23:56:06,896:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/ma_ZVQ', 'status': 'pending', 'token': 'xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0'}
2026-02-14 23:56:09,897:DEBUG:acme.client:JWS payload:
b''
2026-02-14 23:56:09,901:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658791959956:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICI0QUgtMnZ2QllMZFVPVGtrYXJWVFRpbFlmOGpIeUdKaFkxRmxJc1dVdkJwTTROTERVMmsiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwNjQzODY5MDYvNjU4NzkxOTU5OTU2In0",
  "signature": "pjocFNC1rCf2Jkfu67Zw3Smbc0HZTvM6bynfejd_aK7NWjRvp1EMvfO_q3cMjf0B_R1S25UEc3SdvQO25fQzspYAvn-7VY-CO29v_CVW1yoriJmh9qagA8_ooC_de9cJfhwNh2YPZwecMtGCUgB9hZjUqTE89bBjtCAFTgsdf-b37WV5DFET3KpTg29VAurpW2YmMth21ueSmxdiB-ZyxJC1j4kmVaefSilRoeUkqBeAzFX_XdPP9gvoSk5XbDL24jte1XCbgiEUloUot0qveRNkGEu_anFWbGNIKTPqUZeeb8hK-xlSmUAFP3l2_W1tFa32nLqJ0XOKKWm3Kh4EVw",
  "payload": ""
}
2026-02-14 23:56:10,065:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3064386906/658791959956 HTTP/1.1" 200 822
2026-02-14 23:56:10,066:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Sat, 14 Feb 2026 23:56:09 GMT
Content-Type: application/json
Content-Length: 822
Connection: keep-alive
Boulder-Requester: 3064386906
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: NeKnt8TGCjx_fZhQ5WDhl6vE45VknmXThsT1pOTmkYxO0Y0ehxU
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "hanmocnn.co.kr"
  },
  "status": "pending",
  "expires": "2026-02-21T23:56:04Z",
  "challenges": [
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/RMxAAg",
      "status": "pending",
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
    },
    {
      "type": "tls-alpn-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/ma_ZVQ",
      "status": "pending",
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
    },
    {
      "type": "dns-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/qPZFug",
      "status": "pending",
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
    }
  ]
}
2026-02-14 23:56:10,066:DEBUG:acme.client:Storing nonce: NeKnt8TGCjx_fZhQ5WDhl6vE45VknmXThsT1pOTmkYxO0Y0ehxU
2026-02-14 23:56:10,066:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/ma_ZVQ', 'status': 'pending', 'token': 'xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0'}
2026-02-14 23:56:13,067:DEBUG:acme.client:JWS payload:
b''
2026-02-14 23:56:13,072:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658791959956:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICJOZUtudDhUR0NqeF9mWmhRNVdEaGw2dkU0NVZrbm1YVGhzVDFwT1Rta1l4TzBZMGVoeFUiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwNjQzODY5MDYvNjU4NzkxOTU5OTU2In0",
  "signature": "X4fvammVhgMxlJAAaYpyehvxOy40N9oRAHl5Ug7k032b59S1NIAjoffSB9EKi7xJ7B8SJCxU-oFwILoU1Ldm-vikMwRkEtTMIMGWMdmy3WNZD4R0nj5yodIgWh5x3W5Pxc77hcYK6tiNGAtA92Ui3kgRrkMmFlFrJN-qummEA77X2Yhmn56pcGoH5xSJooAG4WifWgRWVbYz1vsGRHDctVKaKMb5-99OBsw-QLVJ_mzMvzD73vNM7OsVNNM-tmhDq_pmyJ1a4aJQN5-7CLG9pfaaDVAxrZDHjeTsQD3MwoGQ7xY5U59h2o8rgIB8TYefEiUNBom8EMyayTYhGFGfOw",
  "payload": ""
}
2026-02-14 23:56:13,236:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3064386906/658791959956 HTTP/1.1" 200 822
2026-02-14 23:56:13,237:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Sat, 14 Feb 2026 23:56:13 GMT
Content-Type: application/json
Content-Length: 822
Connection: keep-alive
Boulder-Requester: 3064386906
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 4AH-2vvBWmoNXqbP_G__zB5zN3RERigaNgY-khTArYZDgbv2X_k
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "hanmocnn.co.kr"
  },
  "status": "pending",
  "expires": "2026-02-21T23:56:04Z",
  "challenges": [
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/RMxAAg",
      "status": "pending",
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
    },
    {
      "type": "tls-alpn-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/ma_ZVQ",
      "status": "pending",
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
    },
    {
      "type": "dns-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/qPZFug",
      "status": "pending",
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
    }
  ]
}
2026-02-14 23:56:13,237:DEBUG:acme.client:Storing nonce: 4AH-2vvBWmoNXqbP_G__zB5zN3RERigaNgY-khTArYZDgbv2X_k
2026-02-14 23:56:13,238:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/ma_ZVQ', 'status': 'pending', 'token': 'xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0'}
2026-02-14 23:56:16,238:DEBUG:acme.client:JWS payload:
b''
2026-02-14 23:56:16,243:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658791959956:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICI0QUgtMnZ2Qldtb05YcWJQX0dfX3pCNXpOM1JFUmlnYU5nWS1raFRBcllaRGdidjJYX2siLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwNjQzODY5MDYvNjU4NzkxOTU5OTU2In0",
  "signature": "VUS-lzk9Z3loxvUEDVuMC_FAo4nIIaN6ASpX2W6ee1LV95WxuuirwwVvgC5LNneJKctrI_sZWZHmsg_gdbPaF1TVPDHoNeYy-q4CahPRRibPnTeELJ1Pwb9QB6IU-H6cSswTZLKwwerZpTWE70RElAyE4SJVniuQ9R0ZyyXqOUoYGCQDrqLTgaRyjMVi3gPrmyXAOXQGo8wxe_ptEaxaDOkyhvCXuZ1fU6TIz1HMFnBy4zIzkEbFiZlqR1dPOwJe5YPRRGgaISJyWqb9f_ksyRJWNrTAVL0tUN2fKx8bzrRmSUOr3X_O68f53h_Dda1RZ3gxmIBcxjcoAZbTR2hRHw",
  "payload": ""
}
2026-02-14 23:56:16,406:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3064386906/658791959956 HTTP/1.1" 200 822
2026-02-14 23:56:16,407:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Sat, 14 Feb 2026 23:56:16 GMT
Content-Type: application/json
Content-Length: 822
Connection: keep-alive
Boulder-Requester: 3064386906
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: 4AH-2vvBMeztInZzGTaqtySBQba_zA2UlxHA7wD9hPW6YEGqHVc
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "hanmocnn.co.kr"
  },
  "status": "pending",
  "expires": "2026-02-21T23:56:04Z",
  "challenges": [
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/RMxAAg",
      "status": "pending",
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
    },
    {
      "type": "tls-alpn-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/ma_ZVQ",
      "status": "pending",
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
    },
    {
      "type": "dns-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/qPZFug",
      "status": "pending",
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0"
    }
  ]
}
2026-02-14 23:56:16,420:DEBUG:acme.client:Storing nonce: 4AH-2vvBMeztInZzGTaqtySBQba_zA2UlxHA7wD9hPW6YEGqHVc
2026-02-14 23:56:16,421:DEBUG:acme.challenges:tls-alpn-01 was not recognized, full message: {'type': 'tls-alpn-01', 'url': 'https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/ma_ZVQ', 'status': 'pending', 'token': 'xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0'}
2026-02-14 23:56:19,422:DEBUG:acme.client:JWS payload:
b''
2026-02-14 23:56:19,426:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/3064386906/658791959956:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMzA2NDM4NjkwNiIsICJub25jZSI6ICI0QUgtMnZ2Qk1lenRJblp6R1RhcXR5U0JRYmFfekEyVWx4SEE3d0Q5aFBXNllFR3FIVmMiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzMwNjQzODY5MDYvNjU4NzkxOTU5OTU2In0",
  "signature": "NPoDinMY-lpRRfnPp-YkArm_aAxytG8RLCQM_eQfhXpDeelMX2mG-OwZceFZy9-wn6yWgqmKN-7RPZ3pWl_5xIAqqLIB6LAaE3nPiQkU5AfViP7KOE2WumQgLfPLtuqa73v9JD2tJpV7Lbxo-X_EidM6Rs6t9vdjTLmY7uYwFUvEb7SzpHISaehnrj8aA17I8qJgLBhGtyvHbzhnv7Nira9Lw2TWOlO1lIMgHtLMFvuyFnCzOkfEqvVTjzWN7RhKQ_WM7hj2A3XSw81N4iYhIs8E68Mg2Z8fHHu7VCrGjqgWBifEKCrOAjwieKsvb66nKsSsWSchbIo26PNfwhCXVg",
  "payload": ""
}
2026-02-14 23:56:19,603:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/3064386906/658791959956 HTTP/1.1" 200 1065
2026-02-14 23:56:19,603:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Sat, 14 Feb 2026 23:56:19 GMT
Content-Type: application/json
Content-Length: 1065
Connection: keep-alive
Boulder-Requester: 3064386906
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: NeKnt8TGK04pYxuaJhFJTtcVaz449MbsEz3fo4B6O33Ocq9f2Jk
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "hanmocnn.co.kr"
  },
  "status": "invalid",
  "expires": "2026-02-21T23:56:04Z",
  "challenges": [
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/3064386906/658791959956/RMxAAg",
      "status": "invalid",
      "validated": "2026-02-14T23:56:05Z",
      "error": {
        "type": "urn:ietf:params:acme:error:connection",
        "detail": "221.150.111.87: Fetching http://hanmocnn.co.kr/.well-known/acme-challenge/xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0: Timeout during connect (likely firewall problem)",
        "status": 400
      },
      "token": "xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0",
      "validationRecord": [
        {
          "url": "http://hanmocnn.co.kr/.well-known/acme-challenge/xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0",
          "hostname": "hanmocnn.co.kr",
          "port": "80",
          "addressesResolved": [
            "221.150.111.87"
          ],
          "addressUsed": "221.150.111.87"
        }
      ]
    }
  ]
}
2026-02-14 23:56:19,604:DEBUG:acme.client:Storing nonce: NeKnt8TGK04pYxuaJhFJTtcVaz449MbsEz3fo4B6O33Ocq9f2Jk
2026-02-14 23:56:19,604:INFO:certbot._internal.auth_handler:Challenge failed for domain hanmocnn.co.kr
2026-02-14 23:56:19,604:INFO:certbot._internal.auth_handler:http-01 challenge for Identifier(typ=IdentifierType(dns), value='hanmocnn.co.kr')
2026-02-14 23:56:19,604:DEBUG:certbot._internal.display.obj:Notifying user: 
Certbot failed to authenticate some domains (authenticator: webroot). The Certificate Authority reported these problems:
  Identifier: hanmocnn.co.kr
  Type:   connection
  Detail: 221.150.111.87: Fetching http://hanmocnn.co.kr/.well-known/acme-challenge/xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0: Timeout during connect (likely firewall problem)

Hint: The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet.

2026-02-14 23:56:19,606:DEBUG:certbot._internal.error_handler:Encountered exception:
Traceback (most recent call last):
  File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 104, in handle_authorizations
    self._poll_authorizations(authzrs, max_retries, max_time_mins, best_effort)
  File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 208, in _poll_authorizations
    raise errors.AuthorizationError('Some challenges have failed.')
certbot.errors.AuthorizationError: Some challenges have failed.

2026-02-14 23:56:19,606:DEBUG:certbot._internal.error_handler:Calling registered functions
2026-02-14 23:56:19,606:INFO:certbot._internal.auth_handler:Cleaning up challenges
2026-02-14 23:56:19,606:DEBUG:certbot._internal.plugins.webroot:Removing /data/letsencrypt-acme-challenge/.well-known/acme-challenge/xkIyiwPR05xCsWzX1FwjuScamt7xv48i0-y0jpW1xI0
2026-02-14 23:56:19,607:DEBUG:certbot._internal.plugins.webroot:All challenges cleaned up
2026-02-14 23:56:19,607:DEBUG:certbot._internal.log:Exiting abnormally:
Traceback (most recent call last):
  File "/opt/certbot/bin/certbot", line 6, in <module>
    sys.exit(main())
             ^^^^^^
  File "/opt/certbot/lib/python3.11/site-packages/certbot/main.py", line 18, in main
    return internal_main.main(cli_args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1886, in main
    return config.func(config, plugins)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 1598, in certonly
    lineage = _get_and_save_cert(le_client, config, sans, certname, lineage)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/main.py", line 143, in _get_and_save_cert
    lineage = le_client.obtain_and_enroll_certificate(sans, certname)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 533, in obtain_and_enroll_certificate
    cert, chain, key, _ = self.obtain_certificate(sans)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 434, in obtain_certificate
    orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/client.py", line 512, in _get_order_and_authorizations
    authzr = self.auth_handler.handle_authorizations(orderr, self.config, best_effort)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 104, in handle_authorizations
    self._poll_authorizations(authzrs, max_retries, max_time_mins, best_effort)
  File "/opt/certbot/lib/python3.11/site-packages/certbot/_internal/auth_handler.py", line 208, in _poll_authorizations
    raise errors.AuthorizationError('Some challenges have failed.')
certbot.errors.AuthorizationError: Some challenges have failed.
2026-02-14 23:56:19,610:ERROR:certbot._internal.log:Some challenges have failed.
