[4254] in BarnOwl Developers
Re: barnowl on Ubuntu 22.04 based dialup
daemon@ATHENA.MIT.EDU (=?UTF-8?Q?Alejandro_R=2E_Sede=C3=B)
Thu Sep 7 11:19:52 2023
In-Reply-To: <4a4aa49-83db-5e1f-a07c-e8f7d1316db0@mit.edu>
From: =?UTF-8?Q?Alejandro_R=2E_Sede=C3=B1o?= <asedeno@mit.edu>
Date: Thu, 7 Sep 2023 11:18:30 -0400
To: Jonathon Weiss <jweiss@mit.edu>
CC: Jason Gross <jgross@mit.edu>, <barnowl-dev@mit.edu>,
cloud-platforms
<cloud-platforms@mit.edu>
I racked my brain and remembered/rediscovered enough to build a new
locker build of barnowl for amd64_ubuntu2204 last night.
-Alejandro
On Fri, Aug 25, 2023 at 3:39=E2=80=AFPM Jonathon Weiss <jweiss@mit.edu> wro=
te:
>
> Hi,
>
> Just to close the loop machtype and $ATHENA_SYS should now be fixed on pr=
oto.dialup.mit.edu too.
>
> Jonathon
>
>
> On Tue, 22 Aug 2023, Jonathon Weiss wrote:
>
> > Hi,
> >
> > I've installed the ubuntu-univers barnowl on proto.dialup.mit.edu. Ple=
ase
> > check it out and let me know if there are any issues. I have not yet g=
otten
> > to the issue wtih "fs sysname", machtype", and "$ATHENA_SYS" yet, but i=
t is
> > still on my list to look at.
> >
> > Jonathon
> >
> >
> > On Mon, 21 Aug 2023, Jason Gross wrote:
> >
> >> Barnowl from the ubuntu universe is probably fine. They have the late=
st
> >> released version (from 2016), Barnowl is barely developed these days, =
and
> >> according to git there's only 72 commits that haven't been released ye=
t
> >> (looks like my deferred logging improvements from 2017 never made it i=
nto a
> >> release). (Maybe we should release 1.11 sometime though?)
> >>
> >> If someone more active in SIPB wants to start more actively maintainin=
g
> >> Barnowl, it might make sense to have local builds again, but right now=
they
> >> wouldn't add anything.
> >>
> >>
> >> On Mon, Aug 21, 2023 at 4:24=E2=80=AFPM Jonathon Weiss <jweiss@mit.edu=
> wrote:
> >> Here's a question. Would it make more sense for us to install t=
he
> >> barnowl form ubuntu universe, and just tell people to use that? =
I
> >> don't know if there's any value in having a local build these da=
ys,
> >> or
> >> if it is just extra effort.
> >>
> >> Jonathon
> >>
> >>
> >> On Mon, 21 Aug 2023, Jonathon Weiss wrote:
> >>
> >> > Yeah, it returning amd64_ubuntu1804 is definitely a bug. I di=
dn't
> >> have time
> >> > to more than glance at it today. I'll try to get it fixed
> >> tomorrow, but
> >> > later this week is more likley.
> >> >
> >> > Jonathon
> >> >
> >> >
> >> > On Fri, 18 Aug 2023, Alejandro R. Sede=C3=B1o wrote:
> >> >
> >> >> Oh, `fs sysname` returning `amd64_ubuntu1804` and not
> >> >> `amd64_ubuntu2204` is not going to go well with building barn=
owl
> >> for
> >> >> this release. The versions of perl in 18.04 and 22.04 are
> >> different,
> >> >> which is why the existing barnowl build for 18.04 doesn't wor=
k on
> >> the
> >> >> new dialup. If `@sys` can't distinguish them then we have no =
place
> >> to
> >> >> put the new build.
> >> >>
> >> >> glasgall was the last person to build barnowl for the locker,
> >> IIRC,
> >> >> and I don't know how much she remembers at this point. I know=
I've
> >> >> forgotten everything I ever knew about how to set up the perl
> >> stuff,
> >> >> but I know that's a necessary step.
> >> >>
> >> >> -Alejandro
> >> >>
> >> >> On Fri, Aug 18, 2023 at 8:50=E2=80=AFPM Jason Gross <jgross@m=
it.edu>
> >> wrote:
> >> >>>
> >> >>> I spent a little while looking into this, though I'm probabl=
y not
> >> the best
> >> >>> person for the job (I don't have much recollection of how lo=
ckers
> >> are set
> >> >>> up, and am not familiar with the setup barnowl seems to be u=
sing
> >> for
> >> >>> perl).
> >> >>>
> >> >>> I'm a bit confused why ATHENA_SYS and machtype -S disagree w=
ith
> >> >>> lsb_release -a on what system proto.dialup.mit.edu is using:
> >> >>> jgross@contents-vnder-pressvre:~$ echo $ATHENA_SYS
> >> >>> amd64_ubuntu1804
> >> >>> jgross@contents-vnder-pressvre:~$ machtype -S
> >> >>> amd64_ubuntu1804
> >> >>> jgross@contents-vnder-pressvre:~$ lsb_release -a
> >> >>> No LSB modules are available.
> >> >>> Distributor ID: Ubuntu
> >> >>> Description: Ubuntu 22.04.2 LTS
> >> >>> Release: 22.04
> >> >>> Codename: jammy
> >> >>>
> >> >>> However, if this is an oversight and they should report
> >> amd64_ubuntu2204,
> >> >>> my guess is that we just need to rebuild barnowl for 22.04.
> >> >>>
> >> >>> I see that there's /mit/barnowl/build/locker-build for build=
ing
> >> barnowl
> >> >>> (though I don't seem to have write permissions to the barnow=
l
> >> locker?),
> >> >>> but I don't see any similar script for building and installi=
ng
> >> whatever
> >> >>> perl libraries we need; currently ./configure fails with
> >> configure: error:
> >> >>> cannot find perl module Module::Install::Base. Does anyone =
who's
> >> done a
> >> >>> barnowl release recall the process for setting up perl for
> >> barnowl on a
> >> >>> new arch?
> >> >>>
> >> >>> Best,
> >> >>> Jason
> >> >>>
> >> >>>
> >> >>>
> >> >>> On Fri, Aug 18, 2023 at 2:47=E2=80=AFPM Jonathon Weiss <jwei=
ss@mit.edu>
> >> wrote:
> >> >>>>
> >> >>>> Hi barnowl folks,
> >> >>>>
> >> >>>> I wanted to check in on this. Next week, we're hoping to s=
tart
> >> building
> >> >>>> the VMs that will replace the production dialup pool. This=
is
> >> one of
> >> >>>> only two issues that we're currently aware of with the 22.0=
4
> >> >>>> configuration.
> >> >>>>
> >> >>>> Jonathon
> >> >>>>
> >> >>>>
> >> >>>> On Fri, 4 Aug 2023, Andy Kalenderian wrote:
> >> >>>>
> >> >>>>> Hi folks,
> >> >>>>>
> >> >>>>> We've put together an Ubuntu 22.04 based "dialup", since t=
he
> >> existing
> >> >>>>> ones are based on Ubuntu 18.04 which went out of support i=
n
> >> April. It
> >> >>>>> is available at proto.dialup.mit.edu.
> >> >>>>>
> >> >>>>> It's been reported that barnowl currently doesn't work on =
the
> >> new
> >> >>>>> system:
> >> >>>>>
> >> >>>>> [~ contents-vnder-pressvre]> barnowl
> >> >>>>> Attempting to create directory
> >> /mit/barnowl/arch/amd64_ubuntu1804/perl/
> >> >>>>> Unable to create
> >> >>>>> /mit/barnowl/arch/amd64_ubuntu1804/perl/lib/perl5/5.34.0:
> >> >>>>> No such file or directory at /usr/share/perl5/local/lib.pm=
line
> >> 720.
> >> >>>>> BEGIN failed--compilation aborted.
> >> >>>>> /mit/barnowl/arch/amd64_ubuntu1804/bin/barnowl.real: error
> >> while loading
> >> >>>>> shared libraries: libperl.so.5.26: cannot open shared obje=
ct
> >> file: No
> >> >>>>> such
> >> >>>>> file or directory
> >> >>>>>
> >> >>>>> If this requires any additional packages installed or if y=
ou
> >> have any
> >> >>>>> issues/feedback please send them to bug-dialup@mit.edu.
> >> >>>>>
> >> >>>>> Thanks,