[4250] in BarnOwl Developers
Re: barnowl on Ubuntu 22.04 based dialup
daemon@ATHENA.MIT.EDU (Jonathon Weiss)
Tue Aug 22 18:37:57 2023
Date: Tue, 22 Aug 2023 18:37:45 -0400 (EDT)
From: "Jonathon Weiss" <jweiss@mit.edu>
To: Jason Gross <jgross@mit.edu>
CC: =?ISO-8859-15?Q?Alejandro_R=2E_Sede=F1o?= <asedeno@mit.edu>,
<barnowl-dev@mit.edu>, cloud-platforms <cloud-platforms@mit.edu>
In-Reply-To: <CAKObCard_AtH9S1ZefbVWBU8Nua7j1Aowb1V0asE=-fSpUxwVA@mail.gmail.com>
--67769368-1246792723-1692743865=:60096
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE
Hi,
I've installed the ubuntu-univers barnowl on proto.dialup.mit.edu. Please =
check it out and let me know if there are any issues. I have not yet gotte=
n to the issue wtih "fs sysname", machtype", and "$ATHENA_SYS" yet, but it =
is still on my list to look at.
=09Jonathon
On Mon, 21 Aug 2023, Jason Gross wrote:
> Barnowl from the ubuntu universe is probably fine.=C2=A0 They have the la=
test released version (from 2016), Barnowl is barely developed these days, =
and according to git there's only 72 commits that haven't been released yet=
(looks like my deferred logging improvements from 2017 never made it into =
a release).=C2=A0 (Maybe we should release 1.11 sometime though?)
>=20
> If someone more active in SIPB wants to start more actively maintaining B=
arnowl, it might make sense to have local builds again, but right now they =
wouldn't add anything.
>=20
>=20
> On Mon, Aug 21, 2023 at 4:24=E2=80=AFPM Jonathon Weiss <jweiss@mit.edu> w=
rote:
> Here's a question.=C2=A0 Would it make more sense for us to install=
the
> barnowl form ubuntu universe, and just tell people to use that?=C2=
=A0 I
> don't know if there's any value in having a local build these days,=
or
> if it is just extra effort.
>
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 Jonathon
>=20
>
> On Mon, 21 Aug 2023, Jonathon Weiss wrote:
>
> > Yeah, it returning amd64_ubuntu1804 is definitely a bug.=C2=A0 I =
didn't have time
> > to more than glance at it today.=C2=A0 I'll try to get it fixed t=
omorrow, but
> > later this week is more likley.
> >
> >=C2=A0 =C2=A0 =C2=A0 =C2=A0Jonathon
> >
> >
> > 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 barnowl=
for
> >> this release. The versions of perl in 18.04 and 22.04 are differ=
ent,
> >> which is why the existing barnowl build for 18.04 doesn't work o=
n the
> >> new dialup. If `@sys` can't distinguish them then we have no pla=
ce to
> >> put the new build.
> >>
> >> glasgall was the last person to build barnowl for the locker, II=
RC,
> >> 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 st=
uff,
> >> but I know that's a necessary step.
> >>
> >> -Alejandro
> >>
> >> On Fri, Aug 18, 2023 at 8:50=E2=80=AFPM Jason Gross <jgross@mit.=
edu> wrote:
> >>>
> >>> I spent a little while looking into this, though I'm probably n=
ot the best
> >>> person for the job (I don't have much recollection of how locke=
rs are set
> >>> up, and am not familiar with the setup barnowl seems to be usin=
g for
> >>> perl).
> >>>
> >>> I'm a bit confused why ATHENA_SYS and machtype -S disagree with
> >>> 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:=C2=A0 =C2=A0 Ubuntu 22.04.2 LTS
> >>> Release:=C2=A0 =C2=A0 =C2=A0 =C2=A0 22.04
> >>> Codename:=C2=A0 =C2=A0 =C2=A0 =C2=A0jammy
> >>>
> >>> However, if this is an oversight and they should report amd64_u=
buntu2204,
> >>> my guess is that we just need to rebuild barnowl for 22.04.
> >>>
> >>> I see that there's /mit/barnowl/build/locker-build for building=
barnowl
> >>> (though I don't seem to have write permissions to the barnowl l=
ocker?),
> >>> but I don't see any similar script for building and installing =
whatever
> >>> perl libraries we need; currently ./configure fails with config=
ure: error:
> >>> cannot find perl module Module::Install::Base.=C2=A0 Does anyon=
e who's done a
> >>> barnowl release recall the process for setting up perl for barn=
owl on a
> >>> new arch?
> >>>
> >>> Best,
> >>> Jason
> >>>
> >>>
> >>>
> >>> On Fri, Aug 18, 2023 at 2:47=E2=80=AFPM Jonathon Weiss <jweiss@=
mit.edu> wrote:
> >>>>
> >>>> Hi barnowl folks,
> >>>>
> >>>> I wanted to check in on this.=C2=A0 Next week, we're hoping to=
start building
> >>>> the VMs that will replace the production dialup pool.=C2=A0 Th=
is is one of
> >>>> only two issues that we're currently aware of with the 22.04
> >>>> configuration.
> >>>>
> >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jonathon
> >>>>
> >>>>
> >>>> On Fri, 4 Aug 2023, Andy Kalenderian wrote:
> >>>>
> >>>>> Hi folks,
> >>>>>
> >>>>> We've put together an Ubuntu 22.04 based "dialup", since the =
existing
> >>>>> ones are based on Ubuntu 18.04 which went out of support in A=
pril. 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_ubuntu=
1804/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 li=
ne 720.
> >>>>> BEGIN failed--compilation aborted.
> >>>>> /mit/barnowl/arch/amd64_ubuntu1804/bin/barnowl.real: error wh=
ile loading
> >>>>> shared libraries: libperl.so.5.26: cannot open shared object =
file: No
> >>>>> such
> >>>>> file or directory
> >>>>>
> >>>>> If this requires any additional packages installed or if you =
have any
> >>>>> issues/feedback please send them to bug-dialup@mit.edu.
> >>>>>
> >>>>> Thanks,
--67769368-1246792723-1692743865=:60096--