Installing BOINC 7.2.42 on Ubuntu 14.10 instead of 7.4.8

Message boards : Number crunching : Installing BOINC 7.2.42 on Ubuntu 14.10 instead of 7.4.8
Message board moderation

To post messages, you must log in.

AuthorMessage
The Jedi Alliance - Ranger
Avatar

Send message
Joined: 27 Dec 00
Posts: 72
Credit: 60,982,863
RAC: 0
United States
Message 1668477 - Posted: 22 Apr 2015, 15:38:39 UTC

Let me start off by saying that I'm absolutely new to Ubuntu and Linux. What I know about the subject will fit on the head of a push-pin.

A couple of weeks ago it was suggested to me that I create a couple of Virtual Box machines to run BOINC. I'm not new to Virtual Box, just didn't want BOINC on the Windows virtual machines I have and decided to give Ubuntu a try. I found a Long Term Support version (14.04) and a current version (14.10 until tomorrow when 15.04 is released). I set up two, one version 14.04 LTS and one version 14.10. The machines both run great.

I used the Ubuntu Software Center to install BOINC on both machines and attached to Seti@home. Both downloaded WUs and started running. I noticed that the Ubuntu 14.04 machine installed BOINC Manager 7.2.42 and the Ubuntu 14.10 machine installed BOINC Manager 7.4.8. I noticed that the 7.4.8 manager does not refresh on its own. I have to go from the Tasks tab to any other tab and then back to Tasks to see an update on progress. While I'm pretty sure that underneath the GUI 7.4.8 is doing its job, I like the fully functional 7.2.42 GUI better. The problem is that I don't seem to be able to get there, Ubuntu 14.10 does not give me an option to install the BOINC recommended version.

I did some searching, uninstalled 7.4.8 and tried sudo apt-get install boinc=7.2.42. Not found. Used apt-cache policy boinc on the 14.04 machine and found the version is called 7.2.42-dfsg-1. Tried sudo apt-get install boinc=7.2.42-dfsg-1 on the 14.10 machine. Not found. Reinstalled using sudo apt-get install boinc and got the 7.4.8 version again. At least it's running, but I'd really like to install 7.2.42. How?
ID: 1668477 · Report as offensive
Profile ML1
Volunteer moderator
Volunteer tester

Send message
Joined: 25 Nov 01
Posts: 20283
Credit: 7,508,002
RAC: 20
United Kingdom
Message 1668590 - Posted: 22 Apr 2015, 20:46:07 UTC - in response to Message 1668477.  
Last modified: 22 Apr 2015, 20:47:08 UTC

Welcome to a taster of Linux!

Such as boinc is usually a low priority for those contributing to make up the collection of software that makes a full distro of which Ubuntu is just one.

Looking on the package listing for boinc + Ubuntu suggests there's usually only the current version of boinc packaged up for each distro release...

If there's some irritating bug, then you can bet there'll soon be a follow-up version!

Try asking on the Ubuntu forums?


Happy cool crunchin,
Martin
See new freedom: Mageia Linux
Take a look for yourself: Linux Format
The Future is what We all make IT (GPLv3)
ID: 1668590 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1668607 - Posted: 22 Apr 2015, 21:17:29 UTC

On my Ubuntu Hosts I just use the Berkeley version and place it in my home folder. If you want a different version you can find one here, BOINC 7.2/7.3/7.4 Change Log and News. If you use the Berkeley version you want to uninstall the repository version. You also have to manually set the Execute Bit in Permissions and track down any dependencies. Use the Terminal with the ldd command on the binaries and paste the name of what's missing into the Synaptic Package Manager. The newer versions are pretty good at not needing any extra installs though.

It's nice having the Entire BOINC package in your Home folder, and the only drawback is you might have to manually launch the boincmgr.
ID: 1668607 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1668635 - Posted: 22 Apr 2015, 22:03:13 UTC
Last modified: 22 Apr 2015, 22:03:32 UTC

Can you not copy the boincmgr from 7.2.42 over 7.4.8? BOINC Manager is just the GUI interface to BOINC & doesn't have to match the version of BOINC itself.
Personally I'm sticking with BOINC Manager 6.10.48 to retain the messages tab. Rather than have to open the "Event Log" view that is used in newer versions.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1668635 · Report as offensive
Profile ML1
Volunteer moderator
Volunteer tester

Send message
Joined: 25 Nov 01
Posts: 20283
Credit: 7,508,002
RAC: 20
United Kingdom
Message 1668653 - Posted: 22 Apr 2015, 22:58:14 UTC - in response to Message 1668635.  

Can you not copy the boincmgr from 7.2.42 over 7.4.8? BOINC Manager is just the GUI interface to BOINC & doesn't have to match the version of BOINC itself.
Personally I'm sticking with BOINC Manager 6.10.48 to retain the messages tab. Rather than have to open the "Event Log" view that is used in newer versions.

Very good idea and something I've done on odd occasions...

The problem for someone new to a Linux system is where to put the binary from Berkeley and how to make the boinc GUI auth work... Any howto notes anywhere?... If the cruncher is game?...


Happy cool crunchin,
Martin
See new freedom: Mageia Linux
Take a look for yourself: Linux Format
The Future is what We all make IT (GPLv3)
ID: 1668653 · Report as offensive
Andrew
Avatar

Send message
Joined: 28 Mar 15
Posts: 47
Credit: 1,053,596
RAC: 0
Canada
Message 1668656 - Posted: 22 Apr 2015, 23:09:16 UTC - in response to Message 1668653.  

Can you not copy the boincmgr from 7.2.42 over 7.4.8? BOINC Manager is just the GUI interface to BOINC & doesn't have to match the version of BOINC itself.
Personally I'm sticking with BOINC Manager 6.10.48 to retain the messages tab. Rather than have to open the "Event Log" view that is used in newer versions.

Very good idea and something I've done on odd occasions...

The problem for someone new to a Linux system is where to put the binary from Berkeley and how to make the boinc GUI auth work... Any howto notes anywhere?... If the cruncher is game?...


Happy cool crunchin,
Martin


You can use the 'whereis' command to tell you where the executable is stored. ie 'whereis boinccmd'

One thing you could try is download the boinc 7.2.42 package from the 10.04 repository or install disk and use your package manager to try and install it and see if the newer 14.10 Ubuntu will let it install.
ID: 1668656 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1668842 - Posted: 23 Apr 2015, 9:38:06 UTC

The other alternative is go forward rather than backwards, add the locutusofborg-ppa:

https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/locutusofborg-ppa

Claggy
ID: 1668842 · Report as offensive
The Jedi Alliance - Ranger
Avatar

Send message
Joined: 27 Dec 00
Posts: 72
Credit: 60,982,863
RAC: 0
United States
Message 1669012 - Posted: 23 Apr 2015, 17:22:48 UTC

Wow! In 18 hours I've seen 6 responses on this forum. On the Ubuntu help forum I've seen 0 responses in 48 hours. I guess they just don't know BOINC.

Copying boinc-manager 7.2.42 didn't work. Apparently there are other library files needed and I'm not comfortable that copying them won't affect something else.

I copied the three 7.2.42 package files from the other machine, uninstalled 7.4.8 and installed 7.2.42 by double-clicking on the packages individually. boinc-manager didn't run, probably the same reason as above.

I suppose I could download the source files and compile, but as a new Ubuntu user I'm just not there yet.

Ubuntu 15.04 came out today. I'm going to upgrade and see if they have a non-buggy version of BOINC available.

In the meantime, thanks for all the suggestions. I'll post again after the upgrade is complete.
ID: 1669012 · Report as offensive
The Jedi Alliance - Ranger
Avatar

