Emacs Asked by bignose on September 2, 2021
When a Tramp session over SSH has been inactive for some time, it fails to wake up again and just hangs Emacs. How can I ensure that Tramp will either renew the connection, or time out before too long?
The hang is evident from the minibuffer message:
Decoding remote file ‘/ssh:foohost:/home/bignose/barfile.txt’ using ‘base64 -d -i >%s’
and an animated spinner, that spins endlessly for tens of minutes without result.
During this, Emacs is hung: it doesn’t respond to any commands or keys, not even keyboard-quit
(C-g).
This is Emacs version 25.2.
How can I convince Emacs that Tramp sessions should be re-established when they time out, instead of waiting forever?
After the tramp-cleanup-all-connections
command, you can just continue and a new session will be established on any further tramp
action.
Answered by user3414663 on September 2, 2021
Abort with C-g
, then kill the tramp buffers :
Open the buffer list with C-x C-b
, locate anything tramp and mark them for deletion (d
) then execute (x
) you can now use Tramp again.
Answered by yPhil on September 2, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP