BOINC 7.18.1 doesn't work.

Message boards : Questions and problems : BOINC 7.18.1 doesn't work.
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
M0CZY

Send message
Joined: 9 Sep 20
Posts: 3
Message 107883 - Posted: 18 Apr 2022, 19:03:48 UTC

I've upgraded my Core2 Duo computer from Ubuntu 20.04 to 22.04, which went well.
The BOINC installation updated from version 7.16.6 to 7.18.1, but I have a problem. It doesn't work!

When I try to start it from the dashboard, nothing happens.
I tried starting boincmgr from the terminal and it outputted "illegal instruction core dumped"
This also happened when I tried to run boinc, and also boinccmd from the terminal.

I have uninstalled, and re-installed BOINC, but still get the same result.

I'm running out of ideas as to what I have done wrong.
ID: 107883 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 107884 - Posted: 19 Apr 2022, 2:23:05 UTC - in response to Message 107883.  

Not sure what's wrong, but:
On the BOINC download page, Download BOINC client software, (at the bottom), version 7.18.1 is for Androids.

So, to start with, what OS are you running?
ID: 107884 · Report as offensive
M0CZY

Send message
Joined: 9 Sep 20
Posts: 3
Message 107888 - Posted: 19 Apr 2022, 5:51:16 UTC

I was running Ubuntu 20.04.4 LTS, and did a dist-upgrade, and now it is Ubuntu 22.04 LTS.
The version of BOINC which ships with Ubuntu 22.04 LTS is 7.18.1

I am aware that Ubuntu 22.04 LTS is not quite ready for general release for a few more days.
Could they have put a 'dummy package' in place instead of a real BOINC package? How can I test this?

The correct BOINC package for Ubuntu 22.04 LTS is definitely version 7.18.1
https://packages.ubuntu.com/search?keywords=boinc&searchon=names&suite=jammy&section=all
ID: 107888 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 1999
United Kingdom
Message 107889 - Posted: 19 Apr 2022, 6:07:57 UTC
Last modified: 19 Apr 2022, 6:39:03 UTC

Did the dist upgrade a few days ago but as I rolled my own 7.19.0 from git-hub it didn't change my BOINC.

And a fresh compile from latest master seems to be working fine too.
ID: 107889 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 4927
United Kingdom
Message 107890 - Posted: 19 Apr 2022, 7:32:43 UTC - in response to Message 107888.  

The correct BOINC package for Ubuntu 22.04 LTS is definitely version 7.18.1
https://packages.ubuntu.com/search?keywords=boinc&searchon=names&suite=jammy&section=all
That will be a version chosen by the Ubuntu package maintainers - but they got it wrong.

BOINC certified a version called 7.18.1 for use on Android only around 3 August 2021, and that code hasn't been touched since. There is still no sign even of preparation work for any newer release that might become v7.20.x for the major desktop platforms, even though it was promised in 'around two months' - three months ago.
ID: 107890 · Report as offensive
Profile Bill Freauff
Avatar

Send message
Joined: 26 Mar 11
Posts: 140
United States
Message 107891 - Posted: 19 Apr 2022, 7:58:33 UTC - in response to Message 107890.  

17.20.0 for Windows 64 was released yesterday .... but it shows Windows only on Download page

Bill F
ID: 107891 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 1999
United Kingdom
Message 107893 - Posted: 19 Apr 2022, 8:21:06 UTC - in response to Message 107891.  

17.20.0 for Windows 64 was released yesterday .... but it shows Windows only on Download page

Bill F

7.16.20 is what is currently showing there
ID: 107893 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 4927
United Kingdom
Message 107894 - Posted: 19 Apr 2022, 9:11:41 UTC

There is one viable, usable, source for BOINC v7.18.1 for Linux (Debian, Ubuntu and related flavours): Gianfranco Costamagna's PPA.

That build is completely separate from the v7.18.1 publicly released for Android - the current version numbering scheme has gone completely haywire.

The PPA is automatically generated from Debian development sources whenever a significant change is detected, so it should be treated with caution. If you use it, watch out for, and be prepared to report, temporary bugs introduced during the development process.
ID: 107894 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 1999
United Kingdom
Message 107895 - Posted: 19 Apr 2022, 9:49:41 UTC - in response to Message 107894.  

There is one viable, usable, source for BOINC v7.18.1 for Linux (Debian, Ubuntu and related flavours): Gianfranco Costamagna's PPA.

That build is completely separate from the v7.18.1 publicly released for Android - the current version numbering scheme has gone completely haywire.

The PPA is automatically generated from Debian development sources whenever a significant change is detected, so it should be treated with caution. If you use it, watch out for, and be prepared to report, temporary bugs introduced during the development process.



That is the one I would go for if using a packaged flavour of BOINC, especially if the one that came with a distro didn't work.
ID: 107895 · Report as offensive
M0CZY

Send message
Joined: 9 Sep 20
Posts: 3
Message 107897 - Posted: 19 Apr 2022, 12:20:37 UTC - in response to Message 107893.  

I have used the BOINC PPA from Gianfranco Costamagna in the past, but I remember that it didn't work with projects that use Virtualbox, as was noted by other users too.

As I am in no real hurry to run BOINC on this particular computer, I'm going to wait and see if the Ubuntu package maintainers will correct their error.
If they don't, then there will be loads of BOINC users upset when they upgrade to Ubuntu 22.04 LTS, and find out that their BOINC no longer works.
ID: 107897 · Report as offensive
Brandon Clark

Send message
Joined: 26 Apr 22
Posts: 4
Message 107961 - Posted: 26 Apr 2022, 4:12:27 UTC

I'm in the same boat. I just upgraded to Kubuntu 22.04 and the repository tries to install BOINC 7.18.1.

How do we reach out to the community to get them to correct the error? With as many packages as are out there I doubt the development community is going to notice this one any time soon. In the software world BOINC is about as "niche" as it gets.

I'm a casual linux user, so installing from source code is way beyond my abilities. Adding a repository that I'm unfamiliar with makes me uneasy from a stability and cybersecurity standpoint.

Brandon Clark
ID: 107961 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 1999
United Kingdom
Message 107962 - Posted: 26 Apr 2022, 6:04:48 UTC - in response to Message 107961.  

I'm a casual linux user, so installing from source code is way beyond my abilities. Adding a repository that I'm unfamiliar with makes me uneasy from a stability and cybersecurity standpoint.


While understanding your concern, Gianfranco's repository is probably as safe as it gets in that respect. If there were a problem there we would have heard about it by now.
ID: 107962 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 4927
United Kingdom
Message 107963 - Posted: 26 Apr 2022, 7:02:56 UTC - in response to Message 107962.  

If there were a problem there we would have heard about it by now.
The biggest problem I have with Gianfranco's distribution is that it's experimental and cutting edge - it's deliberately designed as a test tool for forthcoming developments. That's why I run it.

Occasionally, you get offered a surprise update, and sometimes a bug slips into the system. But a bug serious enough to cause problems in general running is rare, and quickly fixed.
ID: 107963 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15172
Netherlands
Message 107965 - Posted: 26 Apr 2022, 15:19:45 UTC - in response to Message 107961.  

How do we reach out to the community to get them to correct the error?
Most probably best done via the
https://www.kubuntuforums.net/forum/currently-supported-releases/kubuntu-22-04-jammy-jellyfish/software-support-be forums.

The same thing for the OP, it's probably wisest to post this at https://ubuntuforums.org/
ID: 107965 · Report as offensive
Brandon Clark

Send message
Joined: 26 Apr 22
Posts: 4
Message 107966 - Posted: 26 Apr 2022, 22:56:55 UTC

I'll check into that Kubuntu forum and see if I can pass the word along about the incorrect package.

Since it might be a little while before that gets addressed at the repository level, what are the options for a low-skill linux user to get BOINC running again? I've considered reverting back to the previous LTS release, but then I would lose out on the nice desktop features currently available in Kubuntu (they changed to Plasma a few releases back).

If I add the third-party repository, how do I instruct the system to install BOINC from that repository, rather than the one for 22.04?

Alternatively, is there a good tutorial online showing how to compile from source code, as one poster mentioned? If I go that route, will Ubuntu recognize the program and try to update it to 7.18.1?
Many thanks,

Brandon
ID: 107966 · Report as offensive
Profile Keith Myers
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 17 Nov 16
Posts: 736
United States
Message 107967 - Posted: 27 Apr 2022, 1:18:47 UTC - in response to Message 107966.  

I believe with the ppa package the name is a meta-package called just boinc

The distro packages are separated out into boinc-client and boinc-manager

So after adding the ppa repository and doing an update, a sudo apt install boinc should pull from the ppa and not from the distro. Plus the package details will be listed and will show the source when it asks you if you want to install the package. Just verify the source is correct from where you are pulling from.

The instructions for compiling BOINC are here:

https://boinc.berkeley.edu/trac/wiki/SoftwarePrereqsUnix

https://boinc.berkeley.edu/trac/wiki/BuildSystem

And the source is here:

https://github.com/BOINC/boinc


ID: 107967 · Report as offensive
Profile Keith Myers
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 17 Nov 16
Posts: 736
United States
Message 107968 - Posted: 27 Apr 2022, 1:27:32 UTC - in response to Message 107890.  

I installed 7.18.1 for ARM64 in my new Ubuntu 22.04 LTS installation on my Pi4. From the distro.
sudo apt install boinc-client boinc-manager
And got the proper client and Manager versions.

26-Apr-2022 18:26:20 [---] Starting BOINC client version 7.18.1 for aarch64-unknown-linux-gnu
26-Apr-2022 18:26:20 [---] This a development version of BOINC and may not function properly
26-Apr-2022 18:26:20 [---] log flags: file_xfer, sched_ops, task, sched_op_debug
26-Apr-2022 18:26:20 [---] Libraries: libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.11
26-Apr-2022 18:26:20 [---] Data directory: /home/keith/Desktop/BOINC
26-Apr-2022 18:26:20 [---] No usable GPUs found
26-Apr-2022 18:26:20 [---] libc: version 2.35
26-Apr-2022 18:26:20 [---] Host name: Pi4
26-Apr-2022 18:26:20 [---] Processor: 4 ARM BCM2835 [Impl 0x41 Arch 8 Variant 0x0 Part 0xd08 Rev 3]
26-Apr-2022 18:26:20 [---] Processor features: fp asimd evtstrm crc32 cpuid
26-Apr-2022 18:26:20 [---] OS: Linux Ubuntu: Ubuntu 22.04 LTS [5.15.0-1005-raspi|libc 2.35]
26-Apr-2022 18:26:20 [---] Memory: 3.70 GB physical, 1024.00 MB virtual
26-Apr-2022 18:26:20 [---] Disk: 29.36 GB total, 21.06 GB free
26-Apr-2022 18:26:20 [---] Local time is UTC -7 hours
26-Apr-2022 18:26:20 [Einstein@Home] Found app_config.xml
26-Apr-2022 18:26:20 [TN-Grid Platform] Found app_config.xml
26-Apr-2022 18:26:20 [Universe@Home] Found app_config.xml
26-Apr-2022 18:26:20 [World Community Grid] Found app_config.xml
26-Apr-2022 18:26:20 [Einstein@Home] hsgamma_FGRP5: Max 2 concurrent jobs
26-Apr-2022 18:26:20 [TN-Grid Platform] gene_pcim: Max 2 concurrent jobs
26-Apr-2022 18:26:20 [Universe@Home] BHspin2: Max 2 concurrent jobs
26-Apr-2022 18:26:20 [World Community Grid] opn1: Max 1 concurrent jobs
26-Apr-2022 18:26:20 [---] Config: GUI RPC allowed from any host
26-Apr-2022 18:26:20 [---] Config: GUI RPCs allowed from:
26-Apr-2022 18:26:20 [---] 192.168.50.135
26-Apr-2022 18:26:20 [---] Config: alternate platform: arm-unknown-linux-gnueabihf
26-Apr-2022 18:26:20 [World Community Grid] General prefs: from World Community Grid (last modified ---)
26-Apr-2022 18:26:20 [World Community Grid] Computer location: home
26-Apr-2022 18:26:20 [---] General prefs: using separate prefs for home
26-Apr-2022 18:26:20 [---] Reading preferences override file
26-Apr-2022 18:26:20 [---] Preferences:
26-Apr-2022 18:26:20 [---] max memory usage when active: 3410.92 MB
26-Apr-2022 18:26:20 [---] max memory usage when idle: 2842.44 MB
26-Apr-2022 18:26:20 [---] max disk usage: 10.00 GB
26-Apr-2022 18:26:20 [---] max CPUs used: 3
26-Apr-2022 18:26:20 [---] suspend work if non-BOINC CPU load exceeds 25%
26-Apr-2022 18:26:20 [---] (to change preferences, visit a project web site or select Preferences in the Manager)
26-Apr-2022 18:26:20 [---] Setting up project and slot directories
26-Apr-2022 18:26:20 [---] Checking active tasks
26-Apr-2022 18:26:20 [Einstein@Home] URL http://einstein.phys.uwm.edu/; Computer ID 12909420; resource share 100
26-Apr-2022 18:26:20 [TN-Grid Platform] URL http://gene.disi.unitn.it/test/; Computer ID 76297; resource share 100
26-Apr-2022 18:26:20 [Universe@Home] URL https://universeathome.pl/universe/; Computer ID 607777; resource share 100
26-Apr-2022 18:26:20 [World Community Grid] URL https://www.worldcommunitygrid.org/; Computer ID 8536383; resource share 100
26-Apr-2022 18:26:20 [yoyo@home] URL http://www.rechenkraft.net/yoyo/; Computer ID 509282; resource share 100
26-Apr-2022 18:26:20 [---] Setting up GUI RPC socket
26-Apr-2022 18:26:20 [---] Checking presence of 113 project files
26-Apr-2022 18:26:20 Initialization completed


