[mosh-devel] mosh and utmp on athena.dialup.mit.edu

Jonathon Weiss jweiss at mit.edu
Fri Feb 24 19:38:39 EST 2017


AFS has sysname fallback built in these days.  It looks like in the
mosh_project locker both 16.04 and 14.04 are falling back to
amd64_ubuntu1004 (which is a link to amd64_deb60).  If you create a
new amd64_ubuntu1604, you could build for it seperately, while letting
the dialups (14.04) continue to fall back.  Of course you'd need a
16.04 build machine, so using the static build may be easiest.


neural-implant:~$ lsb_release -r
Release:        16.04
neural-implant:~$ fs sysname
Current sysname list is 'amd64_ubuntu1604' 'i386_ubuntu1604' 'amd64_ubuntu1510' 'i386_ubuntu1510' 'amd64_deb80' 'i386_deb80' 'amd64_ubuntu1404' 'i386_ubuntu1404' 'amd64_deb70' 'i386_deb70' 'amd64_ubuntu1204' 'i386_ubuntu1204' 'amd64_deb60' 'i386_deb60' 'amd64_ubuntu1104' 'i386_ubuntu1104' 'amd64_ubuntu1004' 'i386_ubuntu1004' 'amd64_ubuntu904' 'i386_ubuntu904' 'amd64_deb50' 'i386_deb50' 'amd64_ubuntu804' 'i386_ubuntu804' 'amd64_deb40' 'i386_deb40' 'i386_rhel4'

speaker-for-the-dead:~$ lsb_release -r
Release:		14.04
speaker-for-the-dead:~$ fs sysname
Current sysname list is 'amd64_ubuntu1404' 'i386_ubuntu1404' 'amd64_deb70' 'i386_deb70' 'amd64_ubuntu1204' 'i386_ubuntu1204' 'amd64_deb60' 'i386_deb60' 'amd64_ubuntu1104' 'i386_ubuntu1104' 'amd64_ubuntu1004' 'i386_ubuntu1004' 'amd64_ubuntu904' 'i386_ubuntu904' 'amd64_deb50' 'i386_deb50' 'amd64_ubuntu804' 'i386_ubuntu804' 'amd64_deb40' 'i386_deb40' 'i386_rhel4'

 	Jonathon



On Fri, 24 Feb 2017, Keith Winstein wrote:

> Hello Lizhou,
> Sigh, these should probably not be the same sysname, but I guess that ship has probably sailed. I reverted to a statically-linked binary, but still compiled on Athena. utempter seems to be still working
> on athena.dialup.
> 
> -Keith
> 
> On Fri, Feb 24, 2017 at 2:23 PM, Lizhou Sha <slz at mit.edu> wrote:
>       Hi Keith,
>
>       I'm observing a regression for my self-deployed Ubuntu 16.04 dialup
>       with regards to libprotobuf linkage:
>
>       $ mosh --ssh="ssh -K" --server="athrun mosh_project mosh-server"
>       sha.mit.edu -- byobu a -d
>       /afs/sipb.mit.edu/project/mosh/arch/amd64_deb60/bin/mosh-server.real:
>       error while loading shared libraries: libprotobuf.so.8: cannot open
>       shared object file: No such file or directory
>       Connection to sha.mit.edu closed.
>       /usr/bin/mosh: Did not find mosh server startup message.
>
>       Best,
>       Lizhou
>
>       On Fri, Feb 24, 2017 at 4:39 PM, Keith Winstein <keithw at cs.stanford.edu> wrote:
>       > Hello Jonathon,
>       >
>       > I deployed a new build of mosh-server for amd64 architectures (compiled on
>       > test.dialup) in the mosh_project locker. It seems to be updating utmp now.
>       > Please let me know if you see any trouble.
>       >
>       > -Keith
>       >
>       > On Fri, Feb 24, 2017 at 1:17 PM, Jonathon Weiss <jweiss at mit.edu> wrote:
>       >>
>       >> Hi Keith,
>       >>
>       >> libutempter-dev is now installed on test.dialup.mit.edu.  It should hit
>       >> the production dialups over the course of next week, but doing your
>       >> build on test.dialup.mit.edu should be fine.  thanks for the help.
>       >>
>       >>         Jonathon
>       >>
>       >>
>       >>
>       >> Keith Winstein <keithw at cs.stanford.edu> wrote:
>       >>
>       >> > Hello Jonathon,
>       >> >
>       >> > I investigated and it's probably my fault -- I'm compiling and
>       >> > statically
>       >> > linking on an Ubuntu system that expects it
>       >> > in /usr/lib/x86_64-linux-gnu/utempter/utempter, and athena.dialup has it
>       >> > in /usr/lib/utempter/utempter.
>       >> >
>       >> > Could you please install libutempter-dev on the dialups? Then I can
>       >> > compile
>       >> > on Athena, and my guess is it will start working again. (Or I can spin
>       >> > up a
>       >> > VM that more closely matches the dialups if necessary.)
>       >> >
>       >> > (Anton, this is a bit of a special case as I am the one who is building
>       >> > and
>       >> > installing Mosh at MIT -- we use this to test release candidates.)
>       >> >
>       >> > Regards,
>       >> > Keith
>       >> >
>       >> > On Thu, Feb 23, 2017 at 2:50 PM, Jonathon Weiss <jweiss at mit.edu> wrote:
>       >> >
>       >> > >
>       >> > > Hello all,
>       >> > >
>       >> > > Following up on a zephyr conversation I had with Keith and others
>       >> > > about a week ago, I was wondering why mosh logins don't appear in the
>       >> > > output of "who" or "w" on the athena.dialup.mit.edu servers.  We got
>       >> > > as far as confirming that utempter was setgid utmp:
>       >> > >
>       >> > > -rwxr-sr-x 1 root utmp 10104 Oct  5  2012 /usr/lib/utempter/utempter
>       >> > >
>       >> > > oh, these files also appear to me ot have reasonable permissions:
>       >> > >
>       >> > > -rw-rw-r-- 1 root utmp 190080 Feb 23 17:47 /var/run/utmp
>       >> > >
>       >> > > -rw-rw-r-- 1 root utmp 2704128 Feb 23 17:45 /var/log/wtmp
>       >> > >
>       >> > > -rw-rw---- 1 root utmp 992640 Feb 23 17:25 /var/log/btmp
>       >> > >
>       >> > > Anything you can suggest to check?  Anyhting I can do to help debug?
>       >> > >
>       >> > >         Jonathon
>       >> > >
>       >> > >         Jonathon Weiss <jweiss at mit.edu>
>       >> > >         MIT/IS&T/Infrastructure Design & Engineering
>       >> > >         Cloud Platforms (Server Operations)
>       >> > > _______________________________________________
>       >> > > mosh-devel mailing list
>       >> > > mosh-devel at mit.edu
>       >> > > http://mailman.mit.edu/mailman/listinfo/mosh-devel
>       >> > >
>       >> >
>       >> > ----------------------------------------------------
>       >> > Alternatives:
>       >> >
>       >> > ----------------------------------------------------
>       >>
>       >
>       >
>       > _______________________________________________
>       > mosh-devel mailing list
>       > mosh-devel at mit.edu
>       > http://mailman.mit.edu/mailman/listinfo/mosh-devel
>       >
> 
> 
>
>       --
> Lizhou Sha
> Massachusetts Institute of Technology
> Department of Physics


More information about the mosh-devel mailing list