Test4Theory a virtual atom smasher! More instructions for 64bit Ubuntu/Debian?

Sign in · Leaderboard · Message boards · FAQ · Volunteer's Map


Advanced search

Questions and Answers : Unix/Linux : More instructions for 64bit Ubuntu/Debian?

Author Message
Sune Mølgaard
Send message Ignore user
Joined: 6 Jun 11
Posts: 2

MCPLOT stats
Jobs: Loading
Events: Loading

BOINC stats
Credit: 0
RAC: 0
Message 1860 - Posted: 6 Jun 2011 | 8:50:53 UTC

My recent excursion into installing a 32bit client seemed fruitless (and frustrating), and since 64bit seems increasingly dominant, could you either:

a) provide a more detailed instruction for installing a 32bit client without mucking up one's system, or

b) provide a 64bit client, since you seem to do all the important work in a VM anyway?

Best regards,

Sune Mølgaard

Profile Daniel Lombraña González
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message Ignore user
Joined: 10 Nov 10
Posts: 1658

MCPLOT stats
Jobs: Loading
Events: Loading

BOINC stats
Credit: 566
RAC: 0
Message 1866 - Posted: 6 Jun 2011 | 9:10:39 UTC - in response to Message 1860.

Dear Sune,

You are right, I should provide a 64 bit GNU/Linux version wrapper as soon as possible. Meanwhile, would you mind to install the following libraries in your system: ia32-libs

Once you have installed them, you only need to install a 32 bit BOINC and a 64 VirtualBox client. Then, you will be able to subscribe to the project, and run the VM.

I'm working in the 64 bits version, but I do not have it yet. Once I have a version for testing it, I'll let you know.

Regards,

Daniel

Sune Mølgaard
Send message Ignore user
Joined: 6 Jun 11
Posts: 2

MCPLOT stats
Jobs: Loading
Events: Loading

BOINC stats
Credit: 0
RAC: 0
Message 1928 - Posted: 12 Jun 2011 | 18:54:21 UTC - in response to Message 1866.

Thanks, Daniel.

It would seem that Ubuntu has some odd way of handling i386 packages in 11.04 that broke things somewhat for me. I'll give it a try again soon.

Best regards,

Sune

Sentynel
Avatar
Send message Ignore user
Joined: 9 Aug 11
Posts: 3

MCPLOT stats
Jobs: Loading
Events: Loading

BOINC stats
Credit: 0
RAC: 0
Message 3040 - Posted: 11 Aug 2011 | 3:54:07 UTC

It's not necessary to run a 32-bit version of BOINC; the 64-bit version is perfectly capable of running 32-bit projects if 64-bit executables aren't available.

(It's also possible to switch the packaged version of BOINC to run as your user, rather than the boinc user. Edit /etc/default/boinc-client and change the BOINC_USER variable to your user, and chown -R youruser:youruser /var/lib/boinc-client )

Profile Daniel Lombraña González
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message Ignore user
Joined: 10 Nov 10
Posts: 1658

MCPLOT stats
Jobs: Loading
Events: Loading

BOINC stats
Credit: 566
RAC: 0
Message 3086 - Posted: 11 Aug 2011 | 9:05:31 UTC - in response to Message 3040.

Dear Sentynel,

Thanks for the advice. We didn't asked people to modify the init.d scripts, as it could be easier for some users to just install official BOINC package ;) In any case thanks a lot for your feedback.

Regards,

Daniel

MLx
Send message Ignore user
Joined: 8 Aug 11
Posts: 1

MCPLOT stats
Jobs: Loading
Events: Loading

BOINC stats
Credit: 0
RAC: 0
Message 3333 - Posted: 12 Aug 2011 | 12:34:14 UTC - in response to Message 3086.

Dear Sentynel,

Thanks for the advice. We didn't asked people to modify the init.d scripts, as it could be easier for some users to just install official BOINC package ;)

It's hardly easier for people already running 64bit BOINC client with 64bit projects. :(
Anyway, what exactly do you need the user privileges for? If it's just controlling the hypervisor, would adding the boinc user to "vboxusers" group be sufficient?
$ sudo adduser boinc vboxusers

Sentynel
Avatar
Send message Ignore user
Joined: 9 Aug 11
Posts: 3

MCPLOT stats
Jobs: Loading
Events: Loading

BOINC stats
Credit: 0
RAC: 0
Message 3339 - Posted: 12 Aug 2011 | 13:25:09 UTC - in response to Message 3333.
Last modified: 12 Aug 2011 | 13:25:25 UTC

Anyway, what exactly do you need the user privileges for? If it's just controlling the hypervisor, would adding the boinc user to "vboxusers" group be sufficient?
$ sudo adduser boinc vboxusers

It doesn't appear to be sufficient simply to add boinc to the vboxusers group; I tried that and some other fiddling around before giving up and moving BOINC to my user account. I'm not sure why this is the case, though.
Based on some fiddling around I had to do to get it working *after* switching it to my user account, though, I wonder if it might have been a symlink issue. Getting it working in my user account required symlinking "~/VirtualBox VMs" to the actual location of my VBox dir "/media/disk2/VMs", since apparently this wasn't autodetected. In which case, it might be sufficient to symlink "/var/lib/boinc-client/VirtualBox VMs" to the location of your VBox dir (in ~ by default).
I'm disinclined to try this myself now I've finally got it working, but if you got it working I'd be interested in moving BOINC back to its own user account...

Jack H
Send message Ignore user
Joined: 14 Sep 11
Posts: 3

MCPLOT stats
Jobs: Loading
Events: Loading

BOINC stats
Credit: 6,155
RAC: 0
Message 5166 - Posted: 19 Sep 2011 | 10:23:01 UTC

Still no hope of having a 64bit Linux application?

I guess that's why my units end with an error after 1 minutes and without having started the percents...
In fact, to be precise, having looked into the monitor system, when VirtualBox (trying) to start!

jujube
Send message Ignore user
Joined: 5 Aug 11
Posts: 1414

MCPLOT stats
Jobs: Loading
Events: Loading

BOINC stats
Credit: 701,572
RAC: 0
Message 5177 - Posted: 19 Sep 2011 | 18:28:37 UTC - in response to Message 5166.

Which version of Linux are you running? I need the distro name and version, please.

In the meantime you might as well set T4T to No New Tasks until you get this sorted out.

I have the 32 bit T4T application running on 64 bit BOINC on Fedora 14. Works fine.

I also have the 32 bit T4T app running on 32 bit BOINC on Ubuntu 10.10. Works fine but apparently this does not work on Ubuntu 11.xx.

You MUST install the 32 bit compatibility libraries no matter which distro you run. Did you do that?

Post to thread

Questions and Answers : Unix/Linux : More instructions for 64bit Ubuntu/Debian?



Main page · Your account · Message boards


Copyright © 2013 CERN


With the support of the Citizen Cyberscience Centre and the LHC Physics Centre at CERN