[4251] 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 (Jonathon Weiss)
Fri Aug 25 15:40:07 2023

Date: Fri, 25 Aug 2023 15:39:46 -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: <603763d1-ab1d-c9a6-a3c-5222487bdacd@mit.edu>

--67769368-1372565071-1692992386=:60096
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE

Hi,

Just to close the loop machtype and $ATHENA_SYS should now be fixed on prot=
o.dialup.mit.edu too.

 =09Jonathon


On Tue, 22 Aug 2023, Jonathon Weiss wrote:

> Hi,
>
> I've installed the ubuntu-univers barnowl on proto.dialup.mit.edu.  Pleas=
e=20
> check it out and let me know if there are any issues.  I have not yet got=
ten=20
> to the issue wtih "fs sysname", machtype", and "$ATHENA_SYS" yet, but it =
is=20
> 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 l=
atest=20
>> released version (from 2016), Barnowl is barely developed these days, an=
d=20
>> according to git there's only 72 commits that haven't been released yet=
=20
>> (looks like my deferred logging improvements from 2017 never made it int=
o a=20
>> release).=C2=A0 (Maybe we should release 1.11 sometime though?)
>>=20
>> If someone more active in SIPB wants to start more actively maintaining=
=20
>> Barnowl, it might make sense to have local builds again, but right now t=
hey=20
>> wouldn't add anything.
>>=20
>>=20
>> On Mon, Aug 21, 2023 at 4:24=E2=80=AFPM Jonathon Weiss <jweiss@mit.edu> =
wrote:
>>       Here's a question.=C2=A0 Would it make more sense for us to instal=
l 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=
,=20
>> 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=20
>> have time
>>       > to more than glance at it today.=C2=A0 I'll try to get it fixed=
=20
>> tomorrow, 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 barnow=
l=20
>> for
>>       >> this release. The versions of perl in 18.04 and 22.04 are=20
>> different,
>>       >> which is why the existing barnowl build for 18.04 doesn't work =
on=20
>> the
>>       >> new dialup. If `@sys` can't distinguish them then we have no pl=
ace=20
>> to
>>       >> put the new build.
>>       >>
>>       >> glasgall was the last person to build barnowl for the locker,=
=20
>> 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=
=20
>> stuff,
>>       >> but I know that's a necessary step.
>>       >>
>>       >> -Alejandro
>>       >>
>>       >> On Fri, Aug 18, 2023 at 8:50=E2=80=AFPM Jason Gross <jgross@mit=
=2Eedu>=20
>> wrote:
>>       >>>
>>       >>> I spent a little while looking into this, though I'm probably =
not=20
>> the best
>>       >>> person for the job (I don't have much recollection of how lock=
ers=20
>> are set
>>       >>> up, and am not familiar with the setup barnowl seems to be usi=
ng=20
>> for
>>       >>> perl).
>>       >>>
>>       >>> I'm a bit confused why ATHENA_SYS and machtype -S disagree wit=
h
>>       >>> 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=20
>> 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 buildin=
g=20
>> barnowl
>>       >>> (though I don't seem to have write permissions to the barnowl=
=20
>> locker?),
>>       >>> but I don't see any similar script for building and installing=
=20
>> whatever
>>       >>> perl libraries we need; currently ./configure fails with=20
>> configure: error:
>>       >>> cannot find perl module Module::Install::Base.=C2=A0 Does anyo=
ne who's=20
>> done a
>>       >>> barnowl release recall the process for setting up perl for=20
>> barnowl on a
>>       >>> new arch?
>>       >>>
>>       >>> Best,
>>       >>> Jason
>>       >>>
>>       >>>
>>       >>>
>>       >>> On Fri, Aug 18, 2023 at 2:47=E2=80=AFPM Jonathon Weiss <jweiss=
@mit.edu>=20
>> wrote:
>>       >>>>
>>       >>>> Hi barnowl folks,
>>       >>>>
>>       >>>> I wanted to check in on this.=C2=A0 Next week, we're hoping t=
o start=20
>> building
>>       >>>> the VMs that will replace the production dialup pool.=C2=A0 T=
his is=20
>> 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=
=20
>> existing
>>       >>>>> ones are based on Ubuntu 18.04 which went out of support in=
=20
>> April. It
>>       >>>>> is available at proto.dialup.mit.edu.
>>       >>>>>
>>       >>>>> It's been reported that barnowl currently doesn't work on th=
e=20
>> new
>>       >>>>> system:
>>       >>>>>
>>       >>>>> [~ contents-vnder-pressvre]> barnowl
>>       >>>>> Attempting to create directory=20
>> /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 l=
ine=20
>> 720.
>>       >>>>> BEGIN failed--compilation aborted.
>>       >>>>> /mit/barnowl/arch/amd64_ubuntu1804/bin/barnowl.real: error=
=20
>> while loading
>>       >>>>> shared libraries: libperl.so.5.26: cannot open shared object=
=20
>> file: No
>>       >>>>> such
>>       >>>>> file or directory
>>       >>>>>
>>       >>>>> If this requires any additional packages installed or if you=
=20
>> have any
>>       >>>>> issues/feedback please send them to bug-dialup@mit.edu.
>>       >>>>>
>>       >>>>> Thanks,
--67769368-1372565071-1692992386=:60096--

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