Ubuntu 22.04 upgrade broke boinc?

cecht
cecht
Joined: 7 Mar 18
Posts: 1532
Credit: 2897272253
RAC: 2138632
Topic 228072

On a Linux host I just upgraded from Ubuntu 20.04 to 22.04.1 (Jammy) then used apt-get to install boinc-client and boinc-manager 7.18.1 with no problems. But when I restart the host, the client nor manager load, and from the command line, boincmgr (or boinccmd) throws the signal error "Illegal instruction (core dumped)".

Does anyone have any insight for how to fix this?

Ideas are not fixed, nor should they be; we live in model-dependent reality.

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 4963
Credit: 18704543991
RAC: 6278452

I would first check the

I would first check the dependencies on boincmgr.  Ubuntu 22.04.1 deprecated the OpenSSL1.1 and crypto1.1 branches in favor of OpenSSL3.0  I had to grab the old libopenssl1.1.1f package to satisfy my Boinc Manager.

But I would think you shouldn't have a problem from a new 22.04.1 installation if the package manager's did their job correctly.

You can always check for yourself with ldd.

cd /var/lib/boinc or /var/lib/boinc-client (I am not sure exactly where the distro install BOINC these days)

sudo ldd ./boincmgr

and check for any >> 'not found' messages.

 

Ian&Steve C.
Ian&Steve C.
Joined: 19 Jan 20
Posts: 3945
Credit: 46654932642
RAC: 64176442

You might need to install

You might need to install BOINC from the other available PPA (gianfranco something). I’ve heard that the official repo might have the Android build loaded and that won’t run on x86. Not sure the exact nature of the issue with the repo version since I don’t run it. But maybe someone else can clarify the more specific details. 

_________________________________________________________________________

mikey
mikey
Joined: 22 Jan 05
Posts: 12679
Credit: 1839079474
RAC: 3954

cecht wrote: On a Linux host

cecht wrote:

On a Linux host I just upgraded from Ubuntu 20.04 to 22.04.1 (Jammy) then used apt-get to install boinc-client and boinc-manager 7.18.1 with no problems. But when I restart the host, the client nor manager load, and from the command line, boincmgr (or boinccmd) throws the signal error "Illegal instruction (core dumped)".

Does anyone have any insight for how to fix this? 

I had the exact same problem when trying Linux Mint 21! I used the built-in software loader on 2 different pc's and neither one worked so I went back to LM ver 20 and it works just fine. The Linux Mint Forums had at least one person having the same problem.

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 4963
Credit: 18704543991
RAC: 6278452

Gianfranco's PPA is

mountkidd
mountkidd
Joined: 14 Jun 12
Posts: 176
Credit: 12554162555
RAC: 8016481

Distro Boinc binaries are

Distro Boinc binaries are installed in /usr/bin.  I’ve had problems with Gianfrancos recent packages - 7.18 wouldn’t work with Ub 20.04 and 7.20 wouldn’t work with Ub 22.04. In both cases reverting to his 7.16 package was successful. 

JohnDK
JohnDK
Joined: 25 Jun 10
Posts: 116
Credit: 2555800478
RAC: 2252182

Also had problem with BOINC

Also had problem with BOINC and openssl1.1 when upgrading Mint 20.3 to Mint 21.

After some tryouts getting openssl1.1 installed, I solved it by installing the lib from this tread:

https://forums.linuxmint.com/viewtopic.php?p=2213626&sid=f372a5bd01915d095e63688549affc48#p2213626

cecht
cecht
Joined: 7 Mar 18
Posts: 1532
Credit: 2897272253
RAC: 2138632

Keith Myers

Keith Myers wrote:

Gianfranco's PPA is here:

https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/boinc

Yes! Thank you. That worked once I manually re-started and enabled the boinc-client daemon and launched boincmgr from the Terminal.

The problem now is that all my FGRBPG1 tasks have a computation error with my RX 5600XT. I'm guessing it's something to do with the AMD drivers. I "successfully" installed OpenCL with amdgpu version 22.20.50200-1438747~22.04 using the command: amdgpu-install --usecase=opencl --no-dkms

But it didn't work for crunching.  I guess that's because I have had no luck installing the amd rocm drivers (amdgpu-install --usecase=rocm) because of missing dependencies issues. That's what I get for upgrading a working system.

Ideas are not fixed, nor should they be; we live in model-dependent reality.

Ian&Steve C.
Ian&Steve C.
Joined: 19 Jan 20
Posts: 3945
Credit: 46654932642
RAC: 64176442

I’m not familiar with the

I’m not familiar with the “usecase” argument. I always thought the correct install argument was --opencl=rocr (Or opencl=legacy for pre-Vega cards) 

_________________________________________________________________________

cecht
cecht
Joined: 7 Mar 18
Posts: 1532
Credit: 2897272253
RAC: 2138632

Ian&Steve C. wrote: I’m not

Ian&Steve C. wrote:

I’m not familiar with the “usecase” argument. I always thought the correct install argument was --opencl=rocr (Or opencl=legacy for pre-Vega cards) 

I tried that early on, but since have implemented some patches for broken dependencies, so I uninstalled and installed using --opencl=rocr (with and without dkms).  Same result. The installation runs fine, but still results in immediate computation errors in Boinc Manager.  :(

Ideas are not fixed, nor should they be; we live in model-dependent reality.

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 4963
Credit: 18704543991
RAC: 6278452

cecht wrote: Ian&Steve C.

cecht wrote:

Ian&Steve C. wrote:

I’m not familiar with the “usecase” argument. I always thought the correct install argument was --opencl=rocr (Or opencl=legacy for pre-Vega cards) 

I tried that early on, but since have implemented some patches for broken dependencies, so I uninstalled and installed using --opencl=rocr (with and without dkms).  Same result. The installation runs fine, but still results in immediate computation errors in Boinc Manager.  :(

You can install for mixed case also --opencl=rocr,legacy

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.