Thread 'Boinc tasks completed in a VM don't receive credit; tasks on the host do'

Message boards : Questions and problems : Boinc tasks completed in a VM don't receive credit; tasks on the host do
Message board moderation

To post messages, you must log in.

AuthorMessage
Infinitejones

Send message
Joined: 28 Mar 16
Posts: 4
Australia
Message 68592 - Posted: 29 Mar 2016, 0:45:23 UTC

I've been running Boinc on a Windows 7 box for a few months, and consistently receiving credit of ~500,000 a month.

I've recently created an Ubuntu VM with Virtualbox on that machine and running tasks in that instead of on the host, and although the tasks are being completed and uploaded, and the VM is showing up on my list of hosts on Boincstats, I'm receiving no credit for the tasks.

This is across multiple projects - I just use BAM on all the machines I run Boinc on.

I'm verifying that tasks on the VM are being downloaded, completed and uploaded by connecting to the Boinc client on the VM from Boinc Manager on the host. The Event Log tells me that tasks are completing and uploading successfully.

Within the same time period I've also created an identical Ubuntu VM on a Mac host, and the tasks on that VM *are* receiving credit on completion.

I was anticipating that I'd receive fewer credits running Boinc in VMs on these machines that I have been receiving running directly on the host, but I can't work out why the tasks completed on the VM on the Windows host receive no credit at all.

Can anyone help me diagnose this? Based on what I've outlined above, I'm fairly confident I can rule out the following, but correct me if I'm wrong:
    Network connectivity problems on the VM - it is downloading tasks to work on, and appears to be uploading them without errors. Also, it shows up in my list of hosts on Boincstats, after a manual sync from the Boinc tools menu.
    The fact that it's running in a VM, period/full stop - I don't have the same problem running Boinc in the VM on my Mac host.


A workaround would obviously be to go back to running Boinc on the host, but running it in a VM is preferable, and I'm willing to take the hit of fewer overall credits as long as I can get it working at all!

Does anyone have any suggestions?

ID: 68592 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 68593 - Posted: 29 Mar 2016, 1:19:16 UTC - in response to Message 68592.  

Which project(s)?
ID: 68593 · Report as offensive
Infinitejones

Send message
Joined: 28 Mar 16
Posts: 4
Australia
Message 68594 - Posted: 29 Mar 2016, 5:05:32 UTC - in response to Message 68593.  

Which project(s)?


As I mentioned, I use BAM as an account manager, so every Boinc instance I run connects to about 25 projects by default, and any number of those 25 different projects run on each instance, obviously varying with time.

But this is the only Boinc instance that doesn't get credit for its returned results. My other instances definitely do return results that receive credit, for the same projects that are running on this instance.

And this instance isn't particularly unique - I have two VPS instances that are running the same version of Ubuntu, and the VM on my Mac host is also running Ubuntu.

So I was assuming it can't be a case of running the "wrong" projects on this particular VM. Boinc Manager on the host is telling me that the VM is running tasks for each project, and the Event Log indicates they're completing and uploading without errors.
ID: 68594 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5149
United Kingdom
Message 68597 - Posted: 29 Mar 2016, 8:03:35 UTC - in response to Message 68594.  

Pick a sample project that you believe you've seen tasks processing for.

Go to the website for that project, log in under the the account name used in the VM BOINC instance, find the task records as seen by the project, and verify there that the tasks are completing successfully and being accepted as valid science.
ID: 68597 · Report as offensive
Infinitejones

Send message
Joined: 28 Mar 16
Posts: 4
Australia
Message 68610 - Posted: 29 Mar 2016, 18:53:22 UTC - in response to Message 68597.  

OK - here's at least one example of a task having been completed by that VM, and credit granted by the project:

https://boinc.bakerlab.org/rosetta/results.php?hostid=2513880

However, Boincstats is still showing zero credit for that host.

So, I guess I'll raise this on Boincstat's forums, unless anyone else has any other suggestions?

Thanks for you help!
ID: 68610 · Report as offensive
HAL9000
Help desk expert
Avatar

Send message
Joined: 13 Jun 14
Posts: 81
United States
Message 68611 - Posted: 29 Mar 2016, 19:04:43 UTC

I have often seen it take some time for the stat sites to update/add/remove host details.
BOINCStats still displays some hosts I removed from all projects more than a year ago.
ID: 68611 · Report as offensive

Message boards : Questions and problems : Boinc tasks completed in a VM don't receive credit; tasks on the host do

Copyright © 2025 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.