ID: 107968 · Report as offensive
Jim1348

Send message
Joined: 8 Nov 10
Posts: 310
United States
Message 107970 - Posted: 27 Apr 2022, 5:00:53 UTC

It's not a bug, it's a feature. They added security measures to 7.18.1 that break some applications.
We have been discussing it on QuChemPedIA.
https://quchempedia.univ-angers.fr/athome/forum_thread.php?id=166&postid=1681#1681

But I am not the Linux expert, so I don't try to fix it. Only the projects can it seems.
ID: 107970 · Report as offensive
Profile Keith Myers
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 17 Nov 16
Posts: 736
United States
Message 107971 - Posted: 27 Apr 2022, 6:28:45 UTC - in response to Message 107970.  

A lot of people running tasks at GPUGrid were running into the same issue without the permission to write to /tmp. The project admin started configuring tasks to keep everything in the slots to get around the issue.
I never experienced the issue being discussed as all my BOINC installs are in /home.


ID: 107971 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 1999
United Kingdom
Message 107972 - Posted: 27 Apr 2022, 7:26:10 UTC
Last modified: 27 Apr 2022, 7:56:17 UTC

Alternatively, is there a good tutorial online showing how to compile from source code, as one poster mentioned? If I go that route, will Ubuntu recognize the program and try to update it to 7.18.1?
Many thanks,


I have never had anything I compiled from source try to update itself. The downside of that is you need to manually install a newer version either from the distribution or from source again.

Every time I compile from source I get a bit lost in finding all the required dependencies but it takes me less time to track them down each time. Exact details often change with a new release of a distribution. At some point I might try doing a clean install of 22.04 in a VM and document all the things I need but right now it is not a priority having just updated both my vm and host to 22.04. (This allows me to run BOINC under WINE at the same time as the native Linux one when there are testing tasks for one and main site for the other. from CPDN)
ID: 107972 · Report as offensive
1 · 2 · Next

Message boards : Questions and problems : BOINC 7.18.1 doesn't work.

Copyright © 2022 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.