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 <s...@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 <kei...@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 <jwe...@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 <kei...@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 <jwe...@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 <jwe...@mit.edu>
      >> > >         MIT/IS&T/Infrastructure Design & Engineering
      >> > >         Cloud Platforms (Server Operations)
      >> > > _______________________________________________
      >> > > mosh-devel mailing list
      >> > > mosh-devel@mit.edu
      >> > > http://mailman.mit.edu/mailman/listinfo/mosh-devel
      >> > >
      >> >
      >> > ----------------------------------------------------
      >> > Alternatives:
      >> >
      >> > ----------------------------------------------------
      >>
      >
      >
      > _______________________________________________
      > mosh-devel mailing list
      > mosh-devel@mit.edu
      > http://mailman.mit.edu/mailman/listinfo/mosh-devel
      >



      --
Lizhou Sha
Massachusetts Institute of Technology
Department of Physics
_______________________________________________
mosh-devel mailing list
mosh-devel@mit.edu
http://mailman.mit.edu/mailman/listinfo/mosh-devel

Reply via email to