-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Error: timed out waiting for file
with large TTY output
#13930
Comments
@mheon PTAL |
Can you clarify your "not getting kicked out of the container" expectation - because Otherwise, I would have expected 82c0134 to resolve this, but given it's already in 4.0.3 evidently it's still present. |
"Kicked out of the container" meaning "dropped back into normal shell" for the secondary shell used to reproduce. The last step having the kill is there to stop the mysql container that still runs for cleanup. |
For clarity here, this is definitely an issue with exec-attach blowing up after a large amount (~14kb) of text is transferred through it, not an issue with a normal exit. |
conmon.log The full data the command returns should be around around 14kb, but with formatting that goes up. The log is 123kb and that's at line 230 out of 482. So I expect working output to be around 300kb. |
I did some testing for easier reproduction and I came to the following:
For me 115958 bytes (113kb) is exactly the size at which it breaks. One fewer and it works fine. |
I am unable to reproduce. It could be the conmon version. I have v2.1.0 installed. Could you try with that? |
Ok I just tried with conmon 2.0.25 and can reproduce. I am closing this since it is fixed in the latest conmon release. |
/kind bug
I ran into a
Error: timed out waiting for file
error. But not in the same way as the reporter of #13779 and #13600 didn't seem to fix it. This is on rootless podman 4.0.3 on debian with cni.Steps to reproduce
podman run --rm --env ALLOW_EMPTY_PASSWORD=yes --name=mysql-test quay.io/bitnami/mysql:8.0
[Server] /opt/bitnami/mysql/bin/mysqld: ready for connections.
to appear at the end of the logpodman exec -it mysql-test /bin/bash
mysql
show status;
podman kill mysql-test
Result
Error: timed out waiting for file /home/username/.local/share/containers/storage/overlay-containers/<sha256 1>/userdata/<sha256 2/exit/<sha256 1>: internal libpod error
Expected
Full output and not getting kicked out of the container.
Output of
podman version
:Output of
podman info --debug
:Package info (e.g. output of
rpm -q podman
orapt list podman
):Additional information
For quicker reproduction during testing, you can use
podman exec -t mysql-test mysql -e "show status;"
as command. It will cut off the output. Last output line should containUptime_since_flush_status
Originally posted by @rlanting in #13779 (comment)
The text was updated successfully, but these errors were encountered: