Open Eagle3386 opened 2 years ago
Issue template stupidly limited to 65536 chars, hence rest of the debug log follows here:
2022-06-16T23:49:40.5849882Z ##[debug]Evaluating condition for step: 'Post Run actions/checkout@v2'
2022-06-16T23:49:40.5852422Z ##[debug]Evaluating: always()
2022-06-16T23:49:40.5853214Z ##[debug]Evaluating always:
2022-06-16T23:49:40.5854375Z ##[debug]=> true
2022-06-16T23:49:40.5855032Z ##[debug]Result: true
2022-06-16T23:49:40.5855853Z ##[debug]Starting: Post Run actions/checkout@v2
2022-06-16T23:49:40.5895291Z ##[debug]Loading inputs
2022-06-16T23:49:40.5896658Z ##[debug]Evaluating: github.repository
2022-06-16T23:49:40.5897111Z ##[debug]Evaluating Index:
2022-06-16T23:49:40.5897457Z ##[debug]..Evaluating github:
2022-06-16T23:49:40.5897965Z ##[debug]..=> Object
2022-06-16T23:49:40.5898295Z ##[debug]..Evaluating String:
2022-06-16T23:49:40.5899111Z ##[debug]..=> 'repository'
2022-06-16T23:49:40.5899635Z ##[debug]=> 'Eagle3386/acme.sh'
2022-06-16T23:49:40.5900005Z ##[debug]Result: 'Eagle3386/acme.sh'
2022-06-16T23:49:40.5902141Z ##[debug]Evaluating: github.token
2022-06-16T23:49:40.5902482Z ##[debug]Evaluating Index:
2022-06-16T23:49:40.5902774Z ##[debug]..Evaluating github:
2022-06-16T23:49:40.5903055Z ##[debug]..=> Object
2022-06-16T23:49:40.5903338Z ##[debug]..Evaluating String:
2022-06-16T23:49:40.5903614Z ##[debug]..=> 'token'
2022-06-16T23:49:40.5904135Z ##[debug]=> '***'
2022-06-16T23:49:40.5904543Z ##[debug]Result: '***'
2022-06-16T23:49:40.5909814Z ##[debug]Loading env
2022-06-16T23:49:40.5916105Z Post job cleanup.
2022-06-16T23:49:41.3771032Z ##[debug]Getting git version
2022-06-16T23:49:41.3771938Z [command]/usr/bin/git version
2022-06-16T23:49:41.3772318Z git version 2.36.1
2022-06-16T23:49:41.3773273Z ##[debug]Set git useragent to: git/2.36.1 (github-actions-checkout)
2022-06-16T23:49:41.3774295Z ::add-mask::***
2022-06-16T23:49:41.3776153Z Temporarily overriding HOME='/home/runner/work/_temp/c5138d80-8b87-4e92-9d5a-ae03d03f3a21' before making global git config changes
2022-06-16T23:49:41.3776990Z Adding repository directory to the temporary git global config as a safe directory
2022-06-16T23:49:41.3777682Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/acme.sh/acme.sh
2022-06-16T23:49:41.3778339Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2022-06-16T23:49:41.3779207Z [command]/usr/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :
2022-06-16T23:49:41.3780032Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2022-06-16T23:49:41.3780565Z http.https://github.com/.extraheader
2022-06-16T23:49:41.3781181Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2022-06-16T23:49:41.3782163Z [command]/usr/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :
2022-06-16T23:49:41.3783055Z ##[debug]Unsetting HOME override
2022-06-16T23:49:41.3784506Z ##[debug]Node Action run completed with exit code 0
2022-06-16T23:49:41.3786738Z ##[debug]Finishing: Post Run actions/checkout@v2
2022-06-16T23:49:41.3942960Z ##[debug]Starting: Complete job
2022-06-16T23:49:41.3945226Z Uploading runner diagnostic logs
2022-06-16T23:49:41.4031927Z ##[debug]Starting diagnostic file upload.
2022-06-16T23:49:41.4032352Z ##[debug]Setting up diagnostic log folders.
2022-06-16T23:49:41.4035846Z ##[debug]Creating diagnostic log files folder.
2022-06-16T23:49:41.4057841Z ##[debug]Copying 1 worker diagnostic logs.
2022-06-16T23:49:41.4087763Z ##[debug]Copying 1 runner diagnostic logs.
2022-06-16T23:49:41.4089760Z ##[debug]Zipping diagnostic files.
2022-06-16T23:49:41.4217339Z ##[debug]Uploading diagnostic metadata file.
2022-06-16T23:49:41.4253245Z ##[debug]Diagnostic file upload complete.
2022-06-16T23:49:41.4254075Z Completed runner diagnostic log upload
2022-06-16T23:49:41.4254550Z Cleaning up orphan processes
2022-06-16T23:49:41.4582367Z Terminate orphan process: pid (1586) (bash)
2022-06-16T23:49:41.4609189Z Terminate orphan process: pid (4500) (docker)
2022-06-16T23:49:41.4841970Z ##[debug]Finishing: Complete job
2022-06-16T23:49:41.5018393Z ##[debug]Finishing: Docker
remove ACTIONS_RUNNER_DEBUG
and ACTIONS_STEP_DEBUG
Doesn't help, still the same error. Moreover, it's even worse as there're less log lines then.
re-run the actions ?
I've ran actions before I've added both secrets. But there you go, yet another run without both that surely fails as well: https://github.com/Eagle3386/acme.sh/runs/6953544933
what is the value of TEST_DNS_SLEEP
?
180 as that's a) what's set over at my ISP's Admin panel & b) the lowest possible value.
Here is an example, it's working as expected.
https://github.com/neilpangtest/acme.sh/runs/6953847945?check_suite_focus=true
Well, how does that help?
acme.sh
on the 2nd line - which is missing in my runs:
(...)
TestingDomain='***'
/root/.acme.sh/acme.sh --server "" --issue -d "***" -d "*.***" --dns *** --dnssleep "" [PASS]
(...)
ACTIONS_*
secrets, which - according to GitHub - should increase logging (they didn't regarding acme.sh
AFAICT).So, how am I suppose to fix something without any error, warning or at least some darn (debug) info what's (not) executed & why? The actual code that I wrote does work flawlessly, it's the darn Docker test that fails without providing even the least minimum details about what's running/hanging for 6 hours!
that proves that the testing script was working well.
As your test run was just hang, I'm even not sure whether the testing script was begging to run.
There must be something wrong with the github actions env. you problably need to check on the github side.
How can a script proof it's "working well" if it didn't even "beg to run"?! 😳
Where & most importantly what to check regarding GitHub actions? I just set them up as the DNS API Test wiki page instructs me to do. Nothing more, nothing less.
Furthermore, I repeat my question once again: how to enable more logging & more details per logging step?
As of now, there's not a single logged line that states what is executed with which parameters after that TestingDomain='***'
on each & every of my runs, hence I simply don't know what's the issue I need to fix!
Steps to reproduce
ACTIONS_RUNNER_DEBUG
&ACTIONS_STEP_DEBUG
to the repo secrets, both set totrue
.If anybody would offer some real help to really find the root cause in order to fix this & get the pull request merged, I'd greatly appreciate that. Using my DNS API plugin "in the wild" is already confirmed working since February 27, 2022, because I use it myself every ~60 days - which is why I'd really like to get this added to ACME.sh, but I'm obviously too stupid to fix those PR tests only using that - IMHO - awfully bad documentation (which I can't fix either until I found the actual error & a proper fix for it).
Debug log