-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Debian] could not ensure we are a cloned binary: No such file or directory #2552
Comments
Looks like runc is not able to open "/proc/self/exe" which is weird (and the error is not reported since it's written to stderr rather than via write_log()). Can you try stracing it to see what is going on? |
cc @zhsj PTAL? Regression on Debian kernel? |
I can't reproduce it on Debian/testing(both have docker info
|
@kolyshkin wrote:
Gladly: strace --> https://gist.github.com/zonk1/a187e2668df74d5a904f82df6ef9d763 @zhsj wrote:
Yesterday I've tried installing clean sid on VM, worked; after disabling systemd ( |
Alas, the error is different under strace, it is now
Will try to repro locally once I have time. |
I did not study the source properly, but it seems to me that the sequence is still the same. I'm guessing there's some piping going on and one process cannot find
Thanks! |
@zonk1 I notice sysvinit was updated recently, https://tracker.debian.org/news/1168996/accepted-sysvinit-296-4-source-into-unstable/ I tried in a VM and it seems docker and runc work without problem after upgrading sysvinit package. From the changelog of sysvinit, maybe https://bugs.debian.org/968199 is related. |
Verified that lacking of |
That's odd, we use |
Huh, the issue is that |
I can confirm. After upgrade and reboot runc is working once again. |
Should I close the issue? |
@zonk1 You can check you syscall number for writing pipe, I ever met an issue that have the same log with your issue. |
I'm not sure I understand your question. I believe the issue is described in description ( As all is well, many thanks to all who have helped me solve the issue. |
os:
debian/sid
(w/o systemd)uname -a:
Linux machine 5.7.0-2-amd64 #1 SMP Debian 5.7.10-1 (2020-07-26) x86_64 GNU/Linux
runc:
(Originally I tried with with
1.0.0-rc10; spec: 1.0.1-dev
with same results)When I upgraded from kernel 5.6.7 to 5.6.14 (currently running 5.7.10 - still broken) docker stopped working:
It fails when starting container via runc. I've replicated the issue with current runc version 1.0.0-rc92+dev.
Booting back to 5.6.7 -
Linux machine 5.6.0-1-rt-amd64 #1 SMP PREEMPT_RT Debian 5.6.7-1 (2020-04-29) x86_64 GNU/Linux
everything works as expected:The text was updated successfully, but these errors were encountered: