HEX
Server: Apache/2.4.37 (CentOS Stream) OpenSSL/1.1.1k
System: Linux ysnet.com.tw 4.18.0-553.5.1.el8.x86_64 #1 SMP Tue May 21 05:46:01 UTC 2024 x86_64
User: test (521)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /var/log/letsencrypt/letsencrypt.log.818
2025-06-02 12:34:46,554:DEBUG:certbot._internal.main:certbot version: 1.22.0
2025-06-02 12:34:46,555:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
2025-06-02 12:34:46,555:DEBUG:certbot._internal.main:Arguments: ['--noninteractive', '--no-random-sleep-on-renew']
2025-06-02 12:34:46,555:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
2025-06-02 12:34:46,565:DEBUG:certbot._internal.log:Root logging level set at 30
2025-06-02 12:34:46,565:DEBUG:certbot._internal.display.obj:Notifying user: Processing /etc/letsencrypt/renewal/www.ysnet.com.tw-0001.conf
2025-06-02 12:34:46,566:ERROR:certbot._internal.renewal:Renewal configuration file /etc/letsencrypt/renewal/www.ysnet.com.tw-0001.conf is broken.
2025-06-02 12:34:46,566:ERROR:certbot._internal.renewal:The error was: expected /etc/letsencrypt/live/www.ysnet.com.tw-0001/cert.pem to be a symlink
Skipping.
2025-06-02 12:34:46,566:DEBUG:certbot._internal.renewal:Traceback was:
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/certbot/_internal/renewal.py", line 77, in _reconstitute
    renewal_candidate = storage.RenewableCert(full_path, config)
  File "/usr/lib/python3.6/site-packages/certbot/_internal/storage.py", line 498, in __init__
    self._check_symlinks()
  File "/usr/lib/python3.6/site-packages/certbot/_internal/storage.py", line 572, in _check_symlinks
    "expected {0} to be a symlink".format(link))
certbot.errors.CertStorageError: expected /etc/letsencrypt/live/www.ysnet.com.tw-0001/cert.pem to be a symlink

2025-06-02 12:34:46,566:DEBUG:certbot._internal.display.obj:Notifying user: Processing /etc/letsencrypt/renewal/www.ysnet.com.tw-0002.conf
2025-06-02 12:34:46,572:DEBUG:certbot._internal.plugins.selection:Requested authenticator <certbot._internal.cli.cli_utils._Default object at 0x7fd3ff7dd748> and installer <certbot._internal.cli.cli_utils._Default object at 0x7fd3ff7dd748>
2025-06-02 12:34:46,579:DEBUG:urllib3.connectionpool:Starting new HTTP connection (1): r11.o.lencr.org:80
2025-06-02 12:34:46,774:DEBUG:urllib3.connectionpool:http://r11.o.lencr.org:80 "POST / HTTP/1.1" 200 504
2025-06-02 12:34:46,774:DEBUG:certbot.ocsp:OCSP response for certificate /etc/letsencrypt/archive/www.ysnet.com.tw-0002/cert10.pem is signed by the certificate's issuer.
2025-06-02 12:34:46,776:DEBUG:certbot.ocsp:OCSP certificate status for /etc/letsencrypt/archive/www.ysnet.com.tw-0002/cert10.pem is: OCSPCertStatus.GOOD
2025-06-02 12:34:46,777:DEBUG:certbot._internal.storage:Should renew, less than 30 days before certificate expiry 2025-07-02 04:24:41 UTC.
2025-06-02 12:34:46,777:INFO:certbot._internal.renewal:Certificate is due for renewal, auto-renewing...
2025-06-02 12:34:46,777:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-06-02 12:34:46,778:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
Description: Place files in webroot directory
Interfaces: Authenticator, Plugin
Entry point: webroot = certbot._internal.plugins.webroot:Authenticator
Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x7fd3ff7d8438>
Prep: True
2025-06-02 12:34:46,778:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0x7fd3ff7d8438> and installer None
2025-06-02 12:34:46,778:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
2025-06-02 12:34:46,781: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/1290729336', new_authzr_uri=None, terms_of_service=None), 552e64125b0f96fc9c6352edafb4ee7b, Meta(creation_dt=datetime.datetime(2023, 9, 4, 4, 31, 20, tzinfo=<UTC>), creation_host='ysnet.com.tw', register_to_eff=None))>
2025-06-02 12:34:46,781:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
2025-06-02 12:34:46,781:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
2025-06-02 12:34:47,328:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 1012
2025-06-02 12:34:47,328:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Mon, 02 Jun 2025 04:34:47 GMT
Content-Type: application/json
Content-Length: 1012
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "D1Gk1oDxwT0": "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 (not yet generally available)",
      "tlsserver": "https://letsencrypt.org/docs/profiles#tlsserver"
    },
    "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.5-February-24-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/draft-ietf-acme-ari-03/renewalInfo",
  "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
}
2025-06-02 12:34:47,328:DEBUG:certbot._internal.display.obj:Notifying user: Renewing an existing certificate for www.ysnet.com.tw
2025-06-02 12:34:47,376:DEBUG:certbot.crypto_util:Generating RSA key (2048 bits): /etc/letsencrypt/keys/0017_key-certbot.pem
2025-06-02 12:34:47,377:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0017_csr-certbot.pem
2025-06-02 12:34:47,377:DEBUG:acme.client:Requesting fresh nonce
2025-06-02 12:34:47,377:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
2025-06-02 12:34:47,550:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
2025-06-02 12:34:47,550:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Mon, 02 Jun 2025 04:34:47 GMT
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: _G_8-Az_Vi0JOVI8DQGUWT2WD-n9jIMkrNL0t7e_SPCggtX3-Wk
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800


2025-06-02 12:34:47,550:DEBUG:acme.client:Storing nonce: _G_8-Az_Vi0JOVI8DQGUWT2WD-n9jIMkrNL0t7e_SPCggtX3-Wk
2025-06-02 12:34:47,550:DEBUG:acme.client:JWS payload:
b'{\n  "identifiers": [\n    {\n      "type": "dns",\n      "value": "www.ysnet.com.tw"\n    }\n  ]\n}'
2025-06-02 12:34:47,551:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTI5MDcyOTMzNiIsICJub25jZSI6ICJfR184LUF6X1ZpMEpPVkk4RFFHVVdUMldELW45aklNa3JOTDB0N2VfU1BDZ2d0WDMtV2siLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  "signature": "t19XlBtXBqwPzrQtPA0l4o_ZfOYf3FuhPnhsLCfUsqtbqjxV6wddGHK8Ot3mhiOJf0WbKApWsRrOJyqy3inJwFmkW__uR_f9qpPyEHJOmMG-uJf53V0oZ1aQ8CUAvADvf3TSXg1-9u-W5RkSVgfzj_xx0wjrltwRpf0Ah7lAyREucuphN5Q8HZjPUL16ppaiCXhaVexAZ44Rii1GvGkHr3ybx3jOHdgh3NAnBkUrD1TAJnZPsvBkkL9KcH2653Nbun_sxlqoafbTDOzWKxq0g697azIj6wQ84tMHBc3O_-_HuXYgRbZtDmoafKP00fzJ3TBuNEK5_7eOylIXUY-RBw",
  "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogInd3dy55c25ldC5jb20udHciCiAgICB9CiAgXQp9"
}
2025-06-02 12:34:47,893:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 350
2025-06-02 12:34:47,893:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Date: Mon, 02 Jun 2025 04:34:47 GMT
Content-Type: application/json
Content-Length: 350
Connection: keep-alive
Boulder-Requester: 1290729336
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/1290729336/390311743877
Replay-Nonce: GRQqzLBfbwKuNiXFfeiq5Tj-sHy9VTp9Ln1YuosWkfif1y0cT8Q
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "status": "pending",
  "expires": "2025-06-09T04:34:47Z",
  "identifiers": [
    {
      "type": "dns",
      "value": "www.ysnet.com.tw"
    }
  ],
  "authorizations": [
    "https://acme-v02.api.letsencrypt.org/acme/authz/1290729336/529554466187"
  ],
  "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/1290729336/390311743877"
}
2025-06-02 12:34:47,893:DEBUG:acme.client:Storing nonce: GRQqzLBfbwKuNiXFfeiq5Tj-sHy9VTp9Ln1YuosWkfif1y0cT8Q
2025-06-02 12:34:47,893:DEBUG:acme.client:JWS payload:
b''
2025-06-02 12:34:47,894:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/1290729336/529554466187:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTI5MDcyOTMzNiIsICJub25jZSI6ICJHUlFxekxCZmJ3S3VOaVhGZmVpcTVUai1zSHk5VlRwOUxuMVl1b3NXa2ZpZjF5MGNUOFEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzEyOTA3MjkzMzYvNTI5NTU0NDY2MTg3In0",
  "signature": "2o5RKVAmV6c5Zo-3OsIKfrlvwuEDITYzgjprXtSch6zOiSerUsGwiSA8_TLgCsR_fsf6Bx0kvfIVFMTqrxj27WHITl9t2QLm5FbZ_XaChVCzMv3uv49sWLkZ00s0tHrBoWfjRf6xvShP9f2or8YUDpHwsFi5wy4kMGcWi96-WrAIMyoz-1Aj_inuZDooXMjCEABUSVZB_ED4z8qV6_VZZ8ikX2bl2majfQ28gszcuV83HvEwrop8zjLz858VjOXVhUi4OKTL--DyuIT6wO0v5d2XfWgNvunusa1Lnq0dZpiRL1ihku47jqCmXVo-eqoe7T6V3Y2b7u3DK6Uj55ONow",
  "payload": ""
}
2025-06-02 12:34:48,072:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/1290729336/529554466187 HTTP/1.1" 200 824
2025-06-02 12:34:48,072:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Mon, 02 Jun 2025 04:34:47 GMT
Content-Type: application/json
Content-Length: 824
Connection: keep-alive
Boulder-Requester: 1290729336
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: GRQqzLBfOAIdDoqIjABbQG_r5_yJAaEtnU9edZ-4wvshnrMXVlQ
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "www.ysnet.com.tw"
  },
  "status": "pending",
  "expires": "2025-06-09T04:34:47Z",
  "challenges": [
    {
      "type": "tls-alpn-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1290729336/529554466187/7uIXBQ",
      "status": "pending",
      "token": "uaJrLcGKrrLPQaxgDr3i1zRblLA1SlBCyQKj5rBLoC0"
    },
    {
      "type": "dns-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1290729336/529554466187/ohEIgQ",
      "status": "pending",
      "token": "uaJrLcGKrrLPQaxgDr3i1zRblLA1SlBCyQKj5rBLoC0"
    },
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1290729336/529554466187/uUdI1g",
      "status": "pending",
      "token": "uaJrLcGKrrLPQaxgDr3i1zRblLA1SlBCyQKj5rBLoC0"
    }
  ]
}
2025-06-02 12:34:48,072:DEBUG:acme.client:Storing nonce: GRQqzLBfOAIdDoqIjABbQG_r5_yJAaEtnU9edZ-4wvshnrMXVlQ
2025-06-02 12:34:48,073:INFO:certbot._internal.auth_handler:Performing the following challenges:
2025-06-02 12:34:48,073:INFO:certbot._internal.auth_handler:http-01 challenge for www.ysnet.com.tw
2025-06-02 12:34:48,073:INFO:certbot._internal.plugins.webroot:Using the webroot path /var/www/test for all unmatched domains.
2025-06-02 12:34:48,073:DEBUG:certbot._internal.plugins.webroot:Creating root challenges validation dir at /var/www/test/.well-known/acme-challenge
2025-06-02 12:34:48,073:DEBUG:certbot._internal.plugins.webroot:Attempting to save validation to /var/www/test/.well-known/acme-challenge/uaJrLcGKrrLPQaxgDr3i1zRblLA1SlBCyQKj5rBLoC0
2025-06-02 12:34:48,074:DEBUG:acme.client:JWS payload:
b'{}'
2025-06-02 12:34:48,074:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall/1290729336/529554466187/uUdI1g:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTI5MDcyOTMzNiIsICJub25jZSI6ICJHUlFxekxCZk9BSWREb3FJakFCYlFHX3I1X3lKQWFFdG5VOWVkWi00d3ZzaG5yTVhWbFEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLzEyOTA3MjkzMzYvNTI5NTU0NDY2MTg3L3VVZEkxZyJ9",
  "signature": "WA6e_8c87hmZ9AFwWNiuXJUXAAu6BOSdLQPLJEHbppFD9-8W2JjpeabYDZTRjLVHh3FTWz8hvHXYt1W6D3QuVinewTqKlzQg8ftIXCF5q4_xLG20as2vGKfmfTrVGlPvvXZ4-QG_sCN54zeI8yK0VLjruI5-5Aw0X3cNpd3P6OrSUXTHktuqS0uhbKI6vAIZBOKGUqSoZiZmhXiLPPbeopt1qSgcL35od7Ge_rleJaYh8iKN-wzxpUrxNUqTORXa6TxTz9laM6-aBDUNixyP_bd40Vp5iLSMXozFz7ENNVKrWe9KFFG5Nf2YWtfe07zjZtQ7zY3qFl6CkfxRNAR7Yw",
  "payload": "e30"
}
2025-06-02 12:34:48,252:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall/1290729336/529554466187/uUdI1g HTTP/1.1" 200 195
2025-06-02 12:34:48,252:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Mon, 02 Jun 2025 04:34:48 GMT
Content-Type: application/json
Content-Length: 195
Connection: keep-alive
Boulder-Requester: 1290729336
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/1290729336/529554466187>;rel="up"
Location: https://acme-v02.api.letsencrypt.org/acme/chall/1290729336/529554466187/uUdI1g
Replay-Nonce: _G_8-Az_KAFMSwp-Q62HBX4fiu1bg04nZg808J7cT8Y3Jv6b3jA
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "type": "http-01",
  "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1290729336/529554466187/uUdI1g",
  "status": "pending",
  "token": "uaJrLcGKrrLPQaxgDr3i1zRblLA1SlBCyQKj5rBLoC0"
}
2025-06-02 12:34:48,252:DEBUG:acme.client:Storing nonce: _G_8-Az_KAFMSwp-Q62HBX4fiu1bg04nZg808J7cT8Y3Jv6b3jA
2025-06-02 12:34:48,253:INFO:certbot._internal.auth_handler:Waiting for verification...
2025-06-02 12:34:49,254:DEBUG:acme.client:JWS payload:
b''
2025-06-02 12:34:49,254:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/1290729336/529554466187:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTI5MDcyOTMzNiIsICJub25jZSI6ICJfR184LUF6X0tBRk1Td3AtUTYySEJYNGZpdTFiZzA0blpnODA4SjdjVDhZM0p2NmIzakEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzEyOTA3MjkzMzYvNTI5NTU0NDY2MTg3In0",
  "signature": "54XemCVrsbqJuPdQbUhlR8b_LbBqYf51AFjE81ZOPcVT_hz2XijyfF-2InQKXLyvMDoTEEPB97vPZHXqISJLfmKYOdYkcO1m0LWa0p7JBZ280pifu7nU7zgUWfEYiVoDUY1a-bU5mGgnP6VdJMHh_IOZ8Rw8bYeCxGRBlJnzf49Xa-4sFFtmD6BI_G42C_-wZdWj_ioPpI7Ysdx-ALBG4yk1pOLdx2_GVvqyS4ds841IprPs47lRo7gafgtu0gZrVtN3CkPbIB153t8FCge7y_pY7Hlg-jdKOhpIxyvwDCztfSoKNctq5yvI4p9yc39pan7OP9YEntkIjjD8M5qK8A",
  "payload": ""
}
2025-06-02 12:34:49,454:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/1290729336/529554466187 HTTP/1.1" 200 824
2025-06-02 12:34:49,455:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Mon, 02 Jun 2025 04:34:49 GMT
Content-Type: application/json
Content-Length: 824
Connection: keep-alive
Boulder-Requester: 1290729336
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: _G_8-Az_rCgU4keqv4T_HJxcCMjzlshWKN2AiFLR1pZUpY6smu8
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "www.ysnet.com.tw"
  },
  "status": "pending",
  "expires": "2025-06-09T04:34:47Z",
  "challenges": [
    {
      "type": "tls-alpn-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1290729336/529554466187/7uIXBQ",
      "status": "pending",
      "token": "uaJrLcGKrrLPQaxgDr3i1zRblLA1SlBCyQKj5rBLoC0"
    },
    {
      "type": "dns-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1290729336/529554466187/ohEIgQ",
      "status": "pending",
      "token": "uaJrLcGKrrLPQaxgDr3i1zRblLA1SlBCyQKj5rBLoC0"
    },
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1290729336/529554466187/uUdI1g",
      "status": "pending",
      "token": "uaJrLcGKrrLPQaxgDr3i1zRblLA1SlBCyQKj5rBLoC0"
    }
  ]
}
2025-06-02 12:34:49,455:DEBUG:acme.client:Storing nonce: _G_8-Az_rCgU4keqv4T_HJxcCMjzlshWKN2AiFLR1pZUpY6smu8
2025-06-02 12:34:52,458:DEBUG:acme.client:JWS payload:
b''
2025-06-02 12:34:52,459:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/1290729336/529554466187:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTI5MDcyOTMzNiIsICJub25jZSI6ICJfR184LUF6X3JDZ1U0a2VxdjRUX0hKeGNDTWp6bHNoV0tOMkFpRkxSMXBaVXBZNnNtdTgiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzEyOTA3MjkzMzYvNTI5NTU0NDY2MTg3In0",
  "signature": "sfVNPIT-gUHDDjIi9NTCZBdsd54XDZW2JGYNOH8C55Sd3iVRwrVEg9_cI-A0ZdNlKlVSp2vQ2bmyK8HvRoCf7I56JAWdSngCt9po7vARMK7_62ac6ney1_j3x3WQ8jk7hSRdD3P560RaZoWKP-x84taoADodt2vDWwCd74b2Gs8KIWrikNcKspKjdwoL-dcxuYmYYOVd9dlcMMDK-2HHKklTUpuo7Amkm76PMBm4aCM7qPTv9ORNsik5WHxPQsyEwlVdByLo99u-HC1zIgEkpo8UqxseEAqMuS8DR4n_eQhjKn5YKROsIab1Bdla4EfPVofYvRZx-Fu4cf2ycv9idA",
  "payload": ""
}
2025-06-02 12:34:52,636:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/1290729336/529554466187 HTTP/1.1" 200 824
2025-06-02 12:34:52,636:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Mon, 02 Jun 2025 04:34:52 GMT
Content-Type: application/json
Content-Length: 824
Connection: keep-alive
Boulder-Requester: 1290729336
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: GRQqzLBfiKbYXz3YIyQYGTBGNUF_Gm-FiRvkpHnlTuT7txLiLcU
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "www.ysnet.com.tw"
  },
  "status": "pending",
  "expires": "2025-06-09T04:34:47Z",
  "challenges": [
    {
      "type": "tls-alpn-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1290729336/529554466187/7uIXBQ",
      "status": "pending",
      "token": "uaJrLcGKrrLPQaxgDr3i1zRblLA1SlBCyQKj5rBLoC0"
    },
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1290729336/529554466187/uUdI1g",
      "status": "pending",
      "token": "uaJrLcGKrrLPQaxgDr3i1zRblLA1SlBCyQKj5rBLoC0"
    },
    {
      "type": "dns-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1290729336/529554466187/ohEIgQ",
      "status": "pending",
      "token": "uaJrLcGKrrLPQaxgDr3i1zRblLA1SlBCyQKj5rBLoC0"
    }
  ]
}
2025-06-02 12:34:52,636:DEBUG:acme.client:Storing nonce: GRQqzLBfiKbYXz3YIyQYGTBGNUF_Gm-FiRvkpHnlTuT7txLiLcU
2025-06-02 12:34:55,640:DEBUG:acme.client:JWS payload:
b''
2025-06-02 12:34:55,640:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz/1290729336/529554466187:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTI5MDcyOTMzNiIsICJub25jZSI6ICJHUlFxekxCZmlLYllYejNZSXlRWUdUQkdOVUZfR20tRmlSdmtwSG5sVHVUN3R4TGlMY1UiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LzEyOTA3MjkzMzYvNTI5NTU0NDY2MTg3In0",
  "signature": "eTC_-uMeZwZgF29Y9yZXOqe19t2_O6TTieZYPRe8ssaUIkFL3DcHqbbI-ZWIF9wTW9ePtR94vPDnDwFXhotb72ugUH_VZDxXdp3GsxopCpqV9hRLKgZK9ulQqbsFjfRK58tRJCYpt5KctB-rJ8xLdz4oTQH_MuUow1EaMKjCI0LdzQ_7duAjVlTOvpzddkXeqf9mFWEweHZ3d9LqR6dWEudRpWRFLu-35ICrAa7szGLQu1fQdG5MiAIHVurTjLGE0230kSuqUbdx1g3PU5tFC_S1dOVcuZw96fVXDNtHUHf9hFsyF39keJbUlYeQeCMgjrU2hnOiDBxBit_czG-5ww",
  "payload": ""
}
2025-06-02 12:34:55,817:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz/1290729336/529554466187 HTTP/1.1" 200 1094
2025-06-02 12:34:55,817:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Mon, 02 Jun 2025 04:34:55 GMT
Content-Type: application/json
Content-Length: 1094
Connection: keep-alive
Boulder-Requester: 1290729336
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: GRQqzLBfbdz8uUwZp51lSyef7RNESXADodN2AWXzUXh9UdmR3F8
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "identifier": {
    "type": "dns",
    "value": "www.ysnet.com.tw"
  },
  "status": "valid",
  "expires": "2025-07-02T04:34:53Z",
  "challenges": [
    {
      "type": "http-01",
      "url": "https://acme-v02.api.letsencrypt.org/acme/chall/1290729336/529554466187/uUdI1g",
      "status": "valid",
      "validated": "2025-06-02T04:34:48Z",
      "token": "uaJrLcGKrrLPQaxgDr3i1zRblLA1SlBCyQKj5rBLoC0",
      "validationRecord": [
        {
          "url": "http://www.ysnet.com.tw/.well-known/acme-challenge/uaJrLcGKrrLPQaxgDr3i1zRblLA1SlBCyQKj5rBLoC0",
          "hostname": "www.ysnet.com.tw",
          "port": "80",
          "addressesResolved": [
            "61.216.173.222"
          ],
          "addressUsed": "61.216.173.222"
        },
        {
          "url": "https://www.ysnet.com.tw/.well-known/acme-challenge/uaJrLcGKrrLPQaxgDr3i1zRblLA1SlBCyQKj5rBLoC0",
          "hostname": "www.ysnet.com.tw",
          "port": "443",
          "addressesResolved": [
            "61.216.173.222"
          ],
          "addressUsed": "61.216.173.222"
        }
      ]
    }
  ]
}
2025-06-02 12:34:55,817:DEBUG:acme.client:Storing nonce: GRQqzLBfbdz8uUwZp51lSyef7RNESXADodN2AWXzUXh9UdmR3F8
2025-06-02 12:34:55,817:DEBUG:certbot._internal.error_handler:Calling registered functions
2025-06-02 12:34:55,817:INFO:certbot._internal.auth_handler:Cleaning up challenges
2025-06-02 12:34:55,817:DEBUG:certbot._internal.plugins.webroot:Removing /var/www/test/.well-known/acme-challenge/uaJrLcGKrrLPQaxgDr3i1zRblLA1SlBCyQKj5rBLoC0
2025-06-02 12:34:55,818:DEBUG:certbot._internal.plugins.webroot:All challenges cleaned up
2025-06-02 12:34:55,818:DEBUG:certbot._internal.client:CSR: CSR(file='/etc/letsencrypt/csr/0017_csr-certbot.pem', data=b'-----BEGIN CERTIFICATE REQUEST-----\nMIICczCCAVsCAQAwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMcr\naXjkav+Nnmy4sCuU4iqxSVgLj43Y4PkouSig+CSGXVHLPR86Yzp/PU4is7bt1K2j\noJj6YZSsMU2Rr4lOwY6tJJRKt9bHBcfK1a5RhBj2rIz8PZ2Qs4bF0nhmT2KFRscQ\nHCzGCqpuyfy/WzCi6zRsEiOtFcwn5f5ajq7K/PVL4BvaDwcUFYheVzLXDCn9vhRQ\nPdwr685IqsaApIo/0J68CMt/Kt7fkHBCXjPFwpfpARMFYnCiVOJNiGknPfXL4T+c\nC7cyrfbhBiQVn1lG3PM0hzP0/l77VxPSsnc1fSRJsYCALCELwJp0gU534iUXhOFj\n5ogF5KOQ5/fzYfIL8gkCAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw\nEoIQd3d3LnlzbmV0LmNvbS50dzANBgkqhkiG9w0BAQsFAAOCAQEAvRYWtPpa8ncX\nRu4bMflLO/EnRaTlCySdwUVfA0tqOHS0U/b/gf6sLF4teepOfR3HF/8R79m3vWYq\n898fcO2T2Hk5O4Vnwky97I8KeC1HFYERE9a1s8tW+EY6BfmSU9K9sq08075hUMQu\nGNReIta0Rp5DTwva2dAM1tJUKxQRBESsbXASQ26oPSIEx8Jh7nnQf89gp5OVyH8c\nzECL9e3P/wrXytuaItE4wMBK1inJuZMZj6K0Cg6e8uu5khQeHP5RY3UcOEfIw58r\nP5FxWJgnromVW+Sd4XhfrmE6sMWGNaALNZRMOBuPllXafzj3w9YDAXCL70pSSHDB\nLOkDxlh24g==\n-----END CERTIFICATE REQUEST-----\n', form='pem')
2025-06-02 12:34:55,818:DEBUG:certbot._internal.client:Will poll for certificate issuance until 2025-06-02 12:36:25.818522
2025-06-02 12:34:55,818:DEBUG:acme.client:JWS payload:
b'{\n  "csr": "MIICczCCAVsCAQAwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMcraXjkav-Nnmy4sCuU4iqxSVgLj43Y4PkouSig-CSGXVHLPR86Yzp_PU4is7bt1K2joJj6YZSsMU2Rr4lOwY6tJJRKt9bHBcfK1a5RhBj2rIz8PZ2Qs4bF0nhmT2KFRscQHCzGCqpuyfy_WzCi6zRsEiOtFcwn5f5ajq7K_PVL4BvaDwcUFYheVzLXDCn9vhRQPdwr685IqsaApIo_0J68CMt_Kt7fkHBCXjPFwpfpARMFYnCiVOJNiGknPfXL4T-cC7cyrfbhBiQVn1lG3PM0hzP0_l77VxPSsnc1fSRJsYCALCELwJp0gU534iUXhOFj5ogF5KOQ5_fzYfIL8gkCAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQwEoIQd3d3LnlzbmV0LmNvbS50dzANBgkqhkiG9w0BAQsFAAOCAQEAvRYWtPpa8ncXRu4bMflLO_EnRaTlCySdwUVfA0tqOHS0U_b_gf6sLF4teepOfR3HF_8R79m3vWYq898fcO2T2Hk5O4Vnwky97I8KeC1HFYERE9a1s8tW-EY6BfmSU9K9sq08075hUMQuGNReIta0Rp5DTwva2dAM1tJUKxQRBESsbXASQ26oPSIEx8Jh7nnQf89gp5OVyH8czECL9e3P_wrXytuaItE4wMBK1inJuZMZj6K0Cg6e8uu5khQeHP5RY3UcOEfIw58rP5FxWJgnromVW-Sd4XhfrmE6sMWGNaALNZRMOBuPllXafzj3w9YDAXCL70pSSHDBLOkDxlh24g"\n}'
2025-06-02 12:34:55,819:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/finalize/1290729336/390311743877:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTI5MDcyOTMzNiIsICJub25jZSI6ICJHUlFxekxCZmJkejh1VXdacDUxbFN5ZWY3Uk5FU1hBRG9kTjJBV1h6VVhoOVVkbVIzRjgiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2ZpbmFsaXplLzEyOTA3MjkzMzYvMzkwMzExNzQzODc3In0",
  "signature": "h2UjgLzO7MlXeQXLHczpSaZFnbs_s9I1ec_8ndSyCa7960dTQ_AaWbFXS52DPxxHG08gx6LFpeIC6q-APxpN-Y_zJo066cVuVVPFBVRKK8e_g9BrxTeo_DgZtrzduFIctbLFXiZAK25xfBg7cSi__VFHSe_-neWm5n7MQghKNDy-txPIKDoAwfKxRWypB7NoAOusLA7ar_gohJElY0FVMZNZAD0llvzPRRxVKhifyDKxGbS3CyMNcSKVCdHamw8dbr9Gjenn4DlK0g9wzxyMzn0-6m6uktOy2UXk3Ld69oN_NfXnY3R4Ph-oKKHUHXzG_2wd-wDwfsYUQexJVQ6Lig",
  "payload": "ewogICJjc3IiOiAiTUlJQ2N6Q0NBVnNDQVFBd0FEQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU1jcmFYamthdi1Obm15NHNDdVU0aXF4U1ZnTGo0M1k0UGtvdVNpZy1DU0dYVkhMUFI4Nll6cF9QVTRpczdidDFLMmpvSmo2WVpTc01VMlJyNGxPd1k2dEpKUkt0OWJIQmNmSzFhNVJoQmoyckl6OFBaMlFzNGJGMG5obVQyS0ZSc2NRSEN6R0NxcHV5ZnlfV3pDaTZ6UnNFaU90RmN3bjVmNWFqcTdLX1BWTDRCdmFEd2NVRlloZVZ6TFhEQ245dmhSUVBkd3I2ODVJcXNhQXBJb18wSjY4Q010X0t0N2ZrSEJDWGpQRndwZnBBUk1GWW5DaVZPSk5pR2tuUGZYTDRULWNDN2N5cmZiaEJpUVZuMWxHM1BNMGh6UDBfbDc3VnhQU3NuYzFmU1JKc1lDQUxDRUx3SnAwZ1U1MzRpVVhoT0ZqNW9nRjVLT1E1X2Z6WWZJTDhna0NBd0VBQWFBdU1Dd0dDU3FHU0liM0RRRUpEakVmTUIwd0d3WURWUjBSQkJRd0VvSVFkM2QzTG5semJtVjBMbU52YlM1MGR6QU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUF2UllXdFBwYThuY1hSdTRiTWZsTE9fRW5SYVRsQ3lTZHdVVmZBMHRxT0hTMFVfYl9nZjZzTEY0dGVlcE9mUjNIRl84Ujc5bTN2V1lxODk4ZmNPMlQySGs1TzRWbndreTk3SThLZUMxSEZZRVJFOWExczh0Vy1FWTZCZm1TVTlLOXNxMDgwNzVoVU1RdUdOUmVJdGEwUnA1RFR3dmEyZEFNMXRKVUt4UVJCRVNzYlhBU1EyNm9QU0lFeDhKaDdublFmODlncDVPVnlIOGN6RUNMOWUzUF93clh5dHVhSXRFNHdNQksxaW5KdVpNWmo2SzBDZzZlOHV1NWtoUWVIUDVSWTNVY09FZkl3NThyUDVGeFdKZ25yb21WVy1TZDRYaGZybUU2c01XR05hQUxOWlJNT0J1UGxsWGFmemozdzlZREFYQ0w3MHBTU0hEQkxPa0R4bGgyNGciCn0"
}
2025-06-02 12:34:56,797:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/finalize/1290729336/390311743877 HTTP/1.1" 200 452
2025-06-02 12:34:56,797:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Mon, 02 Jun 2025 04:34:56 GMT
Content-Type: application/json
Content-Length: 452
Connection: keep-alive
Boulder-Requester: 1290729336
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/1290729336/390311743877
Replay-Nonce: _G_8-Az_Ml61iS2yKWyLa_41aiZl56FyNkhQ5f3LvS1a7rVPLDw
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "status": "valid",
  "expires": "2025-06-09T04:34:47Z",
  "identifiers": [
    {
      "type": "dns",
      "value": "www.ysnet.com.tw"
    }
  ],
  "authorizations": [
    "https://acme-v02.api.letsencrypt.org/acme/authz/1290729336/529554466187"
  ],
  "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/1290729336/390311743877",
  "certificate": "https://acme-v02.api.letsencrypt.org/acme/cert/06bec377d582dde8a825eb1ea9b7591d8c56"
}
2025-06-02 12:34:56,797:DEBUG:acme.client:Storing nonce: _G_8-Az_Ml61iS2yKWyLa_41aiZl56FyNkhQ5f3LvS1a7rVPLDw
2025-06-02 12:34:57,798:DEBUG:acme.client:JWS payload:
b''
2025-06-02 12:34:57,799:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/order/1290729336/390311743877:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTI5MDcyOTMzNiIsICJub25jZSI6ICJfR184LUF6X01sNjFpUzJ5S1d5TGFfNDFhaVpsNTZGeU5raFE1ZjNMdlMxYTdyVlBMRHciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL29yZGVyLzEyOTA3MjkzMzYvMzkwMzExNzQzODc3In0",
  "signature": "SRKs7V6QxJeZbO6Wjexo4-BQdCCIloIoyXh9lVsBooM_AokI2oWbuy08axI0ZpePzbsRXzGvAWE-TnD7C7oR3HG-NSuK4bWUU-ouM5cNHKqUnogfGkguqIfQ7_nOO-urTDwSrZV-HXDGz8-_o6Sp57UMw8KpGRVQ1rZYHO_isE6oH8qCxk5vOH9MxsXUbQEc4I_ZlWWX5QM-4WQx_SBE07OMKa3NkGpa4VA2gPFgnnuE9qoC6hUCR-T2W0U9znP6sf0pQRGiBwX77PVnMmgDwAqgOcMv-7MXyIJ_Pn2iD3Bc8JzFjqK8ibP_8c6vkXMK4AHBHDh-9K5kbBt9OG3-9w",
  "payload": ""
}
2025-06-02 12:34:58,040:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/order/1290729336/390311743877 HTTP/1.1" 200 452
2025-06-02 12:34:58,041:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Mon, 02 Jun 2025 04:34:57 GMT
Content-Type: application/json
Content-Length: 452
Connection: keep-alive
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/1290729336/390311743877
Replay-Nonce: _G_8-Az_348KEQGJ0-URuArjqQ18dKjzSUPrk5Yb03uJQnot95Y
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

{
  "status": "valid",
  "expires": "2025-06-09T04:34:47Z",
  "identifiers": [
    {
      "type": "dns",
      "value": "www.ysnet.com.tw"
    }
  ],
  "authorizations": [
    "https://acme-v02.api.letsencrypt.org/acme/authz/1290729336/529554466187"
  ],
  "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/1290729336/390311743877",
  "certificate": "https://acme-v02.api.letsencrypt.org/acme/cert/06bec377d582dde8a825eb1ea9b7591d8c56"
}
2025-06-02 12:34:58,041:DEBUG:acme.client:Storing nonce: _G_8-Az_348KEQGJ0-URuArjqQ18dKjzSUPrk5Yb03uJQnot95Y
2025-06-02 12:34:58,041:DEBUG:acme.client:JWS payload:
b''
2025-06-02 12:34:58,041:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/cert/06bec377d582dde8a825eb1ea9b7591d8c56:
{
  "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTI5MDcyOTMzNiIsICJub25jZSI6ICJfR184LUF6XzM0OEtFUUdKMC1VUnVBcmpxUTE4ZEtqelNVUHJrNVliMDN1SlFub3Q5NVkiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NlcnQvMDZiZWMzNzdkNTgyZGRlOGE4MjVlYjFlYTliNzU5MWQ4YzU2In0",
  "signature": "ZcBNcCEjZiQhKNFmFWTSe8RawrAySx8JznyG2U4vwsAeih21QtzPokDrNjYKnVSrAFHei4d2JrD4oO4k7a8F8ZwoZNHyoiUBIzNm93nkm7q0ylISFguUfE7Fcr6K5QBPmDnCLPXCc86GJjbhJn7I-YhBR7_Z_KR7jXIxdowS_3Uclrnvn7KEEfnPVMkOj6GMrMqvqsMAfnJgEA4Ic8rVL5gp22RUPYLJWqv2sgW2KMYnxma6sIXF_dRdE5PBmJiI2PaVIPz-Wxf7bg2oEiAbYo6bnUTypmublyA7SdbWA_8DqXrvO3tZc9ZI5AbyRURB5GZ3YZ4-MeMhDve5hcsaQw",
  "payload": ""
}
2025-06-02 12:34:58,220:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/cert/06bec377d582dde8a825eb1ea9b7591d8c56 HTTP/1.1" 200 3591
2025-06-02 12:34:58,220:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Date: Mon, 02 Jun 2025 04:34:58 GMT
Content-Type: application/pem-certificate-chain
Content-Length: 3591
Connection: keep-alive
Cache-Control: public, max-age=0, no-cache
Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
Replay-Nonce: GRQqzLBfNDL-u62fyGuxoAnT46gCvhbbAg4ICOZvLnVJxkPt2sA
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800

-----BEGIN CERTIFICATE-----
MIIE/TCCA+WgAwIBAgISBr7Dd9WC3eioJeseqbdZHYxWMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTAwHhcNMjUwNjAyMDMzNjI2WhcNMjUwODMxMDMzNjI1WjAbMRkwFwYDVQQD
ExB3d3cueXNuZXQuY29tLnR3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAxytpeORq/42ebLiwK5TiKrFJWAuPjdjg+Si5KKD4JIZdUcs9HzpjOn89TiKz
tu3UraOgmPphlKwxTZGviU7Bjq0klEq31scFx8rVrlGEGPasjPw9nZCzhsXSeGZP
YoVGxxAcLMYKqm7J/L9bMKLrNGwSI60VzCfl/lqOrsr89UvgG9oPBxQViF5XMtcM
Kf2+FFA93CvrzkiqxoCkij/QnrwIy38q3t+QcEJeM8XCl+kBEwVicKJU4k2IaSc9
9cvhP5wLtzKt9uEGJBWfWUbc8zSHM/T+XvtXE9KydzV9JEmxgIAsIQvAmnSBTnfi
JReE4WPmiAXko5Dn9/Nh8gvyCQIDAQABo4ICITCCAh0wDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0G
A1UdDgQWBBSZBi4tmS9PglmndRGCEUUfohFApzAfBgNVHSMEGDAWgBS7vMNHpeS8
qcbDpHIMEI2iNeHI6DAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAKGF2h0dHA6
Ly9yMTAuaS5sZW5jci5vcmcvMBsGA1UdEQQUMBKCEHd3dy55c25ldC5jb20udHcw
EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix
MC5jLmxlbmNyLm9yZy84Ny5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgCk
QsUGSWBhVI8P1Oqc+3otJkVNh6l/L99FWfYnTzqEVAAAAZcu69KtAAAEAwBHMEUC
IANEF7qNGSyXGy0qoO/h0tYkTpXx0wUduuqKG2Da9IKgAiEA9PFK7Kdhlnt5Nh+a
2xUXcx3Wl0+XmIAXMbI69pOUf3EAdwAS8U40vVNyTIQGGcOPP3oT+Oe1YoeInG0w
BYTr5YYmOgAAAZcu69KsAAAEAwBIMEYCIQCS1Dz2XN8Ypss1WRU6/Z0a3IfSwzeb
qqTVtAwPCG75nQIhANTlYTTItXFb1NbCXLuu6ZJnbnCycPPgs585Y3KIPIAFMA0G
CSqGSIb3DQEBCwUAA4IBAQCeZ5Ys8KT1c146Z4n8quARQrnpgao3Fbb1HufTBITr
7kUqhjCVNEJ6hQaCJIgB8deBvpGETFjmq6bAN1znnYj0eAc9I2mbyYH6OJW6hhFs
NA6hU8kn25ec8XRE7gqjdPJi9JjYYZJP+INRAMKR/NzIhmGGQ9tTpre3zyKinfvX
h/k/1mGYUeTNiiI7rJhNjRgTb+9ev00d9cOGbHVfC/muwRVx4EnBxmIKI0SLXt6q
lg/9F33GRv24h6A4GYhPzJ0VSUEzqJzRni/3ashuR8+WgS1rrfsVzZbC6/1YyozO
7tDhf65Tu0OtsfBf3GE+bcnk7x7kRbDjuTDmQMKOgEIo
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIFBTCCAu2gAwIBAgIQS6hSk/eaL6JzBkuoBI110DANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
bmNyeXB0MQwwCgYDVQQDEwNSMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDPV+XmxFQS7bRH/sknWHZGUCiMHT6I3wWd1bUYKb3dtVq/+vbOo76vACFL
YlpaPAEvxVgD9on/jhFD68G14BQHlo9vH9fnuoE5CXVlt8KvGFs3Jijno/QHK20a
/6tYvJWuQP/py1fEtVt/eA0YYbwX51TGu0mRzW4Y0YCF7qZlNrx06rxQTOr8IfM4
FpOUurDTazgGzRYSespSdcitdrLCnF2YRVxvYXvGLe48E1KGAdlX5jgc3421H5KR
mudKHMxFqHJV8LDmowfs/acbZp4/SItxhHFYyTr6717yW0QrPHTnj7JHwQdqzZq3
DZb3EoEmUVQK7GH29/Xi8orIlQ2NAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
AgEAMB0GA1UdDgQWBBS7vMNHpeS8qcbDpHIMEI2iNeHI6DAfBgNVHSMEGDAWgBR5
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
AQsFAAOCAgEAkrHnQTfreZ2B5s3iJeE6IOmQRJWjgVzPw139vaBw1bGWKCIL0vIo
zwzn1OZDjCQiHcFCktEJr59L9MhwTyAWsVrdAfYf+B9haxQnsHKNY67u4s5Lzzfd
u6PUzeetUK29v+PsPmI2cJkxp+iN3epi4hKu9ZzUPSwMqtCceb7qPVxEbpYxY1p9
1n5PJKBLBX9eb9LU6l8zSxPWV7bK3lG4XaMJgnT9x3ies7msFtpKK5bDtotij/l0
GaKeA97pb5uwD9KgWvaFXMIEt8jVTjLEvwRdvCn294GPDF08U8lAkIv7tghluaQh
1QnlE4SEN4LOECj8dsIGJXpGUk3aU3KkJz9icKy+aUgA+2cP21uh6NcDIS3XyfaZ
QjmDQ993ChII8SXWupQZVBiIpcWO4RqZk3lr7Bz5MUCwzDIA359e57SSq5CCkY0N
4B6Vulk7LktfwrdGNVI5BsC9qqxSwSKgRJeZ9wygIaehbHFHFhcBaMDKpiZlBHyz
rsnnlFXCb5s8HKn5LsUgGvB24L7sGNZP2CX7dhHov+YhD+jozLW2p9W4959Bz2Ei
RmqDtmiXLnzqTpXbI+suyCsohKRg6Un0RC47+cpiVwHiXZAW+cn8eiNIjqbVgXLx
KPpdzvvtTnOPlC7SQZSYmdunr3Bf9b77AiC/ZidstK36dRILKz7OA54=
-----END CERTIFICATE-----

2025-06-02 12:34:58,220:DEBUG:acme.client:Storing nonce: GRQqzLBfNDL-u62fyGuxoAnT46gCvhbbAg4ICOZvLnVJxkPt2sA
2025-06-02 12:34:58,221:DEBUG:certbot._internal.storage:Writing new private key to /etc/letsencrypt/archive/www.ysnet.com.tw-0002/privkey11.pem.
2025-06-02 12:34:58,221:DEBUG:certbot._internal.storage:Writing certificate to /etc/letsencrypt/archive/www.ysnet.com.tw-0002/cert11.pem.
2025-06-02 12:34:58,221:DEBUG:certbot._internal.storage:Writing chain to /etc/letsencrypt/archive/www.ysnet.com.tw-0002/chain11.pem.
2025-06-02 12:34:58,221:DEBUG:certbot._internal.storage:Writing full chain to /etc/letsencrypt/archive/www.ysnet.com.tw-0002/fullchain11.pem.
2025-06-02 12:34:58,224:DEBUG:certbot._internal.storage:Writing new config /etc/letsencrypt/renewal/www.ysnet.com.tw-0002.conf.new.
2025-06-02 12:34:58,225:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
2025-06-02 12:34:58,226:DEBUG:certbot._internal.display.obj:Notifying user: Processing /etc/letsencrypt/renewal/www.ysnet.com.tw.conf
2025-06-02 12:34:58,226:ERROR:certbot._internal.renewal:Renewal configuration file /etc/letsencrypt/renewal/www.ysnet.com.tw.conf is broken.
2025-06-02 12:34:58,226:ERROR:certbot._internal.renewal:The error was: expected /etc/letsencrypt/live/www.ysnet.com.tw/cert.pem to be a symlink
Skipping.
2025-06-02 12:34:58,226:DEBUG:certbot._internal.renewal:Traceback was:
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/certbot/_internal/renewal.py", line 77, in _reconstitute
    renewal_candidate = storage.RenewableCert(full_path, config)
  File "/usr/lib/python3.6/site-packages/certbot/_internal/storage.py", line 498, in __init__
    self._check_symlinks()
  File "/usr/lib/python3.6/site-packages/certbot/_internal/storage.py", line 572, in _check_symlinks
    "expected {0} to be a symlink".format(link))
certbot.errors.CertStorageError: expected /etc/letsencrypt/live/www.ysnet.com.tw/cert.pem to be a symlink

2025-06-02 12:34:58,226:DEBUG:certbot._internal.display.obj:Notifying user: Processing /etc/letsencrypt/renewal/www.ysnet.tw.conf
2025-06-02 12:34:58,226:INFO:certbot._internal.storage:Attempting to parse the version 2.6.0 renewal configuration file found at /etc/letsencrypt/renewal/www.ysnet.tw.conf with version 1.22.0 of Certbot. This might not work.
2025-06-02 12:34:58,227:ERROR:certbot._internal.renewal:Renewal configuration file /etc/letsencrypt/renewal/www.ysnet.tw.conf is broken.
2025-06-02 12:34:58,227:ERROR:certbot._internal.renewal:The error was: expected /etc/letsencrypt/live/www.ysnet.tw/cert.pem to be a symlink
Skipping.
2025-06-02 12:34:58,227:DEBUG:certbot._internal.renewal:Traceback was:
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/certbot/_internal/renewal.py", line 77, in _reconstitute
    renewal_candidate = storage.RenewableCert(full_path, config)
  File "/usr/lib/python3.6/site-packages/certbot/_internal/storage.py", line 498, in __init__
    self._check_symlinks()
  File "/usr/lib/python3.6/site-packages/certbot/_internal/storage.py", line 572, in _check_symlinks
    "expected {0} to be a symlink".format(link))
certbot.errors.CertStorageError: expected /etc/letsencrypt/live/www.ysnet.tw/cert.pem to be a symlink

2025-06-02 12:34:58,227:DEBUG:certbot._internal.display.obj:Notifying user: 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2025-06-02 12:34:58,227:DEBUG:certbot._internal.display.obj:Notifying user: Congratulations, all renewals succeeded: 
2025-06-02 12:34:58,227:DEBUG:certbot._internal.display.obj:Notifying user:   /etc/letsencrypt/live/www.ysnet.com.tw-0002/fullchain.pem (success)
2025-06-02 12:34:58,227:DEBUG:certbot._internal.display.obj:Notifying user: 
Additionally, the following renewal configurations were invalid: 
2025-06-02 12:34:58,227:DEBUG:certbot._internal.display.obj:Notifying user:   /etc/letsencrypt/renewal/www.ysnet.com.tw-0001.conf (parsefail)
  /etc/letsencrypt/renewal/www.ysnet.com.tw.conf (parsefail)
  /etc/letsencrypt/renewal/www.ysnet.tw.conf (parsefail)
2025-06-02 12:34:58,227:DEBUG:certbot._internal.display.obj:Notifying user: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2025-06-02 12:34:58,227:INFO:certbot.compat.misc:Running post-hook command: systemctl reload httpd
2025-06-02 12:34:58,264:DEBUG:certbot._internal.log:Exiting abnormally:
Traceback (most recent call last):
  File "/usr/bin/certbot", line 11, in <module>
    load_entry_point('certbot==1.22.0', 'console_scripts', 'certbot')()
  File "/usr/lib/python3.6/site-packages/certbot/main.py", line 19, in main
    return internal_main.main(cli_args)
  File "/usr/lib/python3.6/site-packages/certbot/_internal/main.py", line 1632, in main
    return config.func(config, plugins)
  File "/usr/lib/python3.6/site-packages/certbot/_internal/main.py", line 1518, in renew
    renewal.handle_renewal_request(config)
  File "/usr/lib/python3.6/site-packages/certbot/_internal/renewal.py", line 512, in handle_renewal_request
    len(renew_failures), len(parse_failures)))
certbot.errors.Error: 0 renew failure(s), 3 parse failure(s)
2025-06-02 12:34:58,264:ERROR:certbot._internal.log:0 renew failure(s), 3 parse failure(s)