[4248] 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)
Mon Aug 21 19:24:24 2023

Date: Mon, 21 Aug 2023 19:24:14 -0400 (EDT)
From: "Jonathon Weiss" <jweiss@mit.edu>
To: =?ISO-8859-15?Q?Alejandro_R=2E_Sede=F1o?= <asedeno@mit.edu>
CC: Jason Gross <jgross@mit.edu>, <barnowl-dev@mit.edu>,
        cloud-platforms
	<cloud-platforms@mit.edu>
In-Reply-To: <c6e8edd4-687d-ab79-daf3-7414631de589@mit.edu>

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

Here's a question.  Would it make more sense for us to install the
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 days, or
if it is just extra effort.

 =09Jonathon


On Mon, 21 Aug 2023, Jonathon Weiss wrote:

> Yeah, it returning amd64_ubuntu1804 is definitely a bug.  I didn't have t=
ime=20
> to more than glance at it today.  I'll try to get it fixed tomorrow, but=
=20
> later this week is more likley.
>
> =09Jonathon
>
>
> 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 different,
>> which is why the existing barnowl build for 18.04 doesn't work on the
>> new dialup. If `@sys` can't distinguish them then we have no place to
>> put the new build.
>>=20
>> 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.
>>=20
>> -Alejandro
>>=20
>> On Fri, Aug 18, 2023 at 8:50=E2=80=AFPM Jason Gross <jgross@mit.edu> wro=
te:
>>>=20
>>> I spent a little while looking into this, though I'm probably not the b=
est=20
>>> person for the job (I don't have much recollection of how lockers are s=
et=20
>>> up, and am not familiar with the setup barnowl seems to be using for=20
>>> perl).
>>>=20
>>> I'm a bit confused why ATHENA_SYS and machtype -S disagree with=20
>>> 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
>>>=20
>>> However, if this is an oversight and they should report amd64_ubuntu220=
4,=20
>>> my guess is that we just need to rebuild barnowl for 22.04.
>>>=20
>>> I see that there's /mit/barnowl/build/locker-build for building barnowl=
=20
>>> (though I don't seem to have write permissions to the barnowl locker?),=
=20
>>> but I don't see any similar script for building and installing whatever=
=20
>>> perl libraries we need; currently ./configure fails with configure: err=
or:=20
>>> cannot find perl module Module::Install::Base.  Does anyone who's done =
a=20
>>> barnowl release recall the process for setting up perl for barnowl on a=
=20
>>> new arch?
>>>=20
>>> Best,
>>> Jason
>>>=20
>>>=20
>>>=20
>>> On Fri, Aug 18, 2023 at 2:47=E2=80=AFPM Jonathon Weiss <jweiss@mit.edu>=
 wrote:
>>>>=20
>>>> Hi barnowl folks,
>>>>=20
>>>> I wanted to check in on this.  Next week, we're hoping to start buildi=
ng=20
>>>> the VMs that will replace the production dialup pool.  This is one of=
=20
>>>> only two issues that we're currently aware of with the 22.04=20
>>>> configuration.
>>>>
>>>>         Jonathon
>>>>=20
>>>>=20
>>>> On Fri, 4 Aug 2023, Andy Kalenderian wrote:
>>>>=20
>>>>> Hi folks,
>>>>>=20
>>>>> 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.
>>>>>=20
>>>>> It's been reported that barnowl currently doesn't work on the new=20
>>>>> system:
>>>>>=20
>>>>> [~ contents-vnder-pressvre]> barnowl
>>>>> Attempting to create directory /mit/barnowl/arch/amd64_ubuntu1804/per=
l/
>>>>> Unable to create=20
>>>>> /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 load=
ing
>>>>> shared libraries: libperl.so.5.26: cannot open shared object file: No=
=20
>>>>> such
>>>>> file or directory
>>>>>=20
>>>>> If this requires any additional packages installed or if you have any
>>>>> issues/feedback please send them to bug-dialup@mit.edu.
>>>>>=20
>>>>> Thanks,


 =09Jonathon
--67769368-439290129-1692660254=:60096--

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