Byobu/screen constantly freezes in Putty
Solution 1
Try this, it worked for me on putty:
- Ctrl+Q - XON
- Ctrl+S - XOFF
Solution 2
I've had this problem a couple of times. I've found that sending a SIGINT to the byobu process (kill -2 <byobu pid>
) un-freezes the session. This worked when XON/XOFF did not work for me. After issuing the signal I can re-connect to the byobu shells and have normal function.
TheLQ
Updated on September 17, 2022Comments
-
TheLQ over 1 year
For a while now I've been using Byobu to manage screen sessions for me. However I've run into a strange issue: The session keeps locking. By locking I mean that I can't type anything, and only if I wait a few minuites does unlock and do everything I typed in before.
Currently its getting worse. The session keeps locking every minute or so. Even when I've restarted Putty, switched from Private Key auth to password auth, and even changed Putty installations, it still freezes. Its gotten to the point where I'll login and the current window is frozen but I'm able to switch to another window, only for that to freeze in a few seconds.
Another new development is that sometimes when I first login Byobu won't even come up, it will just sit there after the "Last login" line. One time I got a
WriteMessage: Broken pipe
error and it dropped to normal shell without byobu.Strangely the tunnel's I've opened up still work. I was able to check the CPU graphs and saw that the server wasn't under any load, meaning that the session didn't freeze because it had other things to do.
Any suggestions on how to fix this?
-
Admin about 13 yearsDoes it only happen on a particular server, from a particular client, or can you reproduce this on multiple machines? Are there clients from which this doesn't happen (on the same server)? What does the network look like between the client and the server? Do you have any problems scp'ing files? Does the session lock in the middle of typing, or only if you've been idle for a while? I wonder if you're running into an MTU issue or a broken NAT.
-
Admin about 13 years@In my limited testing this doesn't affect Linux clients but does affect Windows clients (still testing Ubuntu). The degradation has mainly happened on XP with 2 installations of Putty. With SCP I recently did have an issue of it not letting me connect until I completely disabled Byobu; however this was only one time. With freezing times, it locks up randomly: In the middle of typing or when I leave it alone (sometimes). And I only have this one CentOS server to test, so I'm not sure if it affects other machines. As I said I'm still testing if Byobu locks up in Ubuntu.
-
Admin about 13 yearsCan you type "ctrl-a : reset", or is even the screen escape key frozen?
-
Admin almost 13 yearsSince you can still run commands on the machine when Byobu acts up, next time, investigate it. Run
top
to see if it's taking CPU time. Runstrace -p1234
(where 1234 is thescreen
PID) to see what it's doing, and ditto for theSCREEN
process. You'll need to be running ascreen
that's not setuid or setgid, or runstrace
as root. -
Admin almost 13 yearsI am getting the same symptoms when using byobu on my Ubuntu Lucid Desktop's terminal. Only one of the screens freezes. CTRL+Q and CTRL+S works sometimes, but not all. Anyway, just mentioned it cos I don't think its an issue with Putty particularly.
-
-
TheLQ almost 13 yearsThis issue hasn't come up recently so I can't test this. What does that do though?
-
reinierpost about 4 yearsThat wasn't it for me.