CHAT_OUTPUT_BEGIN
COMMAND_ID=NEWFI-260908-A-STAGINGEDGE-FORENSIC1
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=newfi-staging-certbot-native-forensic-readonly
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=83f54a894aedb86ad7c09cfc9290485b6778cb2a2643ae41fdc727b084e37675
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGE_DECLARED=false
RESULT_CONTRACT_VALID=true
RESULT_CONTRACT_STATUS=NOT_APPLICABLE
RESULT_CONTRACT_ERROR=NONE
COMMAND_RC=0
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
MUTATION_OUTCOME=NO_MUTATION
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=cecd7aa5e99b011df8cbd6fefcaa71cd77f1d11ffc1967427d8d2f52ceb01cca
SANITIZED_OUTPUT_SHA256=3eb0c4af0deff2f95b75c2a823efdb3548b1f728d7675c59adc5349153934aa7
OUTPUT_BEGIN
FORENSIC_BEGIN=true
COMMAND_ID=NEWFI-260908-A-STAGINGEDGE-FORENSIC1
MODE=read-only
MUTATIONS_PERFORMED=NO
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
REFERENCE_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
AUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED
PRIOR_APPLY8_GATE=PASS
PRIOR_APPLY8_HISTORY_SHA256=174d27103f2cd6ba6e684b43f7542fcf8ec644fd9396fbbc4f9dd8843900a5f2
PRIOR_APPLY8_FAILURE=ChangeError:NATIVE_CERTBOT_CERTPATH_VERIFY_FAIL:1:
STAGING_HOSTNAME={"err":"","out":"newfi-staging","rc":0}
STAGING_LOCAL_HTTP={"err":"","http":"503","rc":0}
STAGING_IP_JSON={"err":"","out":"[{\"ifindex\":2,\"ifname\":\"eth0\",\"flags\":[\"BROADCAST\",\"MULTICAST\",\"UP\",\"LOWER_UP\"],\"mtu\":1500,\"qdisc\":\"fq_codel\",\"operstate\":\"UP\",\"group\":\"default\",\"txqlen\":1000,\"altnames\":[\"enp0s18\",\"ens18\"],\"addr_info\":[{\"family\":\"inet\",\"local\":\"[PRIVATE_IP]\",\"prefixlen\":24,\"broadcast\":\"[PRIVATE_IP]\",\"scope\":\"global\",\"label\":\"eth0\",\"valid_life_time\":4294967295,\"preferred_life_time\":4294967295}]}]","rc":0}
EDGE_HOSTNAME={"err":"","out":"edge-vm","rc":0}
NPMPLUS_RUNTIME={"err":"","out":"{\"Command\":\"\\\"tini -- entrypoint.â¦\\\"\",\"CreatedAt\":\"2026-07-03 02:15:05 +0300 MSK\",\"HealthStatus\":\"healthy\",\"ID\":\"2f18b3d7f386\",\"Image\":\"zoeyvid/npmplus:2026-06-17-b1\",\"Labels\":\"com.centurylinklabs.watchtower.monitor-only=true,com.docker.compose.config-hash=3c289a3eb787a27fee3e84d3bc60b516ce18a1f7b054faa4a9a0b36ae74d9671,com.docker.compose.container-number=1,com.docker.compose.depends_on=,com.docker.compose.image=sha256:058637924fae1dbf161d1d78c84b738d86804e9a0ddad66cf7c87cbe33337834,com.docker.compose.oneoff=False,com.docker.compose.project.config_files=/opt/stacks/npmplus/compose.yaml,com.docker.compose.project.working_dir=/opt/stacks/npmplus,com.docker.compose.project=npmplus,com.docker.compose.replace=npmplus,com.docker.compose.service=npmplus,com.docker.compose.version=5.1.4,wud.watch.digest=false,wud.watch=false\",\"LocalVolumes\":\"0\",\"Mounts\":\"/opt/npmplus\",\"Names\":\"npmplus\",\"Networks\":\"host\",\"Platform\":{\"architecture\":\"amd64\",\"os\":\"linux\"},\"Ports\":\"\",\"RunningFor\":\"2 months ago\",\"Size\":\"146MB (virtual 413MB)\",\"State\":\"running\",\"Status\":\"Up 10 days (healthy)\"}\n[{\"Type\":\"bind\",\"Source\":\"/opt/npmplus\",\"Destination\":\"/data\",\"Mode\":\"rw\",\"RW\":true,\"Propagation\":\"rprivate\"}]\ndocker.io/zoeyvid/npmplus:2026-06-17-b1 sha256:058637924fae1dbf161d1d78c84b738d86804e9a0ddad66cf7c87cbe33337834","rc":0}
CERTBOT_NATIVE_INSPECTION={"err":"","out":"--- VERSION ---\n/usr/local/bin/certbot\ncertbot 5.7.0\n--- CERTBOT_INI ---\nlogs-dir = /tmp/certbot-log\nwork-dir = /tmp/certbot-work\nconfig-dir = /data/tls/certbot\nwebroot-path = /data/tls/certbot/acme-challenge\n\nagree-tos = true\nnon-interactive  = true\nno-random-sleep-on-renew = true\nno-eff-email = true\n\nrsa-key-size = 4096\nelliptic-curve = secp384r1\n\nrequired-profile = classic\nkey-type = ecdsa\nmust-staple = false\nno-verify-ssl = false\n--- PLUGINS ---\nSaving debug log to /var/log/letsencrypt/letsencrypt.log\n\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n* dns-cloudflare\nDescription: Obtain certificates using a DNS TXT record (if you are using\nCloudflare for DNS).\nInterfaces: Authenticator, Plugin\nEntry point: EntryPoint(name='dns-cloudflare',\nvalue='certbot_dns_cloudflare._internal.dns_cloudflare:Authenticator',\ngroup='certbot.plugins')\n\n* standalone\nDescription: Runs an HTTP server locally which serves the necessary validation\nfiles under the /.well-known/acme-challenge/ request path. Suitable if there is\nno HTTP server already running. HTTP challenge only (wildcards not supported).\nInterfaces: Authenticator, Plugin\nEntry point: EntryPoint(name='standalone',\nvalue='certbot._internal.plugins.standalone:Authenticator',\ngroup='certbot.plugins')\n\n* webroot\nDescription: Saves the necessary validation files to a\n.well-known/acme-challenge/ directory within the nominated webroot path. A\nseparate HTTP server must be running and serving files from the webroot path.\nHTTP challenge only (wildcards not supported).\nInterfaces: Authenticator, Plugin\nEntry point: EntryPoint(name='webroot',\nvalue='certbot._internal.plugins.webroot:Authenticator',\ngroup='certbot.plugins')\n- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n--- NATIVE_TREE ---\nd /opt/npmplus/tls/certbot -> \nd /opt/npmplus/tls/certbot/accounts -> \nd /opt/npmplus/tls/certbot/accounts/acme-staging-v02.api.letsencrypt.org -> \nd /opt/npmplus/tls/certbot/accounts/acme-staging-v02.api.letsencrypt.org/directory -> \nd /opt/npmplus/tls/certbot/accounts/acme-staging-v02.api.letsencrypt.org/directory/c26218024b9a40b6dabb4d8c9e26cf82 -> \nd /opt/npmplus/tls/certbot/accounts/acme-v02.api.letsencrypt.org -> \nd /opt/npmplus/tls/certbot/accounts/acme-v02.api.letsencrypt.org/directory -> \nd /opt/npmplus/tls/certbot/accounts/acme-v02.api.letsencrypt.org/directory/4a42f24bfe91d8100367cf4c8041f2dd -> \nd /opt/npmplus/tls/certbot/acme-challenge -> \nd /opt/npmplus/tls/certbot/acme-challenge/.well-known -> \nd /opt/npmplus/tls/certbot/acme-challenge/.well-known/acme-challenge -> \nd /opt/npmplus/tls/certbot/archive -> \nd /opt/npmplus/tls/certbot/archive/hbarhub.ru -> \nd /opt/npmplus/tls/certbot/archive/newfi-staging-gram1-ru -> \nd /opt/npmplus/tls/certbot/archive/newfilya.ru -> \nd /opt/npmplus/tls/certbot/archive/npm-17 -> \nd /opt/npmplus/tls/certbot/archive/npm-18 -> \nd /opt/npmplus/tls/certbot/archive/npm-21 -> \nd /opt/npmplus/tls/certbot/archive/npm-26 -> \nd /opt/npmplus/tls/certbot/archive/npm-27 -> \nd /opt/npmplus/tls/certbot/archive/npm-29 -> \nd /opt/npmplus/tls/certbot/archive/npm-30 -> \nd /opt/npmplus/tls/certbot/archive/npm-31 -> \nd /opt/npmplus/tls/certbot/archive/npm-32 -> \nd /opt/npmplus/tls/certbot/archive/npm-35 -> \nd /opt/npmplus/tls/certbot/archive/npm-38 -> \nd /opt/npmplus/tls/certbot/credentials -> \nd /opt/npmplus/tls/certbot/live -> \nd /opt/npmplus/tls/certbot/live/hbarhub.ru -> \nd /opt/npmplus/tls/certbot/live/newfi-staging-gram1-ru -> \nd /opt/npmplus/tls/certbot/live/newfilya.ru -> \nd /opt/npmplus/tls/certbot/live/npm-17 -> \nd /opt/npmplus/tls/certbot/live/npm-18 -> \nd /opt/npmplus/tls/certbot/live/npm-21 -> \nd /opt/npmplus/tls/certbot/live/npm-26 -> \nd /opt/npmplus/tls/certbot/live/npm-27 -> \nd /opt/npmplus/tls/certbot/live/npm-29 -> \nd /opt/npmplus/tls/certbot/live/npm-30 -> \nd /opt/npmplus/tls/certbot/live/npm-31 -> \nd /opt/npmplus/tls/certbot/live/npm-32 -> \nd /opt/npmplus/tls/certbot/live/npm-35 -> \nd /opt/npmplus/tls/certbot/live/npm-38 -> \nd /opt/npmplus/tls/certbot/logs -> \nd /opt/npmplus/tls/certbot/renewal -> \nd /opt/npmplus/tls/certbot/renewal-hooks -> \nd /opt/npmplus/tls/certbot/renewal-hooks/deploy -> \nd /opt/npmplus/tls/certbot/renewal-hooks/post -> \nd /opt/npmplus/tls/certbot/renewal-hooks/pre -> \nd /opt/npmplus/tls/certbot/work -> \nf /opt/npmplus/tls/certbot/acme-challenge/.well-known/acme-challenge/test-challenge -> \nf /opt/npmplus/tls/certbot/archive/hbarhub.ru/cert1.pem -> \nf /opt/npmplus/tls/certbot/archive/hbarhub.ru/chain1.pem -> \nf /opt/npmplus/tls/certbot/archive/hbarhub.ru/fullchain1.pem -> \nf /opt/npmplus/tls/certbot/archive/hbarhub.ru/privkey1.pem -> \nf /opt/npmplus/tls/certbot/archive/newfi-staging-gram1-ru/cert1.pem -> \nf /opt/npmplus/tls/certbot/archive/newfi-staging-gram1-ru/chain1.pem -> \nf /opt/npmplus/tls/certbot/archive/newfi-staging-gram1-ru/fullchain1.pem -> \nf /opt/npmplus/tls/certbot/archive/newfi-staging-gram1-ru/privkey1.pem -> \nf /opt/npmplus/tls/certbot/archive/newfilya.ru/cert1.pem -> \nf /opt/npmplus/tls/certbot/archive/newfilya.ru/chain1.pem -> \nf /opt/npmplus/tls/certbot/archive/newfilya.ru/fullchain1.pem -> \nf /opt/npmplus/tls/certbot/archive/newfilya.ru/privkey1.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-17/cert2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-17/chain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-17/fullchain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-17/privkey2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-18/cert2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-18/chain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-18/fullchain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-18/privkey2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-21/cert2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-21/chain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-21/fullchain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-21/privkey2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-26/cert2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-26/chain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-26/fullchain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-26/privkey2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-27/cert2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-27/chain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-27/fullchain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-27/privkey2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-29/cert2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-29/chain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-29/fullchain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-29/privkey2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-30/cert2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-30/chain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-30/fullchain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-30/privkey2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-31/cert2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-31/chain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-31/fullchain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-31/privkey2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-32/cert2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-32/chain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-32/fullchain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-32/privkey2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-35/cert2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-35/chain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-35/fullchain2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-35/privkey2.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-38/cert1.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-38/chain1.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-38/fullchain1.pem -> \nf /opt/npmplus/tls/certbot/archive/npm-38/privkey1.pem -> \nf /opt/npmplus/tls/certbot/credentials/cloudflare-gram1.ini -> \nf /opt/npmplus/tls/certbot/live/README -> \nf /opt/npmplus/tls/certbot/live/hbarhub.ru/README -> \nf /opt/npmplus/tls/certbot/live/newfi-staging-gram1-ru/README -> \nf /opt/npmplus/tls/certbot/live/newfilya.ru/README -> \nf /opt/npmplus/tls/certbot/live/npm-17/README -> \nf /opt/npmplus/tls/certbot/live/npm-18/README -> \nf /opt/npmplus/tls/certbot/live/npm-21/README -> \nf /opt/npmplus/tls/certbot/live/npm-26/README -> \nf /opt/npmplus/tls/certbot/live/npm-27/README -> \nf /opt/npmplus/tls/certbot/live/npm-29/README -> \nf /opt/npmplus/tls/certbot/live/npm-30/README -> \nf /opt/npmplus/tls/certbot/live/npm-31/README -> \nf /opt/npmplus/tls/certbot/live/npm-32/README -> \nf /opt/npmplus/tls/certbot/live/npm-35/README -> \nf /opt/npmplus/tls/certbot/live/npm-38/README -> \nf /opt/npmplus/tls/certbot/logs/letsencrypt.log -> \nf /opt/npmplus/tls/certbot/logs/letsencrypt.log.1 -> \nf /opt/npmplus/tls/certbot/logs/letsencrypt.log.2 -> \nf /opt/npmplus/tls/certbot/logs/letsencrypt.log.3 -> \nf /opt/npmplus/tls/certbot/logs/letsencrypt.log.4 -> \nf /opt/npmplus/tls/certbot/logs/letsencrypt.log.5 -> \nf /opt/npmplus/tls/certbot/logs/letsencrypt.log.6 -> \nf /opt/npmplus/tls/certbot/logs/letsencrypt.log.7 -> \nf /opt/npmplus/tls/certbot/logs/letsencrypt.log.8 -> \nf /opt/npmplus/tls/certbot/npm-35-before-dns01-20260816T223428.tgz -> \nf /opt/npmplus/tls/certbot/renewal/hbarhub.ru.conf -> \nf /opt/npmplus/tls/certbot/renewal/newfi-staging-gram1-ru.conf -> \nf /opt/npmplus/tls/certbot/renewal/newfilya.ru.conf -> \nf /opt/npmplus/tls/certbot/renewal/npm-17.conf -> \nf /opt/npmplus/tls/certbot/renewal/npm-21.conf -> \nf /opt/npmplus/tls/certbot/renewal/npm-26.conf -> \nf /opt/npmplus/tls/certbot/renewal/npm-27.conf -> \nf /opt/npmplus/tls/certbot/renewal/npm-29.conf -> \nf /opt/npmplus/tls/certbot/renewal/npm-30.conf -> \nf /opt/npmplus/tls/certbot/renewal/npm-31.conf -> \nf /opt/npmplus/tls/certbot/renewal/npm-32.conf -> \nf /opt/npmplus/tls/certbot/renewal/npm-35.conf -> \nf /opt/npmplus/tls/certbot/renewal/npm-35.conf.bak-20260816T235337 -> \nf /opt/npmplus/tls/certbot/renewal/npm-38.conf -> \nl /opt/npmplus/tls/certbot/live/hbarhub.ru/cert.pem -> ../../archive/hbarhub.ru/cert1.pem\nl /opt/npmplus/tls/certbot/live/hbarhub.ru/chain.pem -> ../../archive/hbarhub.ru/chain1.pem\nl /opt/npmplus/tls/certbot/live/hbarhub.ru/fullchain.pem -> ../../archive/hbarhub.ru/fullchain1.pem\nl /opt/npmplus/tls/certbot/live/hbarhub.ru/privkey.pem -> ../../archive/hbarhub.ru/privkey1.pem\nl /opt/npmplus/tls/certbot/live/newfi-staging-gram1-ru/cert.pem -> ../../archive/newfi-staging-gram1-ru/cert1.pem\nl /opt/npmplus/tls/certbot/live/newfi-staging-gram1-ru/chain.pem -> ../../archive/newfi-staging-gram1-ru/chain1.pem\nl /opt/npmplus/tls/certbot/live/newfi-staging-gram1-ru/fullchain.pem -> ../../archive/newfi-staging-gram1-ru/fullchain1.pem\nl /opt/npmplus/tls/certbot/live/newfi-staging-gram1-ru/privkey.pem -> ../../archive/newfi-staging-gram1-ru/privkey1.pem\nl /opt/npmplus/tls/certbot/live/newfilya.ru/cert.pem -> ../../archive/newfilya.ru/cert1.pem\nl /opt/npmplus/tls/certbot/live/newfilya.ru/chain.pem -> ../../archive/newfilya.ru/chain1.pem\nl /opt/npmplus/tls/certbot/live/newfilya.ru/fullchain.pem -> ../../archive/newfilya.ru/fullchain1.pem\nl /opt/npmplus/tls/certbot/live/newfilya.ru/privkey.pem -> ../../archive/newfilya.ru/privkey1.pem\nl /opt/npmplus/tls/certbot/live/npm-17/cert.pem -> ../../archive/npm-17/cert2.pem\nl /opt/npmplus/tls/certbot/live/npm-17/chain.pem -> ../../archive/npm-17/chain2.pem\nl /opt/npmplus/tls/certbot/live/npm-17/fullchain.pem -> ../../archive/npm-17/fullchain2.pem\nl /opt/npmplus/tls/certbot/live/npm-17/privkey.pem -> ../../archive/npm-17/privkey2.pem\nl /opt/npmplus/tls/certbot/live/npm-18/cert.pem -> ../../archive/npm-18/cert2.pem\nl /opt/npmplus/tls/certbot/live/npm-18/chain.pem -> ../../archive/npm-18/chain2.pem\nl /opt/npmplus/tls/certbot/live/npm-18/fullchain.pem -> ../../archive/npm-18/fullchain2.pem\nl /opt/npmplus/tls/certbot/live/npm-18/privkey.pem -> ../../archive/npm-18/privkey2.pem\nl /opt/npmplus/tls/certbot/live/npm-21/cert.pem -> ../../archive/npm-21/cert2.pem\nl /opt/npmplus/tls/certbot/live/npm-21/chain.pem -> ../../archive/npm-21/chain2.pem\nl /opt/npmplus/tls/certbot/live/npm-21/fullchain.pem -> ../../archive/npm-21/fullchain2.pem\nl /opt/npmplus/tls/certbot/live/npm-21/privkey.pem -> ../../archive/npm-21/privkey2.pem\nl /opt/npmplus/tls/certbot/live/npm-26/cert.pem -> ../../archive/npm-26/cert2.pem\nl /opt/npmplus/tls/certbot/live/npm-26/chain.pem -> ../../archive/npm-26/chain2.pem\nl /opt/npmplus/tls/certbot/live/npm-26/fullchain.pem -> ../../archive/npm-26/fullchain2.pem\nl /opt/npmplus/tls/certbot/live/npm-26/privkey.pem -> ../../archive/npm-26/privkey2.pem\nl /opt/npmplus/tls/certbot/live/npm-27/cert.pem -> ../../archive/npm-27/cert2.pem\nl /opt/npmplus/tls/certbot/live/npm-27/chain.pem -> ../../archive/npm-27/chain2.pem\nl /opt/npmplus/tls/certbot/live/npm-27/fullchain.pem -> ../../archive/npm-27/fullchain2.pem\nl /opt/npmplus/tls/certbot/live/npm-27/privkey.pem -> ../../archive/npm-27/privkey2.pem\nl /opt/npmplus/tls/certbot/live/npm-29/cert.pem -> ../../archive/npm-29/cert2.pem\nl /opt/npmplus/tls/certbot/live/npm-29/chain.pem -> ../../archive/npm-29/chain2.pem\nl /opt/npmplus/tls/certbot/live/npm-29/fullchain.pem -> ../../archive/npm-29/fullchain2.pem\nl /opt/npmplus/tls/certbot/live/npm-29/privkey.pem -> ../../archive/npm-29/privkey2.pem\nl /opt/npmplus/tls/certbot/live/npm-30/cert.pem -> ../../archive/npm-30/cert2.pem\nl /opt/npmplus/tls/certbot/live/npm-30/chain.pem -> ../../archive/npm-30/chain2.pem\nl /opt/npmplus/tls/certbot/live/npm-30/fullchain.pem -> ../../archive/npm-30/fullchain2.pem\nl /opt/npmplus/tls/certbot/live/npm-30/privkey.pem -> ../../archive/npm-30/privkey2.pem\nl /opt/npmplus/tls/certbot/live/npm-31/cert.pem -> ../../archive/npm-31/cert2.pem\nl /opt/npmplus/tls/certbot/live/npm-31/chain.pem -> ../../archive/npm-31/chain2.pem\nl /opt/npmplus/tls/certbot/live/npm-31/fullchain.pem -> ../../archive/npm-31/fullchain2.pem\nl /opt/npmplus/tls/certbot/live/npm-31/privkey.pem -> ../../archive/npm-31/privkey2.pem\nl /opt/npmplus/tls/certbot/live/npm-32/cert.pem -> ../../archive/npm-32/cert2.pem\nl /opt/npmplus/tls/certbot/live/npm-32/chain.pem -> ../../archive/npm-32/chain2.pem\nl /opt/npmplus/tls/certbot/live/npm-32/fullchain.pem -> ../../archive/npm-32/fullchain2.pem\nl /opt/npmplus/tls/certbot/live/npm-32/privkey.pem -> ../../archive/npm-32/privkey2.pem\nl /opt/npmplus/tls/certbot/live/npm-35/cert.pem -> ../../archive/npm-35/cert2.pem\nl /opt/npmplus/tls/certbot/live/npm-35/chain.pem -> ../../archive/npm-35/chain2.pem\nl /opt/npmplus/tls/certbot/live/npm-35/fullchain.pem -> ../../archive/npm-35/fullchain2.pem\nl /opt/npmplus/tls/certbot/live/npm-35/privkey.pem -> ../../archive/npm-35/privkey2.pem\nl /opt/npmplus/tls/certbot/live/npm-38/cert.pem -> ../../archive/npm-38/cert1.pem\nl /opt/npmplus/tls/certbot/live/npm-38/chain.pem -> ../../archive/npm-38/chain1.pem\nl /opt/npmplus/tls/certbot/live/npm-38/fullchain.pem -> ../../archive/npm-38/fullchain1.pem\nl /opt/npmplus/tls/certbot/live/npm-38/privkey.pem -> ../../archive/npm-38/privkey1.pem\n--- TARGET_NATIVE ---\nd /opt/npmplus/tls/certbot/archive/newfi-staging-gram1-ru -> \nd /opt/npmplus/tls/certbot/live/newfi-staging-gram1-ru -> \nf /opt/npmplus/tls/certbot/credentials/cloudflare-gram1.ini -> \nf /opt/npmplus/tls/certbot/renewal/newfi-staging-gram1-ru.conf -> \n--- EXPERIMENTAL_ROOTS ---\n/opt/npmplus/newfi-staging-certbot\n/opt/npmplus/newfi-staging-certbot-apply6\n/opt/npmplus/newfi-staging-certbot-apply7","rc":0}
CERTBOT_LOG_EVIDENCE={"err":"","out":"LOG_MISSING","rc":0}
EDGE_ROUTE_ROLLBACK_AND_CONVENTIONS={"err":"","out":"--- TARGET_ROUTE ---\nABSENT\n--- TARGET_REFERENCES ---\n--- GIT_ROUTE_REFERENCES ---\n/opt/npmplus/nginx/proxy_host/10.conf:26:  ssl_certificate /data/tls/certbot/live/npm-30/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/15.conf:26:  ssl_certificate /data/tls/certbot/live/npm-31/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/51.conf:26:  ssl_certificate /data/tls/certbot/live/npm-32/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/60.conf:26:  ssl_certificate /data/tls/certbot/live/npm-32/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/999.conf:26:  ssl_certificate /data/tls/certbot/live/hbarhub.ru/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/41.conf:26:  ssl_certificate /data/tls/certbot/live/npm-32/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/48.conf:26:  ssl_certificate /data/tls/certbot/live/npm-32/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/200.conf:23:  ssl_certificate /data/tls/forum-certs/live/codevipe.ru/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/6.conf:26:  ssl_certificate /data/tls/certbot/live/npm-21/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/4.conf:26:  ssl_certificate /data/tls/certbot/live/npm-35/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/11.conf:26:  ssl_certificate /data/tls/certbot/live/npm-30/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/14.conf:26:  ssl_certificate /data/tls/certbot/live/npm-30/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/42.conf:26:  ssl_certificate /data/tls/certbot/live/npm-32/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/994.conf.bak-cluster-admin-20260710T215504Z:16:    ssl_certificate /data/tls/landing-certs/pvepro.ru/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/8.conf:26:  ssl_certificate /data/tls/certbot/live/npm-27/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/5.conf:26:  ssl_certificate /data/tls/certbot/live/npm-35/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/204.conf:23:  ssl_certificate /data/tls/forum-certs/live/dsmods.ru/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/996.conf:18:    ssl_certificate /data/tls/parked-certs/kingofwolk.ru/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/48.conf.bak-route48-fix-20260625T211546Z:26:  ssl_certificate /data/tls/certbot/live/npm-32/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/994.conf:16:    ssl_certificate /data/tls/landing-certs/pvepro.ru/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/61.conf:30:  ssl_certificate /data/tls/certbot/live/npm-38/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/203.conf:23:  ssl_certificate /data/tls/forum-certs/live/zakrutim.ru/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/201.conf:23:  ssl_certificate /data/tls/forum-certs/live/gamevipe.ru/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/992.conf:28:    ssl_certificate /data/tls/certbot/live/newfilya.ru/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/31.conf:26:  ssl_certificate /data/tls/certbot/live/npm-32/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/19.conf:26:  ssl_certificate /data/tls/certbot/live/npm-32/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/9.conf.bak-gitea-public-20260629200108:14:  server_name git.gram1.ru;\n/opt/npmplus/nginx/proxy_host/9.conf.bak-gitea-public-20260629200108:26:  ssl_certificate /data/tls/certbot/live/npm-29/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/52.conf:26:  ssl_certificate /data/tls/certbot/live/npm-32/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/5.conf.bak-gotify-local-20260624T142122Z:26:  ssl_certificate /data/tls/certbot/live/npm-35/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/46.conf:26:  ssl_certificate /data/tls/certbot/live/npm-32/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/45.conf:26:  ssl_certificate /data/tls/certbot/live/npm-32/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/49.conf:26:  ssl_certificate /data/tls/certbot/live/npm-32/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/13.conf:26:  ssl_certificate /data/tls/certbot/live/npm-30/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/202.conf:23:  ssl_certificate /data/tls/forum-certs/live/hkmods.ru/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/50.conf:26:  ssl_certificate /data/tls/certbot/live/npm-32/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/995.conf:15:    ssl_certificate /data/tls/parked-certs/gram1.ru/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/9.conf:14:  server_name git.gram1.ru;\n/opt/npmplus/nginx/proxy_host/9.conf:26:  ssl_certificate /data/tls/certbot/live/npm-29/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/998.conf:16:    ssl_certificate /data/tls/parked-certs/newfi.ru/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/993.conf:13:    ssl_certificate /data/tls/router-certs/taftauto.ru/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/997.conf:16:    ssl_certificate /data/tls/parked-certs/hapusya.ru/fullchain.pem;\n/opt/npmplus/nginx/proxy_host/48.conf.bak-route48-https-scheme-fix-20260625T212141Z:26:  ssl_certificate /data/tls/certbot/live/npm-32/fullchain.pem;\n--- NGINX_TEST ---\nnginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok\nnginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful","rc":0}
CLOUDFLARE_READONLY_STATE={"err":"","out":"{\"candidate_count\":3,\"valid_zone_token\":true,\"newfi-staging.gram1.ru\":{\"http\":200,\"rows\":[]},\"_acme-challenge.newfi-staging.gram1.ru\":{\"http\":200,\"rows\":[]},\"git.gram1.ru\":{\"http\":200,\"rows\":[{\"name\":\"git.gram1.ru\",\"type\":\"A\",\"content\":\"185.225.35.6\",\"proxied\":false,\"ttl\":1}]}}","rc":0}
PUBLIC_DNS_STATE={"1.1.1.1":{"err":"","out":";; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 58178\n;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version: 0, flags:; udp: 1232\n;; AUTHORITY SECTION:\ngram1.ru.\t\t1800\tIN\tSOA\tsara.ns.cloudflare.com. dns.cloudflare.com. 2414333890 10000 2400 604800 1800","rc":0},"8.8.8.8":{"err":"","out":";; Got answer:\n;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 36049\n;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version: 0, flags:; udp: 1232\n;; AUTHORITY SECTION:\ngram1.ru.\t\t1800\tIN\tSOA\tsara.ns.cloudflare.com. dns.cloudflare.com. 2414333890 10000 2400 604800 1800","rc":0}}
PUBLIC_HTTPS_STATE={"err":"curl: (6) Could not resolve host: newfi-staging.gram1.ru\n","out":"","rc":6}
FINAL_DECISION=FORENSIC1_COMPLETE_NO_MUTATION_READY_FOR_SINGLE_REBUILT_APPLY
FORENSIC_END=true

OUTPUT_END
CHAT_OUTPUT_END