Send message
Joined: 27 Dec 00
Posts: 72
Credit: 60,982,863
RAC: 0
United States
Message 1669058 - Posted: 23 Apr 2015, 18:56:19 UTC

Upgraded the 14.10 box to 15.04. BOINC upgraded from 7.4.8 to 7.4.23 but the problem with BOINC Manager persists.

I created a second 14.04 LTS box and installed BOINC. Version 7.2.42 runs great.

I created a new 15.04 box and installed BOINC. Version 7.4.23 BOINC Manager still sucks. Don't have resources to run 6 Windows VMs and 4 Linux VMs at the same time, so I deleted the new machine.

For now I'll just run the 15.04 box headless and forget about it. Maybe this weekend I'll try Claggy's suggestion and go forward.
ID: 1669058 · Report as offensive
Juha
Volunteer tester

Send message
Joined: 7 Mar 04
Posts: 388
Credit: 1,857,738
RAC: 0
Finland
Message 1669072 - Posted: 23 Apr 2015, 19:28:39 UTC - in response to Message 1668477.  

Managers 7.2 and earlier use wxWidgets 2.8, 7.4 uses 3.0. Installing libwxgtk2.8-0 should get 7.2 working.

Or just use the later version from LocutusOfBorg's PPA, that should be fixed.

A couple of weeks ago it was suggested to me that I create a couple of Virtual Box machines to run BOINC.


If you don't mind me asking, why?
ID: 1669072 · Report as offensive
The Jedi Alliance - Ranger
Avatar

Send message
Joined: 27 Dec 00
Posts: 72
Credit: 60,982,863
RAC: 0
United States
Message 1669175 - Posted: 24 Apr 2015, 0:50:13 UTC - in response to Message 1669072.  

Remember when the Seti servers were down for a few days? It had to do with that. We are limited to downloading 100 WUs for each physical CPU and 100 WUs for each physical GPU. I have 2 machines that burn through 100 GPU WUs during the normal Tuesday outages and 1 of these machines burns through 100 CPU WUs in a day. The suggestion was to create a couple of Virtual boxes which would each be able to get 100 WUs. The faster machine now runs 4 virtual machines using 1 core each and it allocates the rest to the physical machine. The second fastest machine runs 2 virtual machines using 1 core each with the remaining cores allocated to the physical machine. Where I used to be limited to 200 CPU WUs I now get 800 CPU WUs. That Minimum work buffer max of 10 days only helps if you're running on older CPU architecture or if you don't give all of your resources to Seti. Now I've got something closer to a 5 day buffer for the CPUs. There are no performance advantages that I've noticed, RAC is pretty much the same.
ID: 1669175 · Report as offensive
Juha
Volunteer tester

Send message
Joined: 7 Mar 04
Posts: 388
Credit: 1,857,738
RAC: 0
Finland
Message 1669453 - Posted: 24 Apr 2015, 17:49:56 UTC - in response to Message 1669175.  

I see. Well, as long as there's no performance loss, sure, why not.
ID: 1669453 · Report as offensive
The Jedi Alliance - Ranger
Avatar

Send message
Joined: 27 Dec 00
Posts: 72
Credit: 60,982,863
RAC: 0
United States
Message 1670098 - Posted: 25 Apr 2015, 23:45:22 UTC - in response to Message 1668842.  
Last modified: 25 Apr 2015, 23:45:38 UTC

The other alternative is go forward rather than backwards, add the locutusofborg-ppa:

https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/locutusofborg-ppa

Claggy


Claggy, you da man! Over on the Ubuntu help forum the answer I got was pretty useless. What I got by following the very simple instructions at locutusofborg-ppa was what I was looking for, something that works! I should have followed your advice 2 days ago.
ID: 1670098 · Report as offensive

Message boards : Number crunching : Installing BOINC 7.2.42 on Ubuntu 14.10 instead of 7.4.8


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.