[4254] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

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,

home help back first fref pref prev next nref lref last post