[4245] in BarnOwl Developers
Re: barnowl on Ubuntu 22.04 based dialup
daemon@ATHENA.MIT.EDU (Jason Gross)
Fri Aug 18 20:50:43 2023
In-Reply-To: <da80ca0-90ad-b1c-ba70-8ccec7c42cbf@mit.edu>
From: "Jason Gross" <jgross@mit.edu>
Date: Fri, 18 Aug 2023 17:49:57 -0700
To: Jonathon Weiss <jweiss@mit.edu>
CC: <barnowl-dev@mit.edu>, cloud-platforms <cloud-platforms@mit.edu>
--000000000000e3ebfa06033c0791
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
I spent a little while looking into this, though I'm probably not the best
person for the job (I don't have much recollection of how lockers are set
up, and am not familiar with the setup barnowl seems to be using 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: 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 building barnowl
(though I don't seem to have write permissions to the barnowl locker?), but
I don't see any similar script for building and installing 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 <jweiss@mit.edu> wro=
te:
> Hi barnowl folks,
>
> I wanted to check in on this. Next week, we're hoping to start building
> the VMs that will replace the production dialup pool. This is one of onl=
y
> two issues that we're currently aware of with the 22.04 configuration.
>
> Jonathon
>
>
> 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 April. It
> > is available at proto.dialup.mit.edu.
> >
> > It's been reported that barnowl currently doesn't work on the new syste=
m:
> >
> > [~ 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 loadin=
g
> > 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,
>
--000000000000e3ebfa06033c0791
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>I spent a little while looking into this, though I=
9;m probably not the best person for the job (I don't have much recolle=
ction of how lockers are set up, and am not familiar with the setup barnowl=
seems to be using for perl).</div><div><br></div><div>I'm a bit confus=
ed why ATHENA_SYS and machtype -S disagree with lsb_release -a on what syst=
em <a href=3D"http://proto.dialup.mit.edu">proto.dialup.mit.edu</a> is usin=
g:</div><div>jgross@contents-vnder-pressvre:~$ echo $ATHENA_SYS<br>amd64_ub=
untu1804<br>jgross@contents-vnder-pressvre:~$ machtype -S<br>amd64_ubuntu18=
04<br>jgross@contents-vnder-pressvre:~$ lsb_release -a<br>No LSB modules ar=
e available.<br>Distributor ID: Ubuntu<br>Description: =C2=A0 =C2=A0Ubuntu =
22.04.2 LTS<br>Release: =C2=A0 =C2=A0 =C2=A0 =C2=A022.04<br>Codename: =C2=
=A0 =C2=A0 =C2=A0 jammy</div><div><br></div><div>However, if this is an ove=
rsight and they should report amd64_ubuntu2204, my guess is that we just ne=
ed to rebuild barnowl for 22.04.</div><div><br></div><div>I see that there&=
#39;s /mit/barnowl/build/locker-build for building barnowl (though I don=
9;t seem to have write permissions to the barnowl locker?), but I don't=
see any similar script for building and installing whatever perl libraries=
we need; currently ./configure fails with configure: error: cannot find pe=
rl module Module::Install::Base.=C2=A0 Does anyone who's done a barnowl=
release recall the process for setting up perl for barnowl on a new arch?<=
/div><div><br></div><div>Best,</div><div>Jason<br></div><div><div><br></div=
><div><br></div></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
class=3D"gmail_attr">On Fri, Aug 18, 2023 at 2:47=E2=80=AFPM Jonathon Weis=
s <<a href=3D"mailto:jweiss@mit.edu">jweiss@mit.edu</a>> wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex">Hi barnowl folks,<br>
<br>
I wanted to check in on this.=C2=A0 Next week, we're hoping to start bu=
ilding the VMs that will replace the production dialup pool.=C2=A0 This is =
one of only two issues that we're currently aware of with the 22.04 con=
figuration.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Jonathon<br>
<br>
<br>
On Fri, 4 Aug 2023, Andy Kalenderian wrote:<br>
<br>
> Hi folks,<br>
><br>
> We've put together an Ubuntu 22.04 based "dialup", since=
the existing<br>
> ones are based on Ubuntu 18.04 which went out of support in April. It<=
br>
> is available at <a href=3D"http://proto.dialup.mit.edu" rel=3D"norefer=
rer" target=3D"_blank">proto.dialup.mit.edu</a>.<br>
><br>
> It's been reported that barnowl currently doesn't work on the =
new system:<br>
><br>
> [~ contents-vnder-pressvre]> barnowl<br>
> Attempting to create directory /mit/barnowl/arch/amd64_ubuntu1804/perl=
/<br>
> Unable to create /mit/barnowl/arch/amd64_ubuntu1804/perl/lib/perl5/5.3=
4.0:<br>
> No such file or directory at /usr/share/perl5/local/<a href=3D"http://=
lib.pm" rel=3D"noreferrer" target=3D"_blank">lib.pm</a> line 720.<br>
> BEGIN failed--compilation aborted.<br>
> /mit/barnowl/arch/amd64_ubuntu1804/bin/barnowl.real: error while loadi=
ng<br>
> shared libraries: libperl.so.5.26: cannot open shared object file: No =
such<br>
> file or directory<br>
><br>
> If this requires any additional packages installed or if you have any<=
br>
> issues/feedback please send them to <a href=3D"mailto:bug-dialup@mit.e=
du" target=3D"_blank">bug-dialup@mit.edu</a>.<br>
><br>
> Thanks,<br>
</blockquote></div>
--000000000000e3ebfa06033c0791--