Troubleshooting
“Host key mismatch” hard-failure
Section titled ““Host key mismatch” hard-failure”ezTerm refuses to connect if the server’s host key has changed since the last successful connect. This is intentional — a mismatch usually means MITM, a server rebuild, or someone reinstalling the OS.
Fix: open the known-hosts manager, find the entry for this host, and delete it. The next connect prompts for fresh trust.
”EADDRINUSE” on a port forward
Section titled “”EADDRINUSE” on a port forward”The bind port is already in use — usually by another ezTerm tab forwarding the same port, or by a non-ezTerm process.
Fix: pick a different local port, or stop the conflicting process. netstat -ano on Windows shows what owns a port.
X11 forwarding window doesn’t appear
Section titled “X11 forwarding window doesn’t appear”Check:
- The session has Forward X11 enabled.
- The remote shell has
$DISPLAYset after connect (echo $DISPLAYshould print something likelocalhost:10.0). - On Windows, VcXsrv is bundled — confirm
vcxsrv/exists next toezterm.exe.
Vault won’t unlock after upgrade
Section titled “Vault won’t unlock after upgrade”ezTerm’s vault format is stable — upgrades don’t invalidate it. If unlock fails after an upgrade, the master password is wrong. There’s no recovery (see Vault docs).
Linux: error while loading shared libraries: libwebkit2gtk-4.1.so.0
Section titled “Linux: error while loading shared libraries: libwebkit2gtk-4.1.so.0”Install the runtime dep:
sudo apt install libwebkit2gtk-4.1-0Reporting a bug
Section titled “Reporting a bug”Open an issue at github.com/ZerosAndOnesLLC/ezTerm/issues with:
- ezTerm version (Help → About, or run
ezterm --version). - OS and architecture.
- Steps to reproduce.
- Any logs from
%LOCALAPPDATA%\ezterm\logs\(Windows) or~/.local/share/ezterm/logs/(Linux).