7

I am having an issue with Byobu over SSH. When I type in something or do any input, my cursor doesn't move and the screen doesn't update. However when I toggle windows (f4 then f3) it shows the most recent output and cursor position.

What causes this problem and how do I fix it?

  • Are you using tmux or screen as backend? Which versions of Ubuntu & byobu are you using (client and target machine)? Are you using nested byobu sessions (from an open byobu session connecting to a machine running byobu too)? – dgonzalez Dec 27 '16 at 2:05
  • Byobu is tmux and screen combined. I don't understand what you mean by that. Anyway, I'm using the latest byobu on Ubuntu 16.04 LTS, and I don't do nested byobu sessions. – Dev Dec 27 '16 at 2:52
  • Byobu uses tmux or screen as backend to do the multiplexing. If tmux is installed on your system, it defaults to use it instead of screen. Have you modified config files or something similar? What notifications do you have enabled? – dgonzalez Dec 27 '16 at 3:07
  • 2
    I have the identical problem right now; by gum I wish you'd found the solution. FWIW, the problem seems to self-resolve after several minutes (without restarting Byobu/SSH session), so my current fix is patience. – ropable Aug 27 '18 at 1:31
  • 1
    @ropable by pressing F2 to open a new window, typing reset, and pressing Enter. It's exactly the same way you'd run any other command. – Dev Aug 30 '18 at 2:13
1

reset command seems to resolve this problem. Press F6 to get out of byobu. Then type "reset" and resumr byobu. It works fine

| improve this answer | |
1

I found that exiting the Byobu session (F6) and running the byobu detach command before running byobu again fixes this issue.

| improve this answer | |
  • It's detach... – Dev Jan 23 '19 at 11:33
0

It seemed that restarting byobu (by quitting all the processes inside it) worked. I don't know what causes this however, so if somebody would like to shed some light on that please do.

Edit: The issue appeared again after messing with stdout using python, maybe that is the issue?

| improve this answer | |
  • Ok, is weird, byobu is pretty straightforward. I have the same (default) config on all my hosts and is working ok. Maybe try to purge and reinstall on the target host with sudo apt purge byobu && sudo apt install byobu, try to uninstall screen if its installed and you don't use it, or even try another mainly compatible terminal emulator like lxterminal to discard elements involved. – dgonzalez Dec 27 '16 at 3:31
  • The internet has so much potential but I never get an explanation on why something does what it does. All I get is "Oh try reinstalling. If that doesn't work try rebooting or reinstalling." – Dev Dec 27 '16 at 6:02
  • ^ no offense. :) – Dev Dec 27 '16 at 6:09
  • No problem. I'm telling that cause i've used for years without config like it were a simple tool like a toothpick... Maybe you are connecting from putty? Any special config on tmux? If not I would suggest running byobu-config to check actual configuration or even install a new VM or docker container for checking onto a "fresh install" environment – dgonzalez Dec 27 '16 at 14:21
  • And yes can be realated to messing with stdout, check if you have any running script/software which can be messing/interfering with stdout/bash outputing. – dgonzalez Dec 27 '16 at 14:24
0

For me, simply detaching all other sessions but yourself (Alt + F6) seem to work as well.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.