Closed jwty closed 3 years ago
Can confirm. Tests fail with CGI script did not terminate headers
for both test-debug-read
and test-debug-read-long
on ArchLinux.
Linux (...) 5.13.12-arch1-1 #1 SMP PREEMPT Wed, 18 Aug 2021 20:49:03 +0000 x86_64 GNU/Linux
I also checked the last AUR version 0.12.2
, sadly resulting in the same error.
If I can get access to these machines, I can check it out. If this is another issue with seccomp I'm ripping out support for it unless somebody else is willing to support that aspect. See https://github.com/kristapsdz/acme-client-portable/blob/master/Linux-seccomp.md for other examples where this has happened...
Correct, this seems to related to seccomp. Error reporting seems to be non-existent, which made me miss it in the first place.
I submitted a patch that fixes things on my system. Looking at the man page of the missing syscall newfstatat
is scary. The syscall might have different names on different systems???
I personally have no use for seccomp as I only deploy on FreeBSD, so I don't think I would want to commit to becoming the seccomp maintainer... especially when looking at that man page...
Both test-debug-read and test-debug-read-long fail with "CGI script did not terminate headers" message. Other tests run and finish fine. Otherwise kcgi seems to be working fine (using it as a dependency of a program which works without any issues, yet).
strace of test-debug-read:
Strace of test-debug-read-long: