[4247] 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:19:31 2023

Date: Mon, 21 Aug 2023 19:19:19 -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: <CAOO-Oz0w4yc2xz2xXAqJsA3+h-kSS3iVn+=BWsaiXhQzUKX_=Q@mail.gmail.com>

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

Yeah, it returning amd64_ubuntu1804 is definitely a bug.  I didn't have tim=
e to more than glance at it today.  I'll try to get it fixed tomorrow, but =
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.
>
> 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@mit.edu> wrot=
e:
>>
>> I spent a little while looking into this, though I'm probably not the be=
st person for the job (I don't have much recollection of how lockers are se=
t 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_rele=
ase -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 l=
ibraries 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> =
wrote:
>>>
>>> Hi barnowl folks,
>>>
>>> I wanted to check in on this.  Next week, we're hoping to start buildin=
g 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 syst=
em:
>>>>
>>>> [~ 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.3=
4.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 loadi=
ng
>>>> 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-1182922015-1692659959=:60096--

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