[mosh-devel] Mosh 1.2.5-2 silently dying on ubuntu 16.04

Patrik Hirvinen patrik.hirvinen at iki.fi
Wed Jul 27 05:54:31 EDT 2016


Hi,

I'm baffled. It seems to work now.

I compiled from git and installed it into /usr/local/bin/mosh , which 
seems to work:

> patrik at hirvinen:~/mosh⟫ /usr/local/bin/mosh-server new -v
>
> MOSH CONNECT 60003 RobGIv+BFf58Q79o6/Fs3w
>
> mosh-server (mosh 1.2.5.95rc1) [build mosh-1.2.5.95rc1-4-gece4280]
> Copyright 2012 Keith Winstein <mosh-devel at mit.edu>
> License GPLv3+: GNU GPL version 3 or later 
> <http://gnu.org/licenses/gpl.html>.
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
>
> [mosh-server detached, pid = 7075]
> patrik at hirvinen:~/mosh⟫ No connection within 60 seconds.
>
> [mosh-server is exiting.]
I rolled the non-local mosh back to 1.2.5-2, which now behaves as expected:

> patrik at hirvinen:~⟫ /usr/bin/mosh-server new -v
>
> MOSH CONNECT 60002 Ti+bmtXqIggnLbFaygEZpw
>
> mosh-server (mosh 1.2.5) [build mosh 1.2.5]
> Copyright 2012 Keith Winstein <mosh-devel at mit.edu>
> License GPLv3+: GNU GPL version 3 or later 
> <http://gnu.org/licenses/gpl.html>.
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
>
> [mosh-server detached, pid = 30260]
> patrik at hirvinen:~⟫ No connection within 60 seconds.
>
> [mosh-server is exiting.]
>
> patrik at hirvinen:~⟫

ldd for ubuntu version
> patrik at hirvinen:~⟫ ldd /usr/bin/mosh-server
>         linux-vdso.so.1 =>  (0x00007ffc10bba000)
>         libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 
> (0x00007f689d232000)
>         libprotobuf.so.9 => /usr/lib/x86_64-linux-gnu/libprotobuf.so.9 
> (0x00007f689cf14000)
>         libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
> (0x00007f689cab8000)
>         libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 
> (0x00007f689c8b5000)
>         libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f689c69b000)
>         libutempter.so.0 => /usr/lib/x86_64-linux-gnu/libutempter.so.0 
> (0x00007f689c497000)
>         libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 
> (0x00007f689c115000)
>         libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f689be0c000)
>         libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
> (0x00007f689bbf5000)
>         libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
> (0x00007f689b9d8000)
>         libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f689b60f000)
>         libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 
> (0x00007f689b40a000)
>         /lib64/ld-linux-x86-64.so.2 (0x000056244f71e000)

ldd for git version:
> patrik at hirvinen:~/mosh⟫ ldd /usr/local/bin/mosh-server
>         linux-vdso.so.1 =>  (0x00007ffc611c3000)
>         libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 
> (0x00007fa40eac2000)
>         libprotobuf.so.9 => /usr/lib/x86_64-linux-gnu/libprotobuf.so.9 
> (0x00007fa40e7a4000)
>         libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
> (0x00007fa40e348000)
>         libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 
> (0x00007fa40e145000)
>         libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fa40df2b000)
>         libutempter.so.0 => /usr/lib/x86_64-linux-gnu/libutempter.so.0 
> (0x00007fa40dd27000)
>         libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 
> (0x00007fa40d9a5000)
>         libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa40d69c000)
>         libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
> (0x00007fa40d485000)
>         libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
> (0x00007fa40d268000)
>         libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa40ce9f000)
>         libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 
> (0x00007fa40cc9a000)
>         /lib64/ld-linux-x86-64.so.2 (0x00005576a826b000)





On 27.07.2016 12:26, Keith Winstein wrote:
> I can't seem to replicate this using a fresh Amazon EC2 instance with 
> Ubuntu 16.04 LTS -- it works for me. :-(
>
> It does look a lot like 
> https://github.com/mobile-shell/mosh/issues/727 aka 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=817929, which we 
> believe to be fixed in the 1.2.5-2 package.
>
> If you run "mosh-server" at the command line, what is the version 
> output? It should look something like "mosh-server (mosh 1.2.5) [build 
> mosh 1.2.5]".
>
> Can we also see the output of "which mosh-server" and "ldd 
> /usr/bin/mosh-server"?
>
> Thanks,
> Keith
>
> On Wed, Jul 27, 2016 at 1:19 AM, Patrik Hirvinen 
> <patrik.hirvinen at iki.fi <mailto:patrik.hirvinen at iki.fi>> wrote:
>
>     As requested on IRC, output of mosh-server new -v
>
>     > patrik at hirvinen:~⟫ mosh-server new -v -i 37.252.125.72 -p
>     60001:61000
>     > MOSH CONNECT 60001 J0DaNHE4DY7Icic2RA8tJg
>     > mosh-server (mosh 1.2.5) [build mosh
>     > 1.2.5]                                     Copyright 2012 Keith
>     > Winstein <mosh-devel at mit.edu <mailto:mosh-devel at mit.edu>>
>     > License GPLv3+: GNU GPL version 3 or later
>     > <http://gnu.org/licenses/gpl.html>.
>     > This is free software: you are free to change and redistribute
>     > it.              There is NO WARRANTY, to the extent permitted
>     by law.
>     >
>     > [mosh-server detached, pid = 20937]
>     Paste breaks somehow, this is immediately afterwards
>     > patrik at hirvinen:~⟫ pgrep mosh
>     "1" below is pgrep's exit status
>     > 1 patrik at hirvinen:~⟫
>
>     For context, paste from IRC:
>     > 10:56 < Hirvinen> Hi! Just wanted to pop in to tell that on my
>     Ubuntu
>     > 16.04
>     >   VPS, the version in default repositories (1.2.5-2) doesn't work.
>     > "nothing
>     >   received on 60001". Running mosh-server manually also exits
>     > immediately, not    after 60 seconds. I can use nc to communicate on
>     > UDP 60001. For me, this was
>     >   fixed by upgrading to Ubuntu PPA version
>     > 1.2.5.95rc1+1152-0ppa~ubuntu16.04.1
>     >   . I'm not using sslh. Is this a known issue?
>     > 10:56 < Hirvinen> If not, may I help by providing additional
>     information?
>
>     --
>     Patrik Hirvinen
>     patrik.hirvinen at iki.fi <mailto:patrik.hirvinen at iki.fi>
>     +358-(0)40-7186320 <tel:%2B358-%280%2940-7186320>
>
>     _______________________________________________
>     mosh-devel mailing list
>     mosh-devel at mit.edu <mailto:mosh-devel at mit.edu>
>     http://mailman.mit.edu/mailman/listinfo/mosh-devel
>
>

-- 
Patrik Hirvinen
patrik.hirvinen at iki.fi
+358-(0)40-7186320

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/mosh-devel/attachments/20160727/23c5749a/attachment-0001.html


More information about the mosh-devel mailing list