Skip to content

shpool stops working due to client/server version mismatch #377

@wade-tregaskis

Description

@wade-tregaskis

AI Policy Ack
Ack.

What happened
I tried to reconnect to my shpool sessions and got this error message instead:

warning: client protocol ("0.4.1") is newer than daemon protocol (version "0.3.5"), try restarting your daemon
hit enter to continue anyway or ^C to exit

Contrary to what it says, hitting enter - or return, or any other key - made no difference, it always exited, refusing me access to SSH.

It's not clear to me what daemon is causing this, but it happens only when connecting to SSH aliases (in ~/.ssh/config) managed by shpool, not raw SSH. And restarting sshd didn't help, but restarting shpool did. But, restarting shpool killed all my open sessions, which defeats the point of using shpool to begin with.

What I expected to happen
If I hit return / enter it should let me connect.

Or better yet, it shouldn't have this problem to begin with.

To Reproduce
No idea - it just suddenly happened.

Version info
Server: shpool 0.10.1 (cl/921212711)
Client: ? (I'm just using ssh on macOS)

Logs
N/A?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions