CERN Accelerating science


How do I report an error or a bug?

Tue, 07/05/2011 - 11:14 — Daniel Lombraña...

If you have found an error or a bug in the application, the experiments, the project, etc. please write a post about the error in the message boards so the vLHCathome administrators and volunteers can participate in solving the problem.

The virtual machine does not quit. How can I safely stop it?

Tue, 07/05/2011 - 10:04 — Daniel Lombraña...  (Updated July 2013, BS)

*** The following advice only applies to the old wrapper ***

If after quitting BOINC, the virtual machine continues running, you can safely stop it by running the following command in your computer:

VBoxManage controlvm BOINC_VM savestate

The next WU is failing and the previous one was running OK. What could be wrong?

Thu, 07/21/2011 - 09:16 — Daniel Lombraña...

*** OBSOLETE: old wrapper only **** (BS)

If you are still experiencing problems, go to the message boards and ask for more help.

VirtualBox crashes and does not respond at all to BOINC. What can I do?

Fri, 07/15/2011 - 10:01 — Daniel Lombraña...  (Updated July 2013, BS)

If the virtual machine named "boinc_wu_xxxx_..." in the VBox Manager window does not respond at all to BOINC (i.e. you suspend the BOINC task but the VM is still running) you can try the following steps to recover the project:

  1. Abort the running WU and exit BOINC. Then, you will have to manually kill or quit the VirtualBox process from a command line. It will be different in each operating system, but usually:
    1. In Mac OS X: you can kill it using the Terminal interface and running the kill -9 command to kill the PID of the process "VBoxHeadless.exe".
    2. In GNU/Linux: you can kill the VirtualBox process using your Desktop manager or from a terminal using the kill -9 command to kill the PID of the process called "VBox Headless".
    3. In Windows: open the Windows task manager and kill the VirtualBox process.
    4. Restart BOINC: it should receive a new clean WU and everything should be working OK again. If at this point you are still having problems, please use the message boards to get more help.

I'm getting lots of errors and I have BOINC installed as a service/daemon, is this a problem?

Thu, 08/04/2011 - 12:42 — Daniel Lombraña...

BOINC must not be installed as a service (Windows) or a daemon (GNU/Linux) because this project uses Virtual Machines. When BOINC is installed as a service or a daemon it runs as an unprivileged user and cannot run any virtual machine.

The best solution to solve this problem under Windows is to install BOINC disabling the Service option in the Windows installer.

Late news: BOINC Client 7.2.10 and above solve this problem for running as a service under Windows.

For GNU/Linux users the recommendation is to use the official BOINC GNU/Linux installer instead of the packaged ones for your distribution.

I'm getting the following message: Computation Error output file absent. What can I do?

Wed, 07/27/2011 - 10:33 — Daniel Lombraña...  (Updated July 2013, BS)

First of all, HAVE YOU INSTALLED VirtualBox ??

Next, check that your BOINC installation sets up the correct permissions for running VirtualBox. Recheck our information on "Installing BOINC".

If BOINC is correctly installed, the main reason for that message is that the wrapper fails to remove an old virtual machine (VM) after it has expired, and so cannot register a new VM for the next Work Unit (WU). This applies mainly to the older "CernVM wrapper" system, not the new "VBox Wrapper" system.

The best solution for cleaning your project files if you have to do it manually is:

  1. Abort the running WU.
  2. Quit BOINC (the core client should be not running).
  3. Open VirtualBox Manager, and remove the registered machine named "BOINC_VM" (or any VM's with names "boinc_wu_xxxx_xxx").
  4. Open VirtualBox Media Manager and remove the cernvm.vmdk virtual hard disk if it is registered.
  5. Launch BOINC again.

How can I debug the project, experiments, etc.?

Tue, 07/05/2011 - 11:11 — Daniel Lombraña...  (Updated July 2013, BS)

You have a full description of how you can debug the project here

The Virtual Machine uses my CPU all the time. How can I change this?

Tue, 08/09/2011 - 11:41 — Daniel Lombraña...

You can change how much CPU time is used by the Virtual Machine going into your account and changing the Preferences for this project -> Maximum CPU % for Virtual Machine. You can specify an amount between 0 and 100% (by default 100%), the save it and restart BOINC.

I installed BOINC in Windows with the "Protected Application Execution" option. Could this be a problem?

Tue, 08/09/2011 - 12:01 — Daniel Lombraña...

If you have installed BOINC with the Protected Application Execution option enabled, then you will not be able to run the project, and all the work units will fail. The reason is that when you install BOINC with that flag enabled, BOINC is run under an unprivileged user that cannot create, start, pause, resume virtual machines at all. Thus, the wrapper will not be able to run the required virtual machine of this project.

In order to solve it, please, reinstall BOINC with that option disabled.

I'm using a Proxy for my Internet connections. Could this be a problem?

Tue, 08/09/2011 - 11:58 — Daniel Lombraña...

If you only have access to Internet via a Proxy, you may get Compute Errors in BOINC, as the Virtual Machine needs direct connection to Internet. For the moment there is no solution, but we will try to fix it.