The mosh-clients and mosh-servers in Ubuntu 12.04 and 14.04 are
compatible (in both directions). However, you need a UTF-8 locale to run
Mosh.

Before Mosh version 1.2, this was the user's (or SSH's) responsibility.
Debian, Ubuntu, and Mac OS X have shipped with SendEnv LANG LC_* in its
ssh_config for some time, but not forever. Apparently you don't have
this in your SSH config.

Because not everybody was sending these environment variables, in 2012,
Mosh version 1.2 started transferring these variables itself. We also
improved the diagnostic message considerably.

Your options to fix this problem are basically:

(1) Add the SendEnv line (that you have already discovered) to
/etc/ssh/ssh_config. I believe this would have been the default if you
had installed Ubuntu 12.04 fresh.

(2) Upgrade to Mosh 1.2.4 (released in 2013) by using the ubuntu-
backports repository.

(3) Upgrade to the most recent version of Mosh using the ppa:keithw/mosh
repository.

** Changed in: mosh (Ubuntu)
       Status: New => Fix Released

** Changed in: mosh (Ubuntu)
     Assignee: (unassigned) => Keith Winstein (keithw)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1482501

Title:
  Ubuntu 14.04 mosh client unable to connect to Ubuntu 12.04 mosh server

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mosh/+bug/1482501/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